You will build complex, scalable solutions as part of a cross-functional team owning features end-to-end.
Responsibilities
- Build and ship large software products using agile methodologies.
- Collaborate daily with product, design, and data science teams to translate requirements into technical solutions.
- Balance new feature development with continuous improvements to infrastructure and efficiency.
- Apply sustainable engineering practices including automated testing, CI/CD, and monitoring.
- Work within a distributed, multi-tiered microservices architecture.
Required Skills
- 4+ years of experience in modern full-stack web-application development.
- Proficiency with Java and SpringBoot.
- Experience with RESTful APIs.
- Frontend expertise in Angular, Redux, and NgRx.
- Experience with Docker and RabbitMQ.
- Knowledge of relational databases and distributed systems.
- Practical application of TDD, continuous integration, and continuous deployment.