Tech Stack
ApolloAWSAzureCloudDistributed SystemsGradleGraphQLGRPCJavaKafkaKotlinKubernetesPostgresRabbitMQReactSpringSpring BootSpringBootTypeScript
About the role
- Partner with product, data, and domain experts to design and deliver user-friendly features
- Develop a scalable, secure, and fully multi-tenant cloud-based SaaS platform
- Enhance SaaS architecture to meet enterprise-grade SLAs and security standards
- Take end-to-end responsibility for complex system areas and improve codebase
- Streamline CI/CD pipelines and drive continuous delivery practices
- Share expertise across teams, mentor engineers, and contribute to engineering-wide initiatives
Requirements
- Experience building secure, enterprise-grade SaaS applications with AWS or Azure
- Experience with Kubernetes, managed services, multi-tenant distributed systems (incl. RabbitMQ, Kafka)
- Strong experience with Spring Boot
- Proficiency in Kotlin or Java
- Skilled in debugging and solving complex problems
- Passionate about leveraging AI tooling and contributing to AI-powered features
- Strategic, outcome-oriented with ability to connect business goals to technical decisions
- Leadership experience: contribute to delivery management, guide technical direction, mentor peers
- Experience working in large shared codebases