Senior Software Engineer
Core
Design and develop robust, scalable backend services for a retail data platform, contributing to architectural decisions and transforming business needs into technical solutions.
Role type
Senior Software Engineer (Backend)
Builds
Backend services, data pipelines, and retail digitalization solutions
Domain
Retail technology, data infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Backend development, TypeScript, software architecture (DDD, hexagonal), event-driven systems, CI/CD pipelines, containerization, observability
Preferred skills
Frontend development, multi-language programming, mentorship
Technologies
TypeScript, React, NextJS, Drizzle, CubeJS, Effect-TS, PostgreSQL, Apache Pinot, Docker, Kubernetes, Vercel
Responsibilities
Design and develop backend services, contribute to architectural decisions, collaborate with product teams, ensure code quality via testing and CI/CD, adopt DevOps culture
Seniority
Senior, hands-on IC