**Responsibilities**
The Platform Engineering team is responsible for conceiving, building and managing the middle-tier cloud platform.
As a member of the Platform Engineering team, you build and manage REST APIs, advertising platform integrations, development and maintenance of the microservices and serverless stacks.
You would also be responsible for queuing technologies, pixel technologies, innovative caching techniques, ML automation platforms, process reliability engineering, CI/CD infrastructure, adaptive systems, networking in the cloud.
The Platform Engineering team has roles for engineers at different seniority levels from Software Architects, Principal Software Engineers to Senior Software Engineers.
**Qualifications**
- 3+ years production software experience with APIs and Java/Kotlin, Spring Boot
- Minimum BA/BS or equivalent in CS, MIS, Engineering or closely related field.
- Experience with Cloud platforms, preferably AWS.
Understanding of cloud services like ECS, Lambda, EKS, SecretsManager, RDS or their equivalents.
- Plus: JavaScript / Typescript and des desire to learn other languages.
- Understanding of Microservices / serverless stacks with containerized deployments.
- Experience with relational and NoSQL data stores like MySQL / PostgreSQL or Redshift.
- Understanding of programming concepts like iterative design, functional and object-oriented programming and software design patterns, integration patterns and concepts of scalable architecture.
- Experience with software development best-practices, including unit testing and continuous delivery.
- Strong teamwork and communication, English B2+ 85%.
- Location
San José, San Jose
- Department
Recruiting
- Employment Type
Full-Time
- Minimum Experience
Mid-level
- Compensation
USD $