Remote, but you must be in the following location
This role is for one of Weekday's clients
Salary range: Rs 3000000 - Rs 9000000 (ie INR 30-90 LPA)
Min Experience: 3 years
JobType: full-time
We are looking for a passionate and experienced Lead Backend Engineer with a strong command of Python to join our growing engineering team. This role is ideal for someone who enjoys solving complex problems, designing scalable systems, and leading backend development in a fast-paced, collaborative environment. As a Lead Backend Engineer, you will play a key role in shaping the architecture of our backend systems, mentoring junior developers, and ensuring the delivery of high-performance, reliable features that power our product offerings.
Lead the design, development, and deployment of backend services using Python and related technologies.
Own and evolve the backend architecture to support scalability, security, and performance goals.
Collaborate with product managers, frontend engineers, and other stakeholders to translate business requirements into robust technical solutions.
Write clean, maintainable, and well-tested code that meets the team's quality standards.
Identify bottlenecks and optimize backend performance for high-throughput applications.
Set coding standards, conduct code reviews, and mentor junior developers to foster a culture of technical excellence.
Build APIs and microservices that integrate with databases, third-party platforms, and internal services.
Implement monitoring, logging, and alerting systems to ensure application health and uptime.
Participate in sprint planning, technical design discussions, and architectural reviews.
Continuously evaluate and implement new tools, technologies, and best practices to improve development processes and system reliability.
3+ years of hands-on backend development experience, primarily using Python.
Proven experience with Python frameworks such as Django, Flask, or FastAPI.
Strong understanding of RESTful APIs, database design, and system architecture.
Experience with SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes is a plus.
Knowledge of CI/CD pipelines, version control (Git), and agile development practices.
Exposure to cloud platforms such as AWS, GCP, or Azure.
Ability to work independently and manage tasks with minimal supervision.
Strong communication and collaboration skills, with an emphasis on leadership and mentoring.
A bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
Experience with task queues like Celery or distributed systems.
Familiarity with event-driven architecture or messaging systems (Kafka, RabbitMQ).
Prior experience working in a startup or high-growth tech environment.
Your email won't be used for commercial purposes. Read our Privacy Policy.