About the Company
In Team Terminus, we develop core functionalities for the entire checkout process and buyer user management in the Unite ecosystem. Our goal is a seamless purchasing experience, high conversion, and a strong new Unite Procurement Portal (UPP). If you're excited about working on business-critical services and shaping a product that powers thousands of orders every day, we'd love to meet you.
Your Role
- Be a team player: You'll collaborate in an agile environment, and will work with a high degree of autonomy and strive to be a high-performing, self-managed and self-organised team. We encourage pair and mob programming — we work together and do things together.
- Add value: You'll develop and operate core services for our checkout and buyer user management, helping us finalise the UPP and close remaining feature gaps.
- Shape our engineering culture: You'll contribute to cross-team initiatives to define architectural guidelines, evaluate new technologies, and establish best practices.
- Take pride in craftsmanship: You'll foster a security-first mindset and ensure robust, reliable, clean and testable code.
- Turn complexity into working software: You'll analyse complex business requirements and work in close cooperation with the product team to translate them into production-ready code.
Requirements
- Backend depth with Java: You're experienced in designing, developing and maintaining robust web applications in Java. You have a strong understanding of distributed systems, data modelling, and service-oriented and event-driven architectures.
- Full-stack mindset: You either bring experience with TypeScript and React, or you're excited to learn and grow into our frontend tech stack — both paths are perfectly fine for us.
- Strategic thinking: You have the confidence and maturity to maintain and modernise business-critical legacy code.
- Operational ownership: You're proficient with DevOps tools and practices and experienced in supporting the operation of highly available web services.
- Curious builders mindset: You stay curious, share knowledge, and use modern technologies from cloud services to AI-powered tools — to continuously improve the way we build software.