21 Aug
|
Recognized
|
Bengaluru
21 Aug
Recognized
Bengaluru
This role is for one of the Weekday's clients
Min Experience: 4 years
Location: Bengaluru
JobType: full-time
We are looking for a highly skilled Software Development Engineer 3 (SDE3) to join our engineering team in Bengaluru. This is a senior-level individual contributor role for a solid backend engineer with deep expertise in Python and a passion for building scalable, high-performance systems. As an SDE3, you will play a critical role in designing, developing, and optimizing core platform services that power business-critical applications. You will work closely with product managers, architects, and cross-functional engineering teams to translate complex requirements into robust technical solutions.
Key Responsibilities
- Design, develop, and maintain scalable backend systems and APIs using Python
- Lead end-to-end feature development from requirement analysis to deployment and monitoring
- Architect high-performance, reliable, and secure distributed systems
- Optimize application performance, scalability, and database efficiency
- Write clean, testable, and well-documented code following engineering best practices
- Conduct code reviews and provide constructive feedback to maintain high code quality standards
- Collaborate with product, design, and DevOps teams to deliver seamless user experiences
- Identify and resolve system bottlenecks, bugs, and production issues
- Implement robust testing strategies including unit, integration, and automation testing
- Contribute to CI/CD pipelines and deployment workflows
- Participate in architectural discussions and influence long-term technical strategy
- Mentor junior engineers and promote a culture of continuous learning and technical excellence
What Makes You a Great Fit
- Minimum 4 years of hands-on experience in software development with strong expertise in Python
- Solid understanding of backend frameworks such as Django, Flask, or FastAPI
- Experience building and scaling RESTful APIs and microservices architectures
- Strong knowledge of data structures, algorithms, and system design principles
- Experience working with relational and NoSQL databases
- Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization tools like Docker
- Understanding of distributed systems, caching mechanisms, and asynchronous processing
- Experience with CI/CD pipelines, version control systems (Git), and Agile methodologies
- Strong debugging, performance tuning, and problem-solving skills
- Excellent communication skills and ability to work collaboratively in cross-functional teams
- Ownership mindset with the ability to independently drive projects to completion
📌 Software Development Engineer- TopDoc - Sneh (Bengaluru)
🏢 Recognized
📍 Bengaluru