Responsibilities
- Lead features and initiatives that cross team boundaries, collaborating with your counterparts in other regions and other teams to deliver best-in-class solutions.
- Design, implement, and maintain microservices and APIs that power API discoverability & management.
- Support your team's services in production by participating in an on-call rotation.
- Write automated tests to ensure the behavior of the code and avoid regressions.
- And any additional tasks required by your manager.
Requirements
- 8+ years working in and leading teams to develop, deliver, and maintain complex software solutions.
- Experience with Typescript, Javascript, and modern NodeJS frameworks like NestJS.
- Experience with relational databases like PostgreSQL.
- Experience designing, prototyping, building and debugging microservices architectures and distributed systems.
- Experience developing and supporting SaaS platforms.
- Understanding of and development with git and GitHub workflows.
- Experience in test-driven development and automated testing.
- Excellent verbal and written communication skills.
- Experience working with kubernetes
Nice to Have
- Experience with Golang, Docker, Kafka, CDC, and Flink.
- Fullstack capable
- A passion for APIs, OAS, and Documentation.