Atolls is a community-driven shopping platform active in 20+ markets, with a 1,000+ team across 10 countries. The company is hiring a Senior Backend Software Engineer for its Fulfilment team, based in London or working remotely from the UK. The role covers secure authentication, scalable self-services and proactive fraud prevention, building saving and rewards programs used by millions of consumers.
Гендерные маркеры в названии (m/f/x)
В соответствии с европейским законодательством о недискриминации вакансия открыта для всех кандидатов
Mмужской пол
Fженский пол
Xиной пол
Обязанности
Design, develop and maintain web applications and components using Node.js, TypeScript and NestJS
Collaborate with front-end developers, designers and product managers across the full software development lifecycle
Troubleshoot and debug issues in existing codebases, optimizing application performance and scalability
Integrate third-party APIs and services seamlessly
Document code and processes comprehensively while following security best practices
Provide technical guidance and support to junior developers, contributing to architecture and technology decisions
Требования
6+ years of experience as a Software Developer
Knowledge of AWS technologies such as DynamoDB, Elasticsearch, relational and NoSQL databases, EventBridge and messaging and queuing solutions like SQS, SNS
General understanding of common design and architectural patterns with back-end, REST API, EDA and microservice architectures
Logical, analytical thinking with a structured, target-oriented approach and strong problem-solving skills
Passion for delivering clean code, unit/integration tests and maintainable documentation
Familiarity with Agile/Scrum methodologies and DevOps best practices
Knowledge of common frameworks such as GitLab, Docker and CI/CD solutions
Optionally, experience with GraphQL, federation and Supergraph concepts
Good communication skills in English
Условия
Culture that values personal and professional development with internal mobility opportunities
32 days of paid vacation plus your birthday off
Flexible hybrid working scheme to balance work and life
Access to a learning budget and internal training
Mental health coaching to support your well-being
Possibility of taking a sabbatical after three years with the company
Cloud-based company setup providing flexibility and collaboration opportunities
Regular global and local get-togethers to celebrate successes and build connections