Full Stack Software Development Engineer React / Node.js
Join to apply for the Full Stack Software Development Engineer React / Node.js role at Launchmetrics.
Being a Full Stack Software Engineer at Launchmetrics focuses on autonomy, creativity and ownership. In a squad that includes developers, UI/UX designer, QA engineer and Product Manager, you’ll design, develop and deploy new features and frameworks for our Metrics SaaS products, helping Fashion, Luxury and Beauty companies make data-driven brand decisions.
At Launchmetrics we iterate quickly and refactor frequently, writing clean, simple code to meet critical business needs and to provide the best experience for users. We keep an open mindset to all technology stacks to keep our products innovative.
How This Role Contributes to the Bigger Picture
This role supports our Tech & Product strategy, directly aiding customer retention, data trust, and developing new AI‑based insights.
Responsibilities
- Build new products from initial architecture to a marketable product, driving innovative solutions.
- Architect efficient database schemas for new implementations or improve existing ones.
- Collaborate with product management, UI/UX designer and QA engineer to define user requirements and translate them into reliable, intuitive features.
- Advocate code quality by writing well‑architected, structured code, unit tests, and following best industry practices.
- Refactor, optimize, and continuously improve efficiency and code health.
- Participate in cross-squad initiatives.
About You
- Engineer Degree – Master Degree in Computer Science and 3+ years of full-stack SaaS experience with Agile methodologies.
- Proficiency in front-end technologies such as React and server frameworks like Node.js/Express.
- Experience building RESTful or GraphQL APIs.
- Strong understanding of procedural or object-oriented code and ability to navigate complex logic.
- Self‑starter that is bright, energetic, and motivated in a fast‑paced, results‑oriented environment.
- Adaptable, able to estimate workload, break tasks into logical steps, solve problems, self‑improve and suggest improvements.
- Fluency in English, both spoken and written.
- Experience with function‑as‑a‑service infrastructure (Serverless, AWS Lambda, Azure Functions, etc.).
We value diverse perspectives and recognize that skills and experiences can be gained in various ways. If you’re excited about this opportunity but don’t meet every requirement, we encourage you to apply.
What Success Looks Like in the First 6 Months
- Deliver your first code contributions.
- Participate in code reviews to support quality and knowledge sharing.
- Actively engage in team rituals and adapt to the squad’s ways of working.
- Identify opportunities to improve the app or squad processes and lead the effort to implement those improvements.
Tech & Engineering Team
Our passionate, distributed engineering team builds state‑of‑the‑art applications at scale on the cloud, focusing on high‑performance, user‑friendly solutions.
Recruitment Process
- Intro Call with a People team member.
- Meet & Greet with a Tech Lead.
- Skills Assessment (live exercises with 2 teammates).
- Culture Fit Interview with the squad.
Why You’ll Love Launchmetrics
We prioritize people with a relaxed yet dynamic atmosphere. Our international team is enthusiastic and motivated. Autonomy empowers team members to make a real impact on business and customers. We offer opportunities for growth, a benefits package tailored to each location, flexible work arrangements, and support for a home office.
Commitment
Launchmetrics is an Equal Opportunity Employer committed to building a diverse and inclusive workforce. We encourage support for a comfortable interview experience if needed.
Seniority Level
Not Applicable
Employment type
Other
Job Function
Engineering and Information Technology
Industries
IT Services and IT Consulting
Location
Milan, Lombardy, Italy