Design end-to-end backend systems with a focus on scalability, resilience, and maintainability
- Define service boundaries, data ownership, and communication patterns
• Select and apply appropriate architecture patterns: o Modular monoliths o Microservices o Event-driven systems o Layered and hexagonal architectures
- Drive trade-off decisions (performance vs cost vs complexity)
• Produce architecture diagrams, ADRs, Data Flow Diagrams and technical design documents.
Preferred candidate profile
- 10+ years of backend/software engineering experience
- 3+ years of production experience with FastAPI
- Expert-level Python knowledge
- Solid experience with: o Relational databases (PostgreSQL/MySQL) o At least one NoSQL datastore
- Deep understanding of: o Backend architecture patterns o Design patterns (GoF, SOLID, DDD concepts) o Distributed systems fundamentals
- Experience designing and evolving large-scale systems
- Practical experience with cloud services and deployments
- Proven ability to lead technical decisions and architecture discussions
📌 Backend Developer Lead (Chennai)
🏢 SRM Technologies
📍 Chennai
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.