Python Developer
Skills
About the role
Overview
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!
Duties
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
Skills
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!
Pay: $60.50 - $65.00 per hour
Work Location: In person
Compensation
This Software Engineer role pays $61k-$65k/yr. Within typical range for software engineer roles in United States.
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.