Salary
💰 €71,500 - €75,900 per year
Tech Stack
JavaJavaScriptKotlinMicroservicesNode.jsPostgresReactTypeScriptUnity
About the role
- As a Software Engineer in the Revenue Operations Engineering team, you’ll be at the heart of optimizing how our commercial teams (Marketing, Sales, Partnerships, and Customer Experience) operate
- Design, develop, and maintain high-quality, scalable backend services using Kotlin and Java
- Develop and expand microservices to support our commercial tech stack, ensuring smooth integration and reliable performance
- Work with TypeScript and Node.js to build and enhance frontend components and integrations with internal and external tools
- Collaborate with other teams to integrate third-party systems via APIs and webhooks, enabling data synchronization and workflow automation
- Optimize application performance and scalability through code improvements and infrastructure enhancements
- Translate business requirements into technical specifications and deliver effective solutions
- Participate in code reviews, ensure high code quality, and follow best practices for maintainable and scalable software development
- Troubleshoot and resolve issues related to system configuration, integrations, and custom solutions
- Stay curious and open to learning new technologies and approaches while sharing knowledge with the team
Requirements
- At least 3 years of professional experience as a professional full-stack software developer
- Proven experience building and maintaining scalable backend services and integrating third-party systems using APIs and Webhooks
- A strong understanding of full-stack development principles, with hands-on experience in frontend technologies such as React
- Willingness to learn and code in Kotlin (previous experience with JVM is a plus)
- Familiarity with database systems (e.g., PostgreSQL) and server-side development
- Experience with version control systems (e.g., Git) and code collaboration tools
- Knowledge of Agile development methodologies (e.g., Scrum, Kanban)
- Strong problem-solving and debugging skills, with the ability to resolve complex technical issues efficiently
- Ability to manage multiple tasks and deliver high-quality work within deadlines
- Excellent communication skills, with a collaborative mindset and the ability to work effectively with cross-functional teams