Senior Backend Engineer
Weekday
Office
Bengaluru, Karnataka, India
Full Time
This role is for one of the Weekday's clients
Min Experience: 5 years
Location: Bangalore
JobType: full-time
We are looking for a highly motivated and experienced Senior Backend Engineer to join our dynamic and growing engineering team. In this role, you will play a critical part in designing, developing, and maintaining scalable backend systems that power our products and services. Your primary focus will be on building robust APIs, integrating data storage solutions, and ensuring the performance and responsiveness of backend systems. You will collaborate closely with product managers, frontend developers, DevOps, and QA teams to deliver high-quality software in a fast-paced environment.
This position is ideal for someone who thrives on solving complex problems, embraces best practices, and is passionate about writing clean and efficient Python code using Django.
Requirements
Key Responsibilities
- Design, build, and maintain highly scalable and secure backend systems using Python and Django.
- Develop and maintain RESTful APIs for web and mobile platforms.
- Collaborate with cross-functional teams to gather requirements and translate them into technical solutions.
- Optimize applications for maximum speed and scalability.
- Implement robust authentication, authorization, and data protection mechanisms.
- Write reusable, testable, and efficient code.
- Lead code reviews and mentor junior developers to foster growth and maintain code quality.
- Design and maintain database schemas, queries, and performance tuning for relational and NoSQL databases.
- Participate in system architecture discussions and contribute to the evolution of the platform.
- Monitor and debug production issues, ensuring high availability and reliability.
- Stay current with emerging technologies, tools, and frameworks in backend development.
Requirements
- 5–7 years of hands-on experience in backend development, with a strong emphasis on Python and Django.
- Deep understanding of software engineering best practices, including design patterns, testing, and version control.
- Strong experience with RESTful API design and integration.
- Proficient in working with relational databases (e.g., PostgreSQL, MySQL) and knowledge of ORM concepts.
- Familiarity with caching mechanisms (e.g., Redis, Memcached) and message brokers (e.g., RabbitMQ, Celery).
- Experience working in Agile/Scrum development cycles.
- Solid understanding of security and data protection practices.
- Comfortable with CI/CD pipelines, containerization (Docker), and cloud services (AWS, GCP, or Azure).
- Excellent problem-solving, communication, and teamwork skills.
Nice to Have
- Experience with asynchronous programming and frameworks like FastAPI or Flask.
- Exposure to microservices architecture.
- Knowledge of frontend technologies (e.g., React, Vue.js) for better API integration understanding.
- Contributions to open-source projects or active participation in tech communities.
Senior Backend Engineer
Office
Bengaluru, Karnataka, India
Full Time
July 15, 2025