Chennai, Tamil Nadu, India
Information Technology
Other
Weekday

Overview
This role is for one of the Weekday's clients
We are seeking a highly skilled Python Developer to join our dynamic team. The ideal candidate should have a strong background in Python, GraphQL (Strawberry), and MongoDB (Beanie ODM, MongoDB Atlas). Additionally, experience with FastAPI, Pytest, and cloud-based deployment (AWS ECS) is required. This role requires a proactive individual who can contribute to the development and maintenance of our applications while collaborating with cross-functional teams.
Key Responsibilities:
- Develop, maintain, and optimize web applications using Python.
- Design and implement GraphQL APIs using Strawberry GraphQL.
- Manage and optimize MongoDB databases with Beanie ODM and MongoDB Atlas.
- Utilize FastAPI to build scalable and efficient APIs.
- Implement authentication and authorization using Auth0.
- Use Poetry for package management and mypy for type-checking new code.
- Collaborate with cross-functional teams to define, design, and deploy new features.
- Write clean, maintainable, and efficient code while following industry best practices.
- Troubleshoot and debug applications to ensure smooth functionality.
- Participate in code reviews to maintain code quality and share knowledge with team members.
- Ensure adherence to CI/CD pipelines for seamless deployment.
Mandatory Skills:
- Proficiency in Python programming.
- Experience with GraphQL (Strawberry) for API development.
- Strong knowledge of MongoDB, Beanie ODM, and database management.
- Hands-on experience with FastAPI for building APIs.
- Develop, execute, and maintain automated test scripts using Pytest.
- Proficiency with Poetry for package management.
- Experience using mypy for type-checking new code.
- Familiarity with version control systems like Git (GitHub).
- Knowledge of cloud platforms such as AWS ECS.
- Experience with authentication and authorization using Auth0.
- Understanding of CI/CD pipelines for automated deployments.
- Strong understanding of software security best practices.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 4 to 6 years of professional experience in software development.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in