Source description
About the role
Responsibilities
-
Lead design and delivery of complex end-to-end features across frontend, backend, and data layers.
-
Make strategic architectural decisions on frameworks, datastores, and performance patterns.
-
Review and approve pull requests, enforcing clean-code guidelines, SOLID principles, and design patterns.
-
Build and maintain shared UI component libraries and backend service frameworks for team reuse.
-
Identify and eliminate performance bottlenecks in both browser rendering and server throughput.
-
Instrument services with metrics and logging, driving SLIs, SLAs, and observability.
-
Define and enforce comprehensive testing strategies: unit, integration, and end-to-end.
-
Own CI/CD pipelines, automating builds, deployments, and rollback procedures.
-
Ensure OWASP Top-10 mitigations, WCAG accessibility, and SEO best practices.
-
Partner with Product, UX, and Ops to translate business objectives into technical roadmaps.
-
Facilitate sprint planning, estimation, and retrospectives for predictable deliveries.
-
Mentor and guide SDE-1s and interns; participate in hiring.
Qualifications & Skills
-
3–5 years building production Full stack applications end-to-end with measurable impact.
-
Proven leadership in Agile/Scrum environments with a passion for continuous learning.
-
Deep expertise in React (or Angular/Vue) with TypeScript and modern CSS methodologies.
-
Proficient in Node.js (Express/NestJS) or Python (Django/Flask/FastAPI) or Java (Spring Boot).
-
Expert in designing RESTful and GraphQL APIs and scalable database schemas.
-
Knowledge of MySQL/PostgreSQL indexing, NoSQL (ElasticSearch/DynamoDB), and caching (Redis).
-
Knowledge of Containerization (Docker) and commonly used AWS services such as lambda, ec2, s3, apigateway etc.
-
Skilled in unit/integration (Jest, pytest) and E2E testing (Cypress, Playwright).
-
Frontend profiling (Lighthouse) and backend tracing for performance tuning.
-
Secure coding: OAuth2/JWT, XSS/CSRF protection, and familiarity with compliance regimes.
-
Strong communicator able to convey technical trade-offs to non-technical stakeholders.
-
Experience in reviewing pull requests and providing constructive feedback to the team.
-
Qualities we'd love to find in you:
-
The attitude to always strive for the best outcomes and an enthusiasm to deliver high quality software
-
Strong collaboration abilities and a flexible & friendly approach to working with teams
-
Strong determination with a constant eye on solutions
-
Creative ideas with problem solving mind-set
-
Be open to receiving objective criticism and improving upon it
-
Eagerness to learn and zeal to grow
-
Strong communication skills is a huge plus
-
Work Location: Hyderabad
More at Darwinbox