Overview
Hybrid
$0 - $0
Contract - Independent
Contract - W2
Contract - 12 Month(s)
Skills
Agile
Amazon Web Services
Collaboration
Docker
Django
IT Consulting
Kubernetes
Mentorship
Problem Solving
Job Details
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 [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 Jersey city Nj
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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.