About the Role:
We are seeking a Senior Python Developer with 1–3 years of experience to join our team. The ideal candidate should have a strong background in backend development, be able to take a project from concept to production, and communicate effectively with clients. You will work independently on projects, lead architecture and implementation, and help guide junior developers.
Key Responsibilities:
- Develop scalable and maintainable backend services and APIs using Python.
- Architect and implement server-side logic, data models, and RESTful APIs.
- Work with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
- Collaborate with frontend developers, DevOps, and product teams to deliver complete solutions.
- Write clean, efficient, and well-documented code with strong testing practices.
- Troubleshoot, debug, and upgrade legacy systems and modules.
- Participate in client meetings to understand project goals and ensure alignment.
- Mentor junior developers through code reviews and technical guidance.
- Stay up to date with the latest trends and tools in Python and backend development.
Required Skills & Qualifications:
- 4–6 years of hands-on experience in Python development.
- Strong command over one or more Python frameworks such as Django, Flask, or FastAPI.
- Solid understanding of RESTful API design and implementation.
- Experience with relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB).
- Familiarity with version control tools like Git and container tools like Docker.
- Knowledge of asynchronous programming, message queues (e.g., Celery, RabbitMQ), and background jobs.
- Proficient in writing unit and integration tests (e.g., PyTest, Unittest).
- Strong problem-solving skills and ability to handle complex backend logic.
- Excellent communication skills and ability to work directly with clients.
- Self-motivated with a strong sense of responsibility and ownership.
Nice to Have:
- Experience with microservices architecture.
- Familiarity with AWS, GCP, or other cloud platforms.
- Knowledge of GraphQL, WebSockets, or gRPC.
- Exposure to CI/CD pipelines and automation tools.
- Basic frontend skills in HTML/CSS/JavaScript or experience integrating with frontend frameworks.
Job Type: Full-time
Pay: From Rs1.00 per month
Work Location: In person