Awakening people to their full sleep potential. One night at a time.
Senior Fullstack Software Engineer
Location
Germany
Posted
125 days ago
Salary
0
Seniority
Senior
Job Description
Senior Fullstack Software Engineer
Emma – The Sleep Company
• You will design, build, and scale Emma’s technology platform, helping us become a global leader in sleep comfort products. Your work will directly impact our customers’ experiences and the quality of our offerings. • You will develop innovative, web frontends using VueJS or ReactJS and TypeScript, ensuring seamless, user-friendly experiences that align with our mission to improve sleep quality. • You will design, develop, and maintain scalable backend services and REST APIs, helping integrate our backend with internal systems and external partners. • You will work with AWS services such as SNS, SQS, and RDS to build event-driven, scalable solutions that support our fulfilment and logistics systems across multiple markets. • You will fully own the tech stack across frontend and backend, taking responsibility for development, maintenance, and operations (full DevOps), and driving improvements in reliability and performance. • You will work as part of an agile, empowered team, actively sharing knowledge, mentoring team members, and fostering a collaborative environment for growth and innovation. • You will play a key role in enhancing our cloud-based CI/CD pipelines, DevOps culture, and Site Reliability Engineering (SRE) practices to enable faster, more reliable deployments. • You will contribute ideas and help identify opportunities for technical and process improvements, actively participating in recruitment processes to grow our tech team.
Job Requirements
- You have hands-on experience developing backend services, ideally using TypeScript (Node.js) as your primary language, with Go (Golang) as a nice-to-have or willingness to learn quickly.
- You have practical experience building REST APIs using Express or Fastify in production environments.
- You have extensive knowledge of computer science fundamentals, including data structures, object-oriented programming, software design patterns, and continuous delivery.
- You have several years of proven experience in software development and operation covering the full software development lifecycle, ideally in an E-commerce business.
- You bring knowledge of JavaScript/TypeScript, HTML5, and CSS3, as well as expertise with frameworks like Vue.js or React.js, and familiarity with build tools such as Webpack or Vite.
- You have experience with cloud-based environments, ideally AWS and Kubernetes, and are comfortable working with distributed systems and integrating systems via messaging services like SNS/SQS, Kafka, or similar tools.
- You have a good understanding of the importance of a well-organized codebase and documentation and have the capability of implementing unit, integration, end-to-end, and load tests.
- You are comfortable with Git, CI/CD pipelines, and have a basic understanding of monitoring and operational best practices.
- You have a bachelor’s degree in computer science, computer or electrical engineering, software engineering, business informatics, or equivalent relevant work experience.
- You are highly self-organized, with a strong sense of ownership, and have a proactive approach to using technology to solve business challenges.
- You have strong analytical skills, business acumen, and are an open-minded and creative team player that challenges directly while caring deeply.
- Experience collaborating with design teams to implement Design Systems is a plus, ensuring cohesive and scalable user interfaces.
- You are eager to learn, open to mentorship, and excited to grow your technical and business understanding.
Benefits
- A combination of personal and company growth to accelerate your career and help you reach your goals.
- A career development path tailored to your goals, with access to mentorship, training, and resources that will accelerate your professional growth.
- The chance to work on exciting and challenging projects as part of a dedicated, international team.
- A culture of collaboration and innovation, where you’ll have the freedom to implement new ideas, shape processes, and help build the DNA of a maturing company.
- To work and learn from experts in diverse fields and get to know your team members at exciting company events.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Staff Fullstack Engineer
CreatorIQThe most trusted software to unify and power advanced influencer marketing for the world’s most innovative enterprises
• Architect AI-Driven Solutions • Own the ongoing development of our multi-modal social content processing systems and brand safety applications. • Collaborate closely with lead data scientist and MLOps colleagues to implement and federate large-scale vector embeddings network services. • Design and implement agentic tooling and applications. • Build Scalable APIs and webhooks: Design and deploy production-scaled backend applications using Node.js and Python, ensuring high performance and reliability. • Bridge Data & Application Engineering: Audit database architectures, implement complex data pipelines, and interface with devOps/ETL methodologies to support data-heavy product features. • Drive Full-Stack Innovation: Support frontend colleagues building React (leveraging Joy UI or Material) and TypeScript interfaces. • Consult & Collaborate: Act as a technical consultant within the organization, advising on best practices for cloud infrastructure (AWS/GCP) and database strategy to support our Innovations roadmap.
Senior Engineer, IT Cloud
Edwards LifesciencesGlobal leader in the medical device industry with a patient-focused culture of innovation
• Build effective solutions for digital and AI solutions that are scalable and meet the needs of New Product Development (NPD) and other business requirements • Develop and lead the implementation of new cloud solutions in partnership with team members (e.g., Cloud Architects) • Recommend Best of Breed Solutions, Cloud Infrastructure and Software solutions • Identify IT Business processes impacting NPD and make recommendations for resolution • Other duties as assigned by Management
Staff Software Engineer
Unstructured TechnologiesUnstructured Technologies builds tools that help organizations extract, transform, and utilize unstructured data, enabling more effective large-scale machine le
• Architect the Future • Own the technical vision for some of the most complex and high-impact systems we build. • Drive long-term architectural strategy that enables scale, performance, and simplicity. • Be a Builder and a Multiplier • Write production-ready code and lead projects that move the needle, while also mentoring engineers across the org. • Set the standard for clean design, thoughtful abstractions, and scalable patterns. • Tackle High-Stakes Problems • Solve deep technical challenges that others shy away from, think orchestration at scale, data flow optimization, and AI-first infrastructure. • Lead Cross-Org Initiatives • Align engineering, product, and go-to-market teams around a shared technical roadmap. • Unblock teams, resolve architectural escalations, and help guide us through “one-way door” decisions.
• Lead the design, development, and implementation of software solutions using Javascript, Python & Go. • Architect, implement, and optimize RESTful APIs, ensuring efficiency, scalability, and adherence to best practices. • Conduct code reviews to ensure adherence to coding standards, design patterns and best practices. • Collaborate with cross-functional teams, including product owners and quality assurance to understand requirements and deliver high-quality solutions. • Investigate and troubleshoot software defects, providing timely resolution and improvements to enhance overall software quality. • Create and maintain comprehensive documentation for software design, implementation and maintenance. • Implement strong testing practices including unit testing, mock testing and behavioral testing. • Actively participate in agile development methodologies.



