The Comms Engineering team needs help building and maintaining the communications platform used by thousands of customers worldwide to communicate through various channels.
Requirements
- Experience with Go or Java
- Experience using NoSQL databases like DynamoDB
- Experience with cloud platforms like AWS, including containerization and orchestration tools (e.g., Docker, Kubernetes)
- Polyglot developer with the ability to work across multiple programming languages and frameworks as needed
Responsibilities
- Develop and maintain software
- Work with a small and collaborative team, whiteboarding ideas, building backend services and APIs
- Perform thorough and thoughtful code reviews to help maintain a high standard of code quality
- Support production operations, building, releasing and assisting with team on-call
- Craft clear and concise documentation
Other
- Bachelor’s and/or Master’s degree, preferable in Computer Science, or equivalent experience
- Strong written and verbal communication skills, with the ability to clearly explain complex technical concepts to both technical and non-technical audiences
- Ability to participate in an on-call rotation
- Travel occasionally to participate in project or team in-person meetings