← All jobs

Senior Backend Engineer

About the role

• Lead impactful and innovative projects within the SaaS solution
• Design and improve the overall software architecture
• Participate in the design, implementation, and execution of distributed services and APIs
• Collaborate closely with the team, other squads, and stakeholders such as product management
• Contribute scalable, high-quality code with solid automated test coverage
• Ensure platform availability and maintainability by evolving the architecture and technology stack
• Participate in code reviews and refactoring
• Improve integration and delivery systems

• Highly proficient in Kotlin or Groovy
• Proven coding skills with other JVM languages such as Java or Scala considered a plus
• Proven experience designing scalable software systems, ideally a successful SaaS product
• Familiarity with containers, microservice architecture, event-driven architectures, cloud computing, and RESTful APIs
• Deep knowledge of technologies such as Spring Boot, Hibernate, JUnit, AWS, Elasticsearch, MySQL, Docker, or OpenAPI
• Self-motivated and independent engineer with creativity and ambition
• Experience with agile methodologies and automated testing
• Great team player with a positive and solution-oriented mindset
• Fluent in English, sufficient for success in a remote and largely asynchronous work environment

• Remote work arrangement
• Flexible, remote and largely asynchronous work environment