Jobs and Careers
ME

Full Stack Software Engineer

Metagenics
Aliso Viejo, United Statesfull_timeVerifiedPosted 7 Jan 2025
💰 $157,000/yr($132,000/yr$157,000/yr)

About the role

About MetagenicsMetagenics believes in helping people live happier, healthier lives by realizing their genetic potential. It’s why, when we defined Metagenics’ Mission, Values, and Vision, we started with our company’s own DNA. United by purpose and core values (Integrity, Authenticity, Respect, Diversity & Inclusion and Healthy & Happiness) the Metagenics’ team is dedicated to providing effective nutritional products and solutions, for healthcare professionals.People Culture FirstWe believe the way we do business is as important as the business we do; that a company in the nourishment business should nourish its people, too. So, we incorporated healthy, sustainable care into every dimension of our culture. Our diverse and expansive team are a prime example of the power of a people-first approach. We know first-hand, when an organization prioritizes internal growth and fosters empathy, its people come together to set an example of what the world can become.

The Role

We are seeking a talented Full Stack Senior Software Engineer with at least 5-7 years of professional experience to join our team and play a pivotal role in the GECOM NAM project, a cornerstone of our eCommerce platform. As we approach the project’s launch, your expertise will be essential in ensuring its successful completion. Post-launch, our goal is to establish an internal Development Team to take full ownership of the GECOM NAM platform. This team will be responsible for adding new features and migrating projects from the Mi9 platform, currently used by Metagenics Canada and Bariatric Advantage. The timely hiring of a Senior Software Engineer is crucial for a smooth transition, ongoing development, and supporting our business growth initiatives.  Experience with Next.js, Contentful, and GraphQL is preferred.  

 

Key Responsibilities

 

  • eCommerce Experience:
    • Preferably to have Payment Systems experience (Cybersource/Adyen/Stripe, etc.)
  • Frontend Development:
    • Proficiency in modern JavaScript frameworks, especially React.js and Next.js.
    • Experience with TypeScript for building robust and scalable frontend applications.
  • Backend Development:
    • Strong expertise in Node.js for server-side application development.
    • Experience with building and consuming RESTful APIs and GraphQL.
  • Cloud Computing:
    • Hands-on experience with AWS services, including but not limited to EC2, S3, Lambda, RDS, DynamoDB, ECS, Fargate and API Gateway.
    • Familiarity with cloud-native architecture and best practices.
  • DevOps & CI/CD:
    • Knowledge of automated deployment and CI/CD tools, such as GitHub Actions, Jenkins, or CircleCI.
    • Understanding of infrastructure as code using tools like Terraform or CloudFormation.

Basic Requirements

 

Soft Skills:

  • Excellent Communication Skills: Ability to convey complex technical concepts to both technical and non-technical stakeholders effectively.
  • Strong Problem-Solving Skills: Aptitude for identifying and addressing challenges with innovative solutions, especially in a fast-paced environment.
  • Adaptability: Capability to handle shifting priorities and requirements, demonstrating flexibility in approach and execution.
  • Collaborative Team Player: Experience working in cross-functional teams, fostering a collaborative and inclusive work culture.
  • Proactive & Self-Motivated: Takes initiative to identify and solve problems independently, with a focus on delivering high-quality solutions.
  • Efficient Time Management: Ability to juggle multiple projects and tasks effectively, ensuring timely delivery of objectives.
  • Attention to Detail: Ensures code quality and maintainability through meticulous attention to details and best practices.
  • Agile Methodology Experience: Comfortable working in an Agile environment with experience in Scrum or Kanban frameworks.
  • Mentorship & Leadership Skills: Willingness to mentor junior developers and contribute to a culture of continuous improvement.

Nice to Have:

 

  • AI Tools:
    • Experience using AI tools like Azure AI, OpenAI and/or Microsoft Co-Pilot to personalize end-user customer experience
  • Project Management & Collaboration:
    • Experience with Jira and Confluence for managing project workflows and documentation.
  • Content Managemen

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Metagenics

View company profile →