Software Engineer (Full-Stack)

Full time
EST UTC (-05:00) and CT UTC (+1:00)
Apply Now
software engineer
Listed on Tue, April 23, 2024

About Metacommerce

Metacommerce is a next-generation engagement & membership platform. By enabling rich personalization, modern gamification playbooks, and omni-channel campaigns powered by a robust integrations ecosystem, Metacommerce provides global brands with a refreshingly new way to drive zero-party data acquisition, user engagement, and loyalty across digital and mobile-first audiences.

We’re backed by Uncorrelated Ventures, Panache Ventures, Mistral Venture Partners, Entrepreneur First, and Makers Fund, and founded by a group of startup veterans that have grown and led teams at some of North America’s fastest-growing startups.

The company is fully remote, with members primarily based in Toronto and Montreal..

What to expect

  • Make a big impact helping to bring products from the ideation stage to reality.
  • Become an early member of an extremely dedicated and intense team, operating in a remote but tight-knit environment.
  • Get access to new learning opportunities focused on some of the biggest challenges in commerce, blockchain, and technology today.
  • Work with an eclectic group of specialists, each at the top of their respective fields.

Role Responsibilities

With our public beta live and mid-market to enterprise adoption picking up, we’re looking to onboard a new Full-Stack Engineer to help accelerate our product roadmap.

As an early member of our engineering team you will work closely with our CTO, playing a pivotal role in the development of our platform and new feature sets. The ideal candidate has a proven engineering and startup background, a bias towards action, and significant experience with Node.js (Typescript), React, Kubernetes, Rabbitmq or Kafka, and SQL/no SQL databases (Experience with Elasticsearch is considered a plus!).

See a non-comprehensive list of the role and related responsibilities details below;

  • Build applications & tools
    You will develop and maintain performant, scalable, and secure applications.
  • Design data structures
    You will design, develop, and maintain database schemas and logic with SQL databases like PostgreSQL, ensuring data integrity and performance.
  • Support dev ops
    You will manage deployments on Kubernetes within the AWS ecosystem, ensuring high availability and reliability of our services.
  • Optimize data pipelines
    You will craft optimized data pipelines and backend infrastructure for data processing, real-time insights, reporting, and other related areas.
  • Develop custom integrations
    You will build custom marketing (social/platforms) and data integrations (blockchain/alt data APIs).
  • Write high-quality code
    You will write production-quality code in Javascript, React, Typescript, MySQL, and Python.
  • Resolve bugs and support refactors
    You will debug production issues across services and multiple levels of the stack.
  • QA, documentation, and testing where needed.
    You will write unit tests and high-quality documentation.

What we are looking for

  • Candidates must have at least 3+ years experience in a related software development role.
  • 2+ years of experience developing and maintaining large-scale products.
  • In-depth knowledge of the following: TypeScript, Node.js, Kubernetes, AWS services, and Elasticsearch.
  • Proficient with RabbitMQ or other queuing systems, and basic SQL operations.
  • A strong understanding of front-end and back-end development processes, including API design, database management, and system architecture.
  • Strong written and verbal communication skills in English (English Native/Fluent) to support our largely remote, documentation forward culture.
  • Able to manage multiple projects at once, and act in a self-directed, "manager of one" manner.
  • Apparent and clear attention to detail.

Bonus points for

  • Genuine passion for consumer brands, sports, and live entertainment.
  • Experience deploying with Vercel
  • Previous experience in a rapidly scaling startup environment (Pre-seed to Series B)

Our Tech Stack

AWS (Aurora, Amplify, S3, Lambda)
Solidity / Ethereum
Various APIs

*Our tech stack is constantly evolving but we except strong knowledge of the above at minimum.

What we offer

  • 🕛 Full time roles in a company within a rapidly growing industry.
  • 🌎 An all-remote opportunity. Go nomadic or stay at home, we don't care. (EST / CST timezone preferred)
  • 💼 Annual professional learning and development budget.
  • 💸 Competitive salary based on candidate's location and experiences.

Hiring Process

To give every candidate a clear understanding of our hiring process and what to expect we've listed our standard recruitment stages below with brief descriptions of each stage.

  • Intro Call: (15 - 20 mins)
    Initial chat to get to know you better and give you an overview of the role.
  • General Interview: (30 mins)
    In-depth discussion on team and culture as well as how you've worked in the past.
  • Technical Interview: (30 - 45 mins)
    Deep dive into your technical experience and skill sets, expect some coding questions.
  • Reference Checks: (N/A)
    We ask that all candidates provide 2-3 professional references upon application. At this stage we connect with them!
  • Hiring Decision: (N/A)
    Yes or no, plus some light feedback if requested.

Approx. Total Time: 1.5 Hours over the span of 1 week

Please apply via our email at by clicking the link below. Make sure the email contains your CV, references, and relevant links to your Github, Twitter, and Linkedin.
Listed on Tue, April 23, 2024