Job Summary
A company is looking for a Staff Backend Software Engineer to join their backend services team.
Key Responsibilities
- Design, develop, and deploy scalable services for new and existing functionality
- Maintain high code quality through tests, code reviews, and metrics
- Collaborate within the engineering team and cross-functional teams
Required Qualifications
- Solid experience with JVM and Scala or another functional programming language
- Experience in designing high scale/distributed systems with a focus on availability and scalability
- Strong experience with concurrent and asynchronous programming
- Experience with SQL/NoSQL systems such as MongoDB, DynamoDB, and PostgreSQL
- Bachelor's degree in Computer Science or equivalent
Comments