Senior/Lead Full Stack Developer
Senior/Lead Full Stack Developer with strong expertise in AngularJS, Ruby on Rails, and SQL to lead the design and delivery of business-critical web applications. This role owns key technical outcomes—architecture, code quality, performance, reliability, and team execution—while partnering closely with product, QA, DevOps, and stakeholders.
Key Responsibilities
Own end-to-end solution design across UI, API, and database layers; drive technical direction and best practices
Define and enforce coding standards, design patterns, and engineering guardrails (security, performance, observability)
Lead architecture reviews, technical proposals, and estimates; guide trade-offs for scalability and maintainability
Deliver complex features independently and through team execution; ensure predictable delivery and high-quality releases
Drive sprint planning, story decomposition, and technical execution strategy in an Agile setup
Proactively manage technical risks, dependencies, and production support readiness
Hands-on Development
Build and maintain AngularJS components (controllers/services/directives), integrate with REST APIs, and enhance UI performance
Develop backend services using Ruby on Rails, including robust API design, background jobs, and integrations
Design and optimize SQL schemas and queries; implement indexing, query tuning, and data integrity patterns