Sr Software Engineer (Fullstack Developer)
On-siteBengaluru, Karnataka, India
Job Summary
Design, build, review, and debug backend-heavy full-stack features end to end, working backward from customer pain points to ensure you solve the right problems. Own systems that must remain highly available and resilient during peak-demand emergency events, breaking complex, ambiguous challenges into scoped deliverables while prioritizing availability, scalability, latency, and cost. Instrument your work with metrics to validate impact and improve performance, partnering with product and operations to align with real business outcomes. Anticipate failure modes and contribute to operational excellence for surge scenarios, leveraging AI tools to accelerate development and drive quality. Mentor junior engineers and raise standards across the team.
Required Qualifications
- 4–5 years of demonstrable software development experience building production systems
- Strong proficiency in high-level programming languages such as Python, Java, or JavaScript, with backend-heavy full-stack capability
- Proven experience building highly available, maintainable, and scalable systems in production
- Solid understanding of non-functional requirements (availability, scalability, reliability, latency, cost, maintainability) and how to design for them
- A metric-driven mindset — you instrument, measure, and let data drive decisions
- Strong problem-solving ability and rigorous reasoning about system behavior and trade-offs
- Ability to decompose complex, ambiguous problems into smaller, achievable deliverables
- A self-starter who operates with a high degree of autonomy and ownership
- An 'AI-ready' engineer who actively leverages AI tools to boost productivity
Desired Qualifications
- Experience building systems that operate under high-stakes, time-sensitive, or surge-driven conditions (e.g., emergency response, logistics, on-demand marketplaces, or workforce/staffing platforms)
- Familiarity with distributed systems, event-driven architectures, and cloud platforms (AWS, GCP, or Azure)
- Experience with observability, on-call, and operational excellence practices for mission-critical services
- Experience mentoring peers or junior engineers
- Exposure to workforce management, procurement, or supply/demand matching domains
- Bachelor's or Master's degree in Computer Science or a related field, or equivalent practical experience
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.