Senior Software Engineer (TypeScript, Next.js / Node.js)
Remote · Full Time
Be the first to apply
- Experience
- 6+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 2 days ago
- Work mode
- Work from home
- Resume
- Required to apply
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Company Overview
Atolls operates as the largest community-driven shopping platform, active across over 20 markets worldwide. We assist millions of users in making informed purchasing choices by connecting them with appropriate brands and retailers. Our sizable team of over 1,000 employees spans 10 countries, developing products at global scale which impact daily shopping experiences.
Role Summary
We are looking for a Senior Software Engineer proficient in TypeScript, Next.js, and Node.js to join our engineering group based in Munich or remotely from Germany. In this role, you will be a key contributor to designing smooth web experiences that help users discover smart shopping capabilities matched to their needs through search, navigation, and personalized home page features. Your work will empower consumers to shop confidently by enhancing digital platforms they trust throughout their purchasing journeys.
Responsibilities
- Design and implement modern software architectures utilizing Next.js, AWS cloud services, Microservices, NoSQL databases, and event-driven models.
- Own and improve solution architecture focusing on performance, security, scalability, modularity, and operational efficiency.
- Lead feature development end-to-end as part of an ambitious product roadmap.
- Share knowledge and mentor team members on emerging technologies and best practices.
- Promote an open culture of communication, feedback, and effective conflict resolution.
Qualifications
- Minimum of 6 years in software development roles.
- Strong expertise in Next.js and Node.js, including crafting reusable component libraries following atomic design principles.
- Solid background in object-oriented programming and event-driven concurrency.
- Advanced TypeScript skills, including deep understanding of its runtime and typing system.
- Extensive experience with GraphQL technologies.
- Strong architectural insight and familiarity with application design patterns.
- Excellent verbal and written communication skills in English.
Preferred Skills
- Experience with Apollo GraphQL framework.
- Working knowledge of PHP Symfony.
- Familiarity with AWS cloud infrastructure.
- Basic understanding of SQL and schema-less databases.
- Experience with end-to-end testing tools such as WebdriverIO or Selenium.
Company Benefits
- Supportive environment prioritizing personal and professional growth and offering internal mobility.
- Inclusive and diverse team culture valuing innovative ideas and perspectives.
- 32 days paid vacation annually plus your birthday off for rejuvenation.
- Flexible hybrid working arrangements to balance professional and personal life.
- Budget allocation for continuous learning and access to internal training programs.
- Mental health coaching services.
- Frequent global and local social events to foster team bonding.
- Option for sabbatical leave after three years of service.
- Cloud-based infrastructure facilitating collaboration regardless of location.
Additional Information
We embrace diversity and inclusion in our recruitment, welcoming candidates of all genders, ages, ethnicities, religions, sexual orientations, abilities, origins, and socioeconomic backgrounds. The recruitment process includes multiple interview rounds and may incorporate AI-assisted interview transcription and recording exclusively to aid our hiring team; decisions remain human-led. Candidates will have the option to opt out of AI-assisted interview steps without it affecting their application outcome.
Level
Senior