Python Developer

THINK IT TECHNOLOGIES, INC.
New York, NY, United States
29 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$125,840.0 - $135,200.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles HTML JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Ajax (Programming Language) Amazon Web Services Authentication Protocols Automation of Tests Unit Testing Microsoft Azure Bootstrap (Software)
+38 more
Cascading Style Sheets (CSS) Cloud Computing Code Review Relational Databases Database Design Software Debugging Distributed Systems Django Web Framework Eclipse (Software) Github Windows Communication Foundation Python (Programming Language) PostgreSQL Microsoft Visual Studio Microsoft SQL Server Team Foundation Server MongoDB MySQL NoSQL Systems Development Life Cycle Simple Object Access Protocol (SOAP) Software Engineering Software Requirements Analysis Subversion Transact-SQL UML Web Applications Web Services ReactJS Flask (Web Framework) Delivery Pipeline Software Security Backend Git AngularJS Front End Software Development Restful APIs Software Version Control

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.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · World Congress 2022

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

5:01 min

Bridging the gap between software development and security

Vandana Verma · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:38 min

Empowering developers through continuous learning and modern programming tools

Katrin Lehmann Katrin Lehmann +1 · World Congress 2025

Videos

See all

Related articles

See all