Job Description

Title: Sr. Software Engineer

Location: Remote

Online shopping has changed. Today’s eCommerce runs on selling products, not brands. SamCart is the only eCommerce software platform built for creators, by creators, who want to build a profitable digital business and experience personal freedom and growth.

Sr. Software Engineer

About SamCart Engineering

At SamCart, we are not coders we are craftsmen. We are professionals who take pride in, and hold ourselves accountable for, the applications that we build. We practice discipline in our approach, demanding of ourselves highly performant, thoroughly tested, and exquisitely designed code. We value honest communication, close collaboration, and lifelong continuous learning. We are deeply empathetic to the impact our software has on the lives of our customers; and we readily accept that great responsibility with humility, determination, and skill.

SamCart is looking for an innovative, dedicated, and experienced Senior Software Engineer to join our growing Software Engineering team. In this role, you will design, implement, test, and release new features of our e-commerce product. Using modern tools and methodologies, you will leverage deep technical knowledge of object-oriented design to ensure simplicity, changeability, and longevity in our codebases. This is a fantastic opportunity to work with a dynamic team to deliver sophisticated e-commerce systems at Internet scale.

Responsibilities

  • Develop, test, and deploy features across the full application stack.
  • Follow best practices like test-driven development, refactoring, and simple design.
  • Collaborate with members on engineering, design, and product to ensure features achieve business goals and meet usability and experience standards.
  • Author technical documentation for workflows and processes.

Qualifications

  • Proficiency in both frontend and backend development frameworks, specifically NextJS/React and PHP (Laravel).
  • Demonstrated skill in building reliable software systems incorporating fundamental design principles (design patterns, SOLID, etc.)
  • Experience developing and deploying software in a containerized environment.
  • At least 5 years of professional experience building software applications leveraging web application frameworks.
  • Comfortable in SQL and NoSQL environments

APPLY HERE