31 Oct
|
Course5
|
Bengaluru
Job Title: Senior Software Engineer
Experience : 6-10 years
Role Type : Individual Contributor with mentoring responsibilities
Role Overview
We’re looking for a Senior Software Engineer who is comfortable owning backend systems end to end. You’ll design, build, and scale services using Python-based frameworks, work closely with cross-functional teams, and guide junior engineers through code and design decisions.
This role needs solid technical depth, clear communication, and a team-first mindset.
Key Responsibilities
- Design and develop backend services using Python , FastAPI , and Django :
- Build and maintain APIs using REST and GraphQL :
- Work with LangGraph and modern AI/LLM frameworks to develop AI-driven features
- Own High-Level Design (HLD) and Low-Level Design (LLD) for assigned modules
- Ensure code quality through reviews, testing, and best practices
- Collaborate with product, frontend, and DevOps teams to deliver features end to end
- Mentor junior engineers and support their technical growth
- Troubleshoot production issues and improve system performance and reliability
Required Skills & Experience
- 6-10 years of skilled software development experience
- Strong proficiency in Python :
- Hands-on experience with FastAPI and Django :
- Solid understanding of GraphQL and API design principles
- Experience working with LangGraph and AI/LLM frameworks
- Strong grasp of HLD and LLD , with the ability to explain design trade-offs
- Experience writing clean, maintainable, and testable code
- Good understanding of databases, scalability, and backend architecture
Soft Skills
- Clear and confident communication skills
- Proven mentoring or technical leadership experience
- Strong ownership mindset and accountability
- Collaborative, team-oriented approach
- Ability to work independently and handle ambiguity
Nice to Have
- Experience with cloud platforms (AWS, GCP, or Azure)
- Familiarity with CI/CD pipelines and containerization
- Exposure to system performance tuning and observability
DISCLAIMER AND NOTIFICATION :
📌 Senior Analyst (Bengaluru)
🏢 Course5
📍 Bengaluru