Python Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+20 more
Job description
We are seeking a skilled Python Developer to join our team and contribute to the development of scalable, high-performance applications and data-driven solutions. The ideal candidate will have strong expertise in Python programming, software development best practices, and experience working with enterprise-level applications. This role requires excellent problem-solving abilities, collaboration skills, and the ability to thrive in a fast-paced environment., Design, develop, test, and maintain robust Python applications and services. Develop scalable APIs, backend services, and automation solutions. Collaborate with cross-functional teams to gather requirements and implement technical solutions. Write clean, efficient, and reusable code following best practices. Integrate applications with databases, third-party systems, and cloud services. Troubleshoot, debug, and optimize application performance. Participate in code reviews and contribute to continuous improvement initiatives. Support deployment activities and production issue resolution.
Requirements
Strong hands-on experience with Python development. Experience with frameworks such as Django, Flask, or FastAPI. Strong knowledge of RESTful API development and integration. Experience working with relational and/or NoSQL databases such as PostgreSQL, MySQL, MongoDB, or SQL Server. Familiarity with Git and version control practices. Strong understanding of object-oriented programming and software design principles. Experience with unit testing and debugging techniques.
Preferred Qualifications:
Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform. Knowledge of CI/CD pipelines and DevOps practices. Experience with Docker and Kubernetes. Familiarity with data processing, scripting, and automation solutions. Experience working in Agile/Scrum environments.
Experience:
8+ years of professional experience in Python development.
About the company
NJTECH is a globally managed IT services, IT consulting, and business solutions partner delivering innovative technology solutions to clients across various industries. We help organizations achieve their business objectives through cutting-edge technology and high-performance delivery models.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on dice.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The 13 Best Python Libraries for Developers in 2025
The 7 Most Popular Backend Frameworks for Developers
Highest Paying Tech Companies for Developers
The Best Job Search Websites of 2025