
We are currently looking to hire a [Python Developer] and we believe your skills and expertise are a better match for this role. We have an exciting career opportunity for you with one of our esteemed clients at [Tampa FL, Dallas TX, Jersey city Nj].
“NJTECH is a globally managed IT services, IT consulting and business solutions partner. Our "High Performance Business" strategy builds our expertise in technology and consulting. We play a major role in helping our clients to achieve their objectives at the highest level; ultimately creating sustainable value to customers.”
Role : Python Developer
Location : Hybrid Onsite – Tampa FL, Dallas TX, Jersey city Nj (Need Local H1B Candidates)
Duration: Long term
Key Responsibilities
- Design, develop, and maintain robust, scalable, and high-performance backend services using Python.
- Architect RESTful APIs, microservices, and asynchronous services using frameworks like Django, Flask, or FastAPI.
- Collaborate with cross-functional teams including front-end developers, DevOps, QA, and product managers to deliver features end-to-end.
- Lead technical discussions, perform code reviews, and mentor junior developers.
- Write clean, maintainable, and well-documented code with unit and integration tests.
- Optimize performance and scalability of existing applications.
- Ensure adherence to security best practices and data protection policies.
- Work in an Agile/Scrum environment with continuous integration and deployment.
Required Skills and Qualifications
- 8+ years of professional experience in software development, with a strong focus on Python.
- Hands-on experience with one or more Python web frameworks: Django, Flask, FastAPI.
- Proficient in designing and consuming RESTful APIs and working with asynchronous programming.
- Strong experience with SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
- Proficiency with Git, Docker, and familiarity with container orchestration tools like Kubernetes.
- Good understanding of cloud platforms (AWS, Azure, or Google Cloud Platform) and CI/CD pipelines.
- Solid understanding of software design patterns, OOP, and system architecture.
- Experience with unit testing and test frameworks (e.g., PyTest, unittest).
- Excellent problem-solving and communication skills.