Share this job
Senior Software Engineer
Apply for this job

We’re hiring a Senior Software Engineer with strong architectural instincts, clean coding practices, and previous experience working in a startup environment.


You’ll be responsible for building modern backend systems (approx. 70% of your time), while also contributing to a React-based frontend (approx. 30%). You should be comfortable owning features end-to-end and thrive in the fast, iterative, and sometimes ambiguous nature of early-stage startups.


This role is for someone who’s done this before—who has helped a product go from zero to scalable, who embraces uncertainty, and who builds with both today and tomorrow in mind.


Key Responsibilities

  • Design and implement scalable backend microservices using modern best practices
  • Architect robust, maintainable codebases with clean design and naming conventions
  • Develop and improve APIs that power personalized commerce experiences
  • Use modern AI/LLM tools to supercharge your development workflow
  • Implement frontend functionality using React as needed
  • Own feature delivery end-to-end, from backend logic to frontend polish
  • Participate in architecture discussions and guide system design
  • Write clean, test-driven code and contribute to engineering documentation
  • Help shape and enforce engineering best practices
  • Work directly with a tight-knit startup team where your decisions have visible impact


Requirements

  • Bachelor's degree with honors
  • 7+ years of professional SW engineering industry experience
  • Previous experience at a startup, ideally in early-stage or growth environments
  • Strong backend development skills with OO Python. Not just scripting
  • Solid React and modern JavaScript experience. 
  • Comfortable architecting and building systems from scratch
  • Fluent in core web concepts: HTTP, APIs, data flows, typing systems
  • Experienced with SQL and database design for both OLTP and OLAP systems
  • Familiar with modern DevOps or cloud deployment practices
  • Passionate about test-driven development and clean code
  • Able to work independently in a fast-paced, changing environment
  • Clear communication skills and a collaborative mindset


Bonus Points For

  • Shopify or e-commerce platform experience
  • Prior use of LLMs or generative AI in your dev workflow
  • Exposure to complex system design and scalable architecture
  • Experience writing unit/integration tests and working in CI environments
  • Building systems that support enterprise-level scale


Why This Role Is Different

  • Early-stage impact: You’re not maintaining a legacy system—you’re helping build the future of the company.
  • Startup agility: Move fast, experiment, and iterate with a team that values shipping well-designed code.
  • AI + commerce: Work at the intersection of personalization, machine learning, and real-world business value.


Apply for this job
Powered by