Key Skills
Job Description
For one of our enterprise clients in the e-commerce and retail industry, Sytac is looking for an experienced Backend Kotlin Engineer to strengthen their core e-Finance engineering team. In this role, you will collaborate within an agile SCRUM team responsible for architecting, building, and scaling resilient backend services that support high-volume financial processing. The team The e-Finance team is responsible for the in-house end-to-end invoicing and settlement platform that processes millions of digital transactions across the business. The platform ingests completed e-commerce purchase flows, transforms them into compliant financial records, and interfaces with internal enterprise systems (including general ledger, ERP, and central bookkeeping) via high-throughput, event-driven pipelines. Must have requirements 4+ years of professional backend engineering experience with Kotlin / Java, including hands-on mastery of Spring Boot and event-driven architecture patterns. Strong practical knowledge of asynchronous messaging systems and event streaming platforms (Kafka, RabbitMQ, or equivalent). Proven ability to break down complex business requirements into technical designs, user stories, and actionable engineering tasks. In-depth understanding of RESTful API design principles and data serialization formats. Solid experience with relational and document databases (e.g., PostgreSQL, MongoDB), including query optimization and schema design. Hands-on experience with modern observability tooling (metrics, distributed tracing, structured logging, and proactive alerting). Dedication to software quality, automated testing, and TDD using tools like JUnit, MockK, and Mockito. Nice to have requirements Prior background in high-volume, business-critical systems (fintech, payments, or transaction-heavy e-commerce platforms). Hands-on implementation of resilience and fault-tolerance patterns (circuit breakers, distributed retries, dead-letter queues, idempotent processing). Experience with API-first / contract-first development workflows (OpenAPI / Swagger specs). Practical experience designing and executing automated performance/load tests (e.g., Gatling with Kotlin/Scala). Familiarity with containerized deployments and debugging cloud-native workloads running on Kubernetes. Life at Sytac Working at Sytac means joining a community that prioritizes your growth. Our benefits package is designed for flexibility, learning, and adventure: Unlimited Growth Days: Enjoy your professional development and Sytac activities! 📚 The Best Gear: Pick a private laptop (<€4,000) with 50% paid by us, plus a tech budget. 💻 Invest in You: A €2,400 annual growth budget for training and conferences. 🌿 Future Proof: We contribute 3.75% to your pension. Legendary Trips: Join our annual ski trips, beach BBQs, and epic parties! ⛷️
Core Responsibilities
Architect, build, and scale resilient backend services for a high-volume invoicing and settlement platform that processes digital transactions. Transform e-commerce purchases into compliant financial records and integrate with enterprise systems through high-throughput, event-driven pipelines.
Requirements
Requires at least four years of backend engineering experience with Kotlin or Java, including Spring Boot, event-driven architecture, messaging systems, databases, REST APIs, observability, and automated testing. Candidates should be able to translate complex business requirements into technical designs and engineering tasks; experience with high-volume systems, resilience patterns, performance testing, and Kubernetes is advantageous.
Benefits
- Professional Development Days
- Private Laptop Subsidy
- Technology Budget
- Annual Training and Conference Budget
- Pension Contribution
- Annual Ski Trips
- Beach Barbecues
- Company Parties
About Sytac
Industry: Software Development
Company size: 51-200 employees
We are a team of top-notch Backend, Frontend, DevOps and Mobile engineers that provide companies with the expertise needed to build and deploy complex software projects. We do this with a developer-first mentality while making sure that the expertise required is in line with the skills and technical know-how of our employees. To ensure that our people stay on top of technology, we organize monthly knowledge-sharing sessions and harbor the most innovative projects in the Netherlands. And above all, we simply love coding.