about 3 hours ago
Responsibilities
- Design and implement real-time services with high throughput and low latency requirements.
- Collaborate with stakeholders to understand customer needs and deliver robust solutions.
- Document thoughts and ideas clearly for effective collaboration with teams.
- Scale a complex distributed platform focused on high availability and reliability.
- Innovate solutions for customer problems in the Voice channel.
Requirements
- Minimum 8 years of experience in large scale, distributed applications on JVM technologies.
- Bachelor's degree in Computer Science or related engineering field.
- Strong fundamentals in data structures, algorithms, and distributed systems.
- Experience building RESTful services and event-driven architectures.
- Hands-on experience with CI/CD pipeline optimization.
- Familiarity with monitoring tools and incident response.
- Experience with cloud infrastructures like AWS, GCP, or Azure.
- Excellent written communication skills for technical documentation.
- Proven ability to evaluate AI-generated code for quality.
- Hands-on Java experience with strong debugging and architectural skills.
- Experience with SQL/NoSQL databases and caching technologies.
- Demonstrated technical leadership and mentoring abilities.
Benefits
- Competitive pay and generous time off.
- Ample parental and wellness leave.
- Healthcare and retirement savings program.
- Support for volunteering and donation efforts.