About The Position

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.

Requirements

  • Strong expertise in AngularJS
  • Strong expertise in Ruby on Rails
  • Strong expertise in SQL
  • Experience in leading design and delivery of web applications
  • Experience in architecture, code quality, performance, and reliability
  • Experience in partnering with product, QA, DevOps, and stakeholders
  • Experience in end-to-end solution design across UI, API, and database layers
  • Experience in defining and enforcing coding standards, design patterns, and engineering guardrails (security, performance, observability)
  • Experience in leading architecture reviews, technical proposals, and estimates
  • Experience in guiding trade-offs for scalability and maintainability
  • Experience in delivering complex features independently and through team execution
  • Experience in ensuring predictable delivery and high-quality releases
  • Experience in driving sprint planning, story decomposition, and technical execution strategy in an Agile setup
  • Experience in proactively managing technical risks, dependencies, and production support readiness
  • Experience in building and maintaining AngularJS components (controllers/services/directives)
  • Experience in integrating with REST APIs
  • Experience in enhancing UI performance
  • Experience in developing backend services using Ruby on Rails
  • Experience in robust API design
  • Experience in background jobs
  • Experience in integrations
  • Experience in designing and optimizing SQL schemas and queries
  • Experience in implementing indexing, query tuning, and data integrity patterns

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
  • 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service