Python Developer
- Source: Indeed
- Think IT Technologies
- $124,800 to $135,200 /yr
- On-site
- New York City
- Mid level
Job Description
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
Skills
- Python
- mysql
- PostgreSQL
- microsoft-sql-server
- Django
- Flask
- javascript
- React
- Bootstrap
- amazon-web-services
- microsoft-azure
- wcf
- MongoDB
- Github
- microsoft-visual-studio
- visual-studio
- eclipse
