What You Will Do
• Provide technical leadership to a development squad
• Design solutions with your squad on ever-evolving challenges
• Co-own backend architecture of the platform with CTO
• Co-Own CI/CD pipelines with assistance from the DevOps team
• Develop multi-tenant B2B products using TDD or BDD
• Work closely with the product owner to deliver products using agile methodology
• Perform code reviews
What We Are Looking For
• At least 8 years of proven experience as a software engineer, including 4 years with Java as the main language
• Strong belief in the automated testing first approach
• Experience developing products using TDD or BDD
• Experience in Spring Cloud and Spring Boot framework
• Experience with Cloud Infrastructure preferably GCP in areas like CDN, API Gateway, serverless compute, functions, NoSQL DB and MySQL
• Experience with Infrastructure as Code tool such as Terraform
• Experience with message bus such as Apache Kafka
• Experience with Microservices architecture, serverless and Kubernetes
Experience with tools like Okta and Cronofy is a plus
Experience working in a startup environment is a plus