(Senior) Fullstack Software Engineer
Emma Sleep GmbHFrankfurtVor 27 Tagen veröffentlicht
Vor OrtVollzeitSenior
JavaJavaScriptCSSNode.jsAWSReactGitVueGoTypeScriptAPIKubernetesRESTHTML
Company Introduction
Emma – The Sleep Company is the world's largest direct-to-consumer sleep brand, available in over 35 countries with more than 25 stores across Europe. Founded in 2015, the company develops the best sleep comfort products that empower customers to awaken their best every day.
Responsibilities
- Design, build, and scale the company's technology platform to become a global leader in sleep comfort products
- Develop innovative web frontends using Vue.js or React.js and TypeScript to ensure seamless, user-friendly experiences
- Design, develop, and maintain scalable backend services and REST APIs, integrating the backend with internal systems and external partners
- Work with AWS services such as SNS, SQS, and RDS to build event-driven, scalable solutions that support the company's fulfillment and logistics systems across multiple markets
- Own the tech stack across frontend and backend, taking responsibility for development, maintenance, and operations (full DevOps), and driving improvements in reliability and performance
- Contribute to the enhancement of the cloud-based CI/CD pipelines, DevOps culture, and Site Reliability Engineering (SRE) practices to enable faster, more reliable deployments
Requirements
- Hands-on experience developing backend services, ideally using TypeScript (Node.js) as the primary language, with Go (Golang) as a nice-to-have or willingness to learn quickly
- Practical experience building REST APIs using Express or Fastify in production environments
- Extensive 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 covering the full software development lifecycle, ideally in an e-commerce business
- 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
- Experience with cloud-based environments, ideally AWS and Kubernetes, and comfort working with distributed systems and integrating systems via messaging services like SNS/SQS, Kafka, or similar tools
- Good understanding of the importance of a well-organized codebase and documentation, and the capability of implementing unit, integration, end-to-end, and load tests
- Comfort with Git, CI/CD pipelines, and a basic understanding of monitoring and operational best practices
Benefits
- Combination of personal and company growth to accelerate your career and help you reach your goals
- Career development path tailored to your goals, with access to mentorship, training, and resources that will accelerate your professional growth
- Opportunity to work on exciting and challenging projects as part of a dedicated, international team
- 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
- Chance to work and learn from experts in diverse fields and get to know your team members at exciting company events
Unternehmen
Emma Sleep GmbHEckdaten
AnstellungVollzeit
ErfahrungSenior
Arbeitsmodell
ArbeitsmodellVor Ort
StandortFrankfurt
Aufrufe10
Sprachanforderungen
Deutsch
Englisch