- Startseite
- Alle Remote Jobs
- (Senior) Fullstack Software Engineer
Bereits vergeben
Lass dir die nächste nicht entgehen — erhalte passende Stellen direkt per Mail.
Emma – The Sleep Company
(Senior) Fullstack Software Engineer
About Emma -- The Sleep Company
Founded in 2015, Emma has rapidly grown into the world's largest D2C sleep brand, with a presence in over 35 countries and more than 25 physical stores across Europe. Our commitment to quality has earned us recommendations from leading consumer associations globally. We are dedicated to developing superior sleep comfort products that empower our customers to live their best lives.
At Emma, we foster a community of driven individuals united by collaboration, teamwork, and knowledge sharing. We encourage big thinking, ownership, and empower our team members to drive significant impact. Through hands-on experience, mentorship, and continuous learning, we support individual growth. With a diverse workforce of Emmies from over 60 nationalities, our varied perspectives enhance our workplace culture.
About the Role
We are seeking a talented and passionate Fullstack Software Engineer to join our dynamic team. In this crucial role, you will be responsible for designing, developing, and maintaining user-friendly, high-performance web applications and scalable backend services that support our global operations. You will collaborate closely with designers, engineers, and product managers to deliver exceptional customer experiences while ensuring robust and efficient system integrations.
What you'll do:
- Design, build, and scale Emma's technology platform to solidify our position as a global leader in sleep comfort products, directly impacting customer experiences and product quality.
- Develop innovative web frontends using VueJS or ReactJS and TypeScript, ensuring seamless, user-friendly experiences aligned with our mission to enhance sleep quality.
- Design, develop, and maintain scalable backend services and REST APIs, facilitating the integration of our backend with internal systems and external partners.
- Utilize AWS services such as SNS, SQS, and RDS to construct event-driven, scalable solutions supporting our fulfillment and logistics systems across multiple markets.
- Take full ownership of the tech stack across frontend and backend, managing development, maintenance, and operations (full DevOps), and driving improvements in reliability and performance.
- Contribute as part of an agile, empowered team, actively sharing knowledge, mentoring colleagues, and fostering a collaborative environment for growth and innovation.
- Enhance our cloud-based CI/CD pipelines, DevOps culture, and Site Reliability Engineering (SRE) practices to enable faster, more reliable deployments.
- Propose ideas and identify opportunities for technical and process improvements, actively participating in recruitment to grow our tech team.
Who we're looking for:
- Hands-on experience developing backend services, primarily with TypeScript (Node.js), with Go (Golang) as a plus or a strong willingness to learn.
- Practical experience building REST APIs using Express or Fastify in production environments.
- In-depth knowledge of computer science fundamentals, including data structures, object-oriented programming, software design patterns, and continuous delivery.
- Several years of proven experience in software development and operation across the full software development lifecycle, preferably within an E-commerce context.
- Proficiency in JavaScript/TypeScript, HTML5, and CSS3, expertise with frameworks like Vue.js or React.js, and familiarity with build tools such as Webpack or Vite.
- Experience with cloud environments, particularly AWS and Kubernetes, comfort with distributed systems, and integration via messaging services (SNS/SQS, Kafka, or similar).
- A solid understanding of codebase organization and documentation, with the ability to implement various levels of testing (unit, integration, end-to-end, load).
- Comfort with Git, CI/CD pipelines, and a basic understanding of monitoring and operational best practices.
- A bachelor's degree in Computer Science, Computer/Electrical Engineering, Software Engineering, Business Informatics, or equivalent relevant work experience.
- High self-organization, a strong sense of ownership, and a proactive approach to leveraging technology for business solutions.
- Strong analytical skills, business acumen, and an open-minded, creative team player attitude, with the ability to challenge constructively while showing care.
- Experience collaborating with design teams to implement Design Systems is advantageous.
- Eagerness to learn, openness to mentorship, and excitement to grow technical and business expertise.
What we offer:
- Opportunities for both personal and company growth to accelerate your career and achieve your goals.
- A personalized career development path with access to mentorship, training, and resources.
- Involvement in exciting and challenging projects within a dedicated, international team.
- A collaborative and innovative culture that encourages new ideas, process shaping, and building the company's DNA.
- The opportunity to learn from experts across diverse fields and connect with colleagues at company events.
Become an Emmie
Emma is revolutionizing the sleep industry, and we seek high-performing individuals to join us. We are looking for those ready to commit, question, disrupt, innovate, and build from the ground up.
We celebrate diversity and are an equal-opportunity employer committed to inclusion. All qualified applicants will be considered without regard to race, ethnic origin, religion or belief, gender, gender identity or expression, sexual orientation, national origin, disability, or age.
We aim to respond within a few days, but due to a high volume of applications, there may be a delay. We will get back to you as soon as possible.
Salary: EUR (Min/Max not specified) Remote Model: N/A Location: Germany (de)
