Python Developer

NJTECH INC.
Tampa, FL, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source

Tech stack

Amazon Web Services Application Performance Management Unit Testing Microsoft Azure Code Reuse Code Review Databases Software Debugging DevOps Django Web Framework Python (Programming Language) PostgreSQL
+20 more
Microsoft SQL Server MongoDB MySQL NoSQL Object-Oriented Software Development Scrum Methodology Cloud Services Software Organization Data Processing Scripting Google Cloud Enterprise Software Applications Flask (Web Framework) Delivery Pipeline Backend Fastapi Solid Principles Data Analytics Restful APIs Docker

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.com

Good distractions

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

5:01 min

Bridging the gap between software development and security

Vandana Verma · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all