
Senior Software Engineer, Full stack – Java, React
Everbridge
full-time
Posted on:
Location Type: Remote
Location: India
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Deliver end-to-end product features across the full application lifecycle, spanning both frontend and backend components.
- Develop secure, scalable APIs and data-driven services supporting high-availability systems
- Leverage AI-assisted development tools to improve developer productivity, code quality, and delivery efficiency.
- Design for performance, reliability, and maintainability in cloud environments
- Implement automated testing, CI/CD pipelines, and deployment workflows
- Collaborate with product, design, SRE, and QA teams throughout the development lifecycle
- Participate in Agile ceremonies and contribute to planning, estimation, and technical decision-making
- Support production systems and participate in on-call rotations.
- Continuously improve engineering practices, tooling, and development standards
Requirements
- 5–8 years of professional experience building enterprise-grade software products
- Strong hands-on experience with Java, Spring Boot, and designing RESTful services
- Strong front-end expertise with React, TypeScript, HTML, and CSS for building modern user experiences
- Experience using AI-assisted development tools such as GitHub Copilot, Windsurf, or Cursor to improve developer productivity, code quality, and delivery efficiency.
- Familiarity with CI/CD pipelines, automation, and DevOps best practices, including tools such as GitLab CI/CD, Jenkins, and GitHub
- Experience working with NoSQL data stores, such as MongoDB, in support of scalable, cloud-native backend services.
- Proficiency with build and dependency management tools such as Maven and NPM
- Experience building and operating cloud-native, microservices-based applications using containerization and orchestration technologies such as Docker and Kubernetes.
- Strong understanding of AWS cloud services, including application deployment, scaling strategies, and operational best practices, with hands-on experience in monitoring, logging, and observability.
- Solid understanding of secure coding practices and enterprise security expectations
- Proven experience working in Agile/Scrum product teams, using tools such as JIRA (Atlassian stack)
- Strong collaboration and communication skills across engineering, product, and operations teams
Benefits
- Comprehensive benefits, including health and term insurance
- Rewards and recognitions that celebrate your hard work and dedication.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootRESTful servicesReactTypeScriptHTMLCSSNoSQLMongoDBCI/CD
Soft Skills
collaborationcommunicationAgiletechnical decision-makingplanningestimationdeveloper productivitycode qualitydelivery efficiencyengineering practices