Senior Backend Engineer
- Warsaw, Poland
- Full-Time
- On-Site
- 26,000-30,000 PLN / Month
Job Description:
We are looking for a Senior Backend Engineer to join a fast-growing product organization working on consumer-facing platforms and internal data systems. This role is suited for an experienced backend engineer who is comfortable building scalable, reliable services across different domains, from customer-facing journeys to data privacy and compliance infrastructure.
About the Project:
You will contribute to backend systems that power core customer experiences and internal platform initiatives. Depending on the team, this includes scaling a menu and personalization platform for high-traffic consumer applications, or building a centralized Data Privacy Service handling regulatory compliance (GDPR, CCPA) and Data Subject Requests at scale. Both streams require strong engineering fundamentals, a microservices mindset, and the ability to deliver in complex, distributed environments.
Responsibilities:
- Design, develop, and maintain scalable backend microservices across consumer or data platform domains;
- Build systems supporting search, personalization, customer targeting, and engagement;
- Develop and operate services ensuring regulatory compliance and secure data handling (GDPR, CCPA);
- Work with event-driven architectures and distributed systems;
- Contribute to CI/CD pipelines, testing practices, and overall engineering quality;
- Collaborate with product and engineering teams to deliver reliable and performant solutions.
Qualifications:
- Strong commercial experience with JVM-based languages (Java, Scala, or similar);
- Experience with Kotlin, or willingness to learn it on the project;
- Solid understanding of microservices architecture and event-driven systems;
- Experience with Docker and Kubernetes;
- Hands-on CI/CD experience in a production environment;
- Experience with unit and integration testing;
- Familiarity with relational databases (e.g. PostgreSQL) and SQL;
- AWS and Terraform experience is a plus;
- Experience with Elasticsearch, MongoDB, or GraphQL is a plus;
- Go or Python knowledge is a nice to have;
- Background in e-commerce, subscription platforms, or data privacy systems is a plus.
Recruitment Process:
- Initial interview with our recruitment team;
- Interview with the hiring manager;
- Live Coding Assessment;
- Meeting with the Project Manager.
Inuits Sp. z o.o. is registered in the National Register of Employment Agencies (KRAZ) under number 35420.