Python Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+38 more
Job description
We are seeking a dynamic and passionate Python Developer to join our innovative software engineering team. In this role, you will be at the forefront of developing scalable, high-performance backend systems and APIs that power our cutting-edge applications. Your expertise will drive the design, implementation, and maintenance of robust solutions, ensuring seamless integration across distributed systems and cloud infrastructure. If you thrive in a fast-paced environment and are eager to make an impact through clean, efficient code, this opportunity is perfect for you!, * Develop and maintain backend systems using Python, ensuring high scalability and performance
- Design and implement RESTful APIs to facilitate smooth communication between front-end and back-end components
- Collaborate with cross-functional teams to translate system requirements into technical specifications and system design diagrams (UML)
- Integrate with relational databases such as MySQL, PostgreSQL, and Microsoft SQL Server, optimizing database design and T-SQL queries
- Build and enhance web applications utilizing frameworks like Django or Flask, incorporating front-end technologies such as HTML, CSS, JavaScript, React, Bootstrap, and AJAX
- Implement multithreading and distributed computing techniques to improve application responsiveness and efficiency
- Conduct unit testing, debugging, and code reviews to uphold high-quality standards in accordance with SDLC (Software Development Life Cycle) practices
Requirements
- Proficiency in Python programming language with experience in developing scalable backend solutions
- Strong understanding of system design principles for building distributed systems and cloud infrastructure (AWS, Azure)
- Hands-on experience with RESTful API development and integration of web services (SOAP, WCF)
- Knowledge of database design and management using relational databases (MySQL, PostgreSQL, SQL Server) as well as NoSQL databases like MongoDB
- Familiarity with front-end development including HTML, CSS, JavaScript frameworks such as React or Angular
- Experience with version control systems like GitHub, Git, SVN, TFS for collaborative development workflows
- Practical knowledge of CI/CD pipelines to automate testing and deployment processes
- Ability to work within Agile software development environments using tools like Visual Studio or Eclipse
- Strong debugging skills combined with experience in unit testing frameworks for reliable software delivery
- Familiarity with application security best practices including API security standards and system authentication protocols
Join us to develop innovative solutions that shape the future of technology! We value energetic problem-solvers who are eager to learn and grow within a collaborative environment. If you’re passionate about software engineering-especially in Python-and want to contribute to impactful projects across distributed systems and cloud platforms-this is your chance!
Benefits & conditions
$60.50 - $65.00 an hour - Contract
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 120 - Apple and peers
20 Essential Tools For Backend Development
Dev Digest 121 - AI goes offline
The Most Popular IT Jobs on the Market