4 months ago
Responsibilities
- Dive into core, complex, large-scale backend systems.
- Implement new features and enhance existing capabilities without negatively impacting customers.
- Design and implement scalable, high-performance backend services and APIs using Java, Spring Boot, and cloud technologies.
- Develop and maintain integration infrastructure for third-party applications.
- Build generic, modular API interfaces for future use cases.
- Enhance system security for external-facing capabilities.
- Collaborate with internal teams and external partners to develop aligned solutions.
- Take full ownership of features from design to production.
Requirements
- 5+ years of backend software development experience with a strong foundation in Java.
- Experience in both application and infrastructure development.
- Strong proficiency in Java (Spring, etc.) and designing robust APIs.
- Experience developing durable systems using relevant technologies like Kafka and SQS.
- Experience with cloud platforms (AWS, GCP, or Azure) and building scalable microservices.
- Solid understanding of secure API design and best practices for integrations.
- Strong communication and collaboration skills.
- Ability to take ownership and drive projects independently.
Benefits
- Variety of private health insurance plans.
- Wellbeing Fund for a healthy lifestyle.
- Mental health benefits with covered therapy and coaching.
- Education and learning stipend for personal growth.
- Flexible vacation time for work-life balance.
- Paid parental leave.
- Company-wide recharge days each quarter.
