At Axon, we’re on a mission to Protect Life by designing, building, and maintaining scalable, high-availability cloud services that power Axon’s mission of protecting life.
Requirements
- Strong backend development skills in Java, Go, or Scala with an understanding of distributed system fundamentals.
- Experience with SQL and NoSQL databases, including schema design and performance optimization.
- Familiarity with cloud platforms (Azure, AWS, or GCP) and modern deployment practices.
- Working knowledge of React and modern JavaScript frameworks for frontend development.
- Strong problem-solving skills, curiosity, and a desire to continuously learn and grow.
- Excellent collaboration and communication abilities in a cross-functional environment.
- 4–8 years of experience building and maintaining production systems.
Responsibilities
- Design, develop, and maintain backend and frontend components for scalable, cloud-based systems.
- Collaborate with Product and Design to define requirements, scope features, and deliver high-quality software.
- Participate in code reviews and contribute to improving engineering standards, security, and reliability.
- Troubleshoot production issues and optimize system performance and scalability.
- Partner with other teams to ensure seamless integration and data consistency across services.
- Contribute to technical documentation and share knowledge with peers.
- Help build services that meet high expectations for availability, latency, and data integrity.
Other
- Bachelor’s Degree in Computer Science, Engineering, or a related field.
- Reports to: Manager, Software Engineering
- Direct Reports: None
- Location: This role is based out of our Boston office and follows a hybrid schedule.
- Travel requirements: Not specified