Esper is looking for an experienced Staff Software Engineer to help drive its mission of empowering government employees to make decisions that best serve the public interest.
Requirements
- Backend applications built using Micronaut with Java 21
- Distributed systems technologies including Kafka, gRPC, Temporal.io, Redis
- Docker and Kubernetes for orchestration
- Build tooling including Gradle, GitHub, and CircleCI
- 8+ years of experience
Responsibilities
- Design, build, and maintain features for our applications
- Write clean, maintainable, and well-documented code
- Collaborate with cross-functional teams to deliver high-quality products
- Work closely with frontend developers to develop clean API contracts
- Continuously improve the performance, reliability, and security of our applications
- Stay up-to-date with the latest backend technologies and best practices
Other
- Collaborate with designers, product managers, and frontend engineers
- Comfortable working in a fast-paced and dynamic environment
- Able to quickly adapt to changing requirements and priorities
- Excellent communication and collaboration skills
- Ability to work independently and as part of a team