Your mission
We are looking for a junior Backend Software Engineer who will work across our portfolio of products, including our core cloud engine processing 10,000s of commits every day and our command-line and IDE tools.
What will be your day-to-day:
Contribute to a product-focused squad, developing core features and components.
Design, develop, test, and optimize backend services in Scala, ensuring high availability, scalability, and reliability.
Sometimes contribute to tools in other stacks, predominantly Typescript and Go projects.
Work with technologies like Scala, cats-effect, http4s, RabbitMQ, Kubernetes, and PostgreSQL.
Conduct code reviews to maintain high standards in code quality, security, testing, and performance.
Collaborate with teams on technical discussions to improve the overall system architecture.
Enhance the application lifecycle, including deployment and real-time monitoring.
Troubleshoot and resolve complex production and non-production issues.