Senior Full Stack Developer

EverbridgeBengaluru, KarnatakaOn-siteFull-timeSenior, 5–8 yearsListed 5 hours ago

Apply now

About this role

What you’ll do

- Design, develop, and maintain scalable, secure, and high-performance backend services using Java and Scala.

- Build and evolve GraphQL APIs, RESTful APIs, microservices, and event-driven systems that support business-critical workflows.

- Design, develop and develop high-performance frontend services using Angular 19, TypeScript, RxJS, NgRx.

- Develop micro-services interacting within clusters using GraphQL, Restful APIs (ie. OpenAPI).

- Design, develop and maintain integration with Keycloak IAM to support secure user authentication and authorization.

- Leverage AI-assisted development tools and practices to accelerate coding, testing, debugging, documentation, and code reviews while maintaining high standards of quality and security.

- Drive observability, reliability, automation, and operational excellence across services, including monitoring, incident response, troubleshooting, and performance optimization.

- Participate in architecture discussions, technical design reviews, and engineering best-practice initiatives.

- Support production systems through on-call participation, incident management, and continuous service improvements.

- Mentor and support engineers through code reviews, technical guidance, and knowledge-

What you'll bring:

- 12+ years of professional software engineering experience building enterprise-grade applications.

- Strong expertise in Java and Scala development.

- Strong expertise in Frontend development using Angular 19, TypeScript, RxJS, NgRx

- Experience designing and building on-premise system using Angular, GraphQL APIs, RESTful APIs, microservices, Docker, Kubernetes, and related container orchestration technologies.

- Strong understanding of distributed systems, scalability, performance, reliability, and secure software design principles.

- Hands-on experience with CI/CD pipelines, automated testing, and modern DevOps practices.

- Experience using AI-powered development tools such as GitHub Copilot, Cursor, Claude Code, Codex, Windsurf, Kiro, or similar platforms.

- Ability to critically evaluate, validate, and improve AI-generated code while maintaining quality, security, and maintainability standards.

- Interest in continuously learning and applying emerging AI-assisted development practices.

- Excellent problem-solving, debugging, and analytical skills.

- Experience with observability, monitoring, and production support practices.

- Ability to work effectively in Agile/Scrum environments.

- Experience in large code-base products or enterprise grade software.

Nice-to-Have Experience

- Working knowledge of and modern frontend development practices.

- Building AI-enabled applications, agents, automation workflows.

- Experience with cloud platforms such as AWS.