Senior Fullstack Engineer

Melza·Remote(United States)
Software Development

WFA Digital Insight

As remote work becomes the new standard, companies like Melza are leading the charge in embracing digital skills and innovative technologies. With the demand for skilled fullstack engineers growing by 22% in the last year alone, professionals with expertise in React and Node.js are in high demand. Melza, a French startup, is poised to expand its team with a seasoned Senior Fullstack Engineer who can drive the development of its customer management platform. Candidates should be prepared to thrive in a fast-paced, loosely defined environment, with a strong passion for product-oriented and autonomous work. Before applying, it's essential to consider the importance of startup experience, UX focus, and the ability to work effectively in a remote setup.

Job Description

About the Role

The Senior Fullstack Engineer position at Melza is a unique opportunity for an experienced professional to join a dynamic team that is pushing the boundaries of customer management platforms. As a key member of the engineering team, you will be responsible for developing and maintaining the platform, ensuring it meets the highest standards of quality, scalability, and user experience. Your day-to-day work will involve collaborating with cross-functional teams, including design, product, and other engineering teams, to identify and prioritize project requirements.

The role entails working in a fast-paced environment with loosely defined requirements, which demands a high degree of autonomy, self-motivation, and creativity. You will need to stay up-to-date with the latest technologies and trends in the industry, applying your knowledge to drive innovation and improvement in the platform. As a senior member of the team, you will also be expected to mentor junior engineers, sharing your expertise and guiding them in their professional development.

Melza's customer management platform is built on a modern tech stack, including React, Node.js, Postgres, Redis, and Rockset, deployed on AWS. The frontend is built using NextJs, deployed on Vercel, and monitored on Datadog. The company uses a monorepo powered by Turborepo, with tools like GitHub, Slack, Notion, and Linear. This setup provides a robust and efficient foundation for developing and deploying high-quality software products.

What You Will Do

  • Develop and maintain the customer management platform, focusing on quality, scalability, and user experience
  • Collaborate with cross-functional teams to identify and prioritize project requirements
  • Design and implement new features, ensuring they meet the company's standards and vision
  • Participate in code reviews, providing constructive feedback to improve the overall quality of the codebase
  • Troubleshoot and resolve technical issues, escalating complex problems to the appropriate teams
  • Stay up-to-date with industry trends and technologies, applying knowledge to drive innovation and improvement
  • Mentor junior engineers, sharing expertise and guiding professional development
  • Contribute to the development of the company's technical vision and strategy
  • Work closely with the product team to define and prioritize product requirements
  • Collaborate with the design team to ensure a seamless user experience

What We Are Looking For

  • 5+ years of experience in fullstack development, with a strong focus on React and Node.js
  • Experience working with modern React frameworks like NextJs or Remix
  • Strong understanding of UX and UI principles, with experience working in a product company that prioritizes user experience
  • Startup experience, with the ability to thrive in a fast-paced, loosely defined environment
  • Autonomous and self-motivated, with a strong passion for product-oriented work
  • Experience working with a range of technologies, including Postgres, Redis, and Rockset
  • Strong understanding of AWS, with experience deploying and managing applications on the platform
  • Experience with monorepos, powered by Turborepo, and tools like GitHub, Slack, Notion, and Linear

Nice to Have

  • Experience working with Datadog, Vercel, and other monitoring and deployment tools
  • Knowledge of cloud-based infrastructure, with experience designing and implementing scalable systems
  • Experience working with Agile development methodologies, with a strong understanding of iterative and incremental development
  • Familiarity with containerization, using tools like Docker, and experience with container orchestration using Kubernetes
  • Strong understanding of testing principles, with experience writing unit tests, integration tests, and end-to-end tests

Benefits and Perks

  • 100% remote working model, with the flexibility to work from anywhere
  • 6 weeks of paid vacation, with the opportunity to recharge and relax
  • Fully subsidized health care, with access to gym membership or other physical activity
  • Meal vouchers, providing a convenient and affordable way to manage meal expenses
  • Learning budget, with the opportunity to develop new skills and expand professional knowledge
  • Access to a range of tools and technologies, with the freedom to experiment and innovate
  • Collaborative and dynamic work environment, with a team of talented and motivated professionals
  • Opportunities for professional growth and development, with a company that prioritizes employee success and well-being

About Melza

Melza is a French startup with a strong focus on innovation and customer satisfaction. The company is growing rapidly, with a team of 14 professionals and plans to expand to 20 by the end of the year. Melza prioritizes remote work, digital skills, and a strong focus on UX and UI. The company offers a unique opportunity for professionals to work on challenging projects, develop new skills, and contribute to the growth and success of the business.

How to Stand Out

  • When applying, make sure to highlight your experience with React and Node.js, and be prepared to provide examples of your work.
  • Showcase your understanding of UX and UI principles, and provide examples of how you've applied these principles in previous roles.
  • Emphasize your ability to work autonomously and thrive in a fast-paced, loosely defined environment.
  • Be prepared to discuss your experience with modern React frameworks, and provide examples of how you've used these frameworks in previous projects.
  • When negotiating salary, consider the company's remote work model and the benefits it provides, and be prepared to discuss your expectations and requirements.
  • During the interview process, ask about the company's approach to professional development, and how they support the growth and success of their employees.
  • Be prepared to provide examples of your experience working with a range of technologies, including Postgres, Redis, and Rockset.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.