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.