Quick Overview
Job Description
We are seeking an entry-level Python Developer to design, develop, test, and maintain software applications using Python. The ideal candidate will have a strong foundation in Python programming, APIs, databases, web development, and software development practices.
Key Responsibilities
Develop, test, debug, and maintain applications using Python.
Build scalable backend services, applications, and RESTful APIs.
Work with databases to create queries, manage data, and optimize application performance.
Integrate third-party APIs and external services.
Develop and maintain application components using frameworks such as Django, Flask, or FastAPI.
Write clean, reusable, and maintainable code.
Participate in code reviews, unit testing, debugging, and application deployment.
Troubleshoot software issues and identify root causes.
Work with Git/GitHub for source-code management.
Collaborate with software engineers, QA engineers, data engineers, and business teams.
Assist with CI/CD pipelines and cloud-based application deployments.
Create and maintain technical documentation.
Required Skills
Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, or a related field.
Strong knowledge of Python programming.
Understanding of Object-Oriented Programming (OOP) and software development principles.
Knowledge of REST APIs, JSON, HTTP, and API integration.
Familiarity with SQL and relational databases.
Experience with Git/GitHub.
Understanding of debugging, testing, and version-control practices.
Basic knowledge of Linux/Unix environments.
Strong analytical and problem-solving skills.
Preferred Skills
Experience with Django, Flask, or FastAPI.
Knowledge of PostgreSQL, MySQL, MongoDB, or similar databases.
Familiarity with AWS, Azure, or Google Cloud.
Exposure to Docker and Kubernetes.
Knowledge of CI/CD tools and DevOps practices.
Familiarity with React, JavaScript, or TypeScript is a plus.
Exposure to Pandas, NumPy, or data-processing libraries.
Familiarity with AI/ML or Generative AI technologies is a plus.
Experience
Entry-level / 0–2 years of experience in Python development or software engineering.
Academic projects, internships, personal projects, or relevant hands-on experience are welcome.
Work Environment
Full-time position.
Collaborative software development environment.
Opportunity to work on Python applications, APIs, cloud technologies, databases, automation, and modern software solutions.
Equal Opportunity
We are committed to providing equal employment opportunities to qualified applicants and maintaining an inclusive workplace.
Similar jobs
- CS
Technicians & Field Service Engineers
NewCXI Staffing
Raleigh, NC🇺🇸HybridYesterday - DA
Data Governance Consultant
NewDatamanUSA, LLC
United States🇺🇸HybridYesterdaySQLCompliance - MT
Senior Oracle CPQ Architect
NewMetasys Technologies
United States🇺🇸HybridYesterdayOracleSOAPSalesforce+4 - CD
DC Technician
NewCloud Destinations LLC
Abernathy, TX🇺🇸HybridYesterdayFiberAirflowRails - SG
Lab Support Specialist
NewSoftware Guidance & Assistance
Wilmington, MA🇺🇸HybridYesterdayInventory ManagementProcurement - SG
EX Vendor Specialist
NewSoftware Guidance & Assistance
Lehi, UT🇺🇸HybridYesterdayAccounts PayableOnboardingPower BI+6 - C3
Technical Resource/Technical Analyst
NewCodeforce 360
Atlanta, GA🇺🇸HybridYesterdayInventory ManagementProcurementScheduling+1 - SM
Senior Ab Initio Platform Architect -Remote
NewSmartIMS Inc.
United States🇺🇸RemoteYesterdayAWSETLDatabricks+1 - TS
Contract Associate
NewTalent Software Services, Inc
San Anselmo, CA🇺🇸On-siteYesterdayComplianceContract ReviewMicrosoft Office+2 - GE
Quality Assurance Consultant
NewGenesis10
Pennington, NJ🇺🇸$49 - $57/hrOn-siteYesterdayAgileComplianceJira - TD
D365 Techno-Functional SME
NewTESTINGXPERTS, INC. DBA DAMCOSOFT
United States🇺🇸HybridYesterdayAzureERPCompliance+3 - RD
Senior IT Contracts & Strategic Sourcing Manager
NewRandstad Digital
Somerville, MA🇺🇸$48 - $60/hrRemoteYesterdayERPComplianceContract Negotiation+4