Sovrun is seeking a highly skilled Tech Lead to join our web services team. In this role, you will be a key player in engineering the core infrastructure that powers our entire suite of gaming products. You will be responsible for designing, building, and scaling the robust, secure, and high-performance microservices that form the backbone of our platform. This position is ideal for a hands-on developer who is passionate about building sophisticated backend systems with a modern TypeScript-centric tech stack.
Key Responsibilities:
- Architect, develop, and maintain scalable and resilient microservices using Nest.js and TypeScript, forming the core of our web services platforms.
- Design and implement clean, efficient, and secure APIs to support our front-end applications and facilitate seamless game-to-platform communication.
- Manage data persistence and complex queries using Prisma as our primary ORM, interacting with PostgreSQL and other databases to ensure data integrity and performance.
- Deploy and manage applications using containerization (Docker) and orchestration (Kubernetes) technologies within our AWS cloud environment, ensuring high availability and scalability.
- Collaborate closely with front-end developers, product managers, and game development engineers to define and deliver robust backend solutions for new features, including player account management, transaction processing, and bonus systems.
- Champion best practices in code quality, automated testing, and CI/CD pipelines to ensure the reliability and security of the platform.
- Optimize system performance by identifying and resolving bottlenecks, reducing latency, and ensuring our infrastructure can handle a global, high-concurrency user base.
- Contribute to the evolution of our technical roadmap, evaluating and adopting new technologies to keep our platform at the cutting edge.