ABOUT THE ROLE
We are hiring a Software Engineer - Backend - Partner Experience. As part of the Engineering department, you will join one of our cross-functional teams of frontend and backend engineers, product managers, and designers.
You will be playing a key role in delivering innovative features paired with a great user experience to our business customers and internal teams. For this purpose, you have good attention to detail and don’t just work on code but bring a product to life!
WHAT YOU'LL DO
- Conceptualize, define and develop our partner and developer experience platform
- Ensure a scalable, maintainable, and secure microservice architecture
- Design and evolve RESTful API, MCP tools and customizable components that power both our own products and partner integrations
- Contribute to architectural decisions and technical RFCs across the engineering group
- Collaborate closely with product managers, designers, and frontend engineers in a cross-functional team
- Monitor, troubleshoot, and improve the performance and reliability of production services
- Implement unit, integration and E2E tests
- Participate in our compensated on-call rotation to support production systems (optional)
- Contribute to our hiring process as an interviewer (optional)
WHAT YOU'LL BRING
- Expertise in building testable, maintainable, scalable and extendable architecture
- Passion for, and discipline with, the best engineering practices
- Knowledge of distributed architecture patterns and anti-patterns
- 5+ years of relevant experience with Java/Kotlin and Spring Boot
- Proficiency with REST API, including exposure to authentication and authorization topics
- Proficiency with relational databases (preferably PostgreSQL)
- Experience with MCP server development
- Experience using agentic AI in all phases of software development
- Great automation testing skills
- Strong cross-functional collaboration skills