Software Engineer
Role details
Job location
Tech stack
Job description
requirements and creating concepts to implementing, testing, and maintaining software in the long term. - Backend Excellence: Develop and ship well-defined features and API endpoints using Kotlin and Spring Boot . - Frontend Maintenance: Handle smaller maintenance tasks and develop new frontend features using TypeScript and React to support our web applications. - AI-Powered Workflow: Deeply integrate AI coding agents into your daily workflow to accelerate development, improve code quality, and solve complex logic tasks. - Quality & Testing: Implement clear, concise, and well-tested code, ensuring high test coverage and adhering to clean code principles. - Collaboration: Pair effectively with other engineers on features, infrastructure code, and production incidents, while participating in design discussions for features and bug fixes. - Agile Participation: Identify and communicate problems with product teams and processes, and actively participate in team meetings and
Requirements
retrospectives. The role is based in a GMT+2 compatible timezone. We have offices in Berlin, Madrid, London, and Paris. This position can be set up as either a Remote or Hybrid role. If you choose the remote option, you will work 100% from home within our supported regions. What You'll Need - Education: A degree in Computer Science (or a related field) or equivalent professional work experience. - Backend Skills: At least a solid foundation in developing Java or Kotlin microservices with Spring Boot . - Data & APIs: Hands-on experience with RESTful APIs and working with databases like PostgreSQL . - AI Fluency: Experience using AI tools (such as coding agents) to assist in development, with the ability to explain how you prompt, review, and validate AI-generated output. - Software Craftsmanship: A strong commitment to creating high-quality, well-tested code and an understanding of the challenges of running software in production (reliability, scalability, and performance). - Communication: Strong communication skills in English , with the ability to collaborate effectively with peers and seek support when needed. - Soft Skills: High empathy towards colleagues and an eagerness to receive and provide constructive feedback. - Experience working in a product-based company. - Frontend experience with TypeScript and React . - Familiarity with gRPC , OAuth 2.0 , or Gradle . - Experience with GitLab CI or GitHub Actions . - Understanding of cloud infrastructure and containerization tools like Kubernetes or Docker . What We Offer - Competitive compensation, both in terms of base salary as well as equity plans that enable to you to share in our success - Flexibility in ways of working both in terms of your schedule as well as your location, whether you prefer to work from home, the office, or abroad with access to a global network of co-working spaces - Generous paid time off schemes , including vacation, sabbatical, religious observance and compensation days - Meaningful benefits including private healthcare coverage, fitness and wellness programs covered through Wellhub, working-from-home allowances to help you set up your home office and cover monthly expenses - Professional development with annual training budget for conferences, courses, certifications and access to top mar