Overview
On Site
$40,000 - $60,000
Contract - Independent
Contract - W2
Contract - 12 Month(s)
No Travel Required
Skills
Python
MongoDB
Lead
Job Details
Note : Only w2 Consultant & Local Consultant
Job Description :
We are seeking an experienced Python Lead Developer with MongoDB expertise to lead the design, development, and deployment of scalable backend applications. The ideal candidate will have strong hands-on experience in Python development, MongoDB, and modern backend frameworks, along with proven leadership skills to mentor a development team and drive technical excellence.
Key Responsibilities
- Lead the design, development, and implementation of Python-based backend systems and APIs.
- Architect, optimize, and maintain MongoDB databases for high performance and scalability.
- Collaborate with product managers, architects, and cross-functional teams to define technical requirements and deliver solutions.
- Write clean, maintainable, and testable code while adhering to coding standards and best practices.
- Mentor and guide a team of developers, performing code reviews, pair programming, and technical coaching.
- Ensure application performance, scalability, security, and reliability.
- Design and implement RESTful APIs, microservices, and data pipelines.
- Troubleshoot, debug, and resolve production issues in a timely manner.
- Participate in Agile ceremonies and contribute to sprint planning, backlog refinement, and retrospectives.
- Maintain technical documentation including architecture diagrams, API specs, and database designs.
Required Skills & Qualifications
- Bachelor s or Master s degree in Computer Science, Information Technology, or related field.
- 6 10 years of Python development experience, with at least 2 3 years in a lead role.
- Strong hands-on experience with MongoDB (data modeling, indexing, aggregation, replication, sharding).
- Experience with backend frameworks like Django, Flask, FastAPI, or similar.
- Expertise in designing RESTful APIs and microservices architectures.
- Solid understanding of software development lifecycle (SDLC), version control (Git), and CI/CD pipelines.
- Strong problem-solving, debugging, and analytical skills.
- Familiarity with cloud platforms (AWS, Azure, Google Cloud Platform) and containerization tools (Docker, Kubernetes).
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.