Who We Are:
Shoplift, a New York City-based SaaS startup, empowers thousands of e-commerce merchants like Kith, Skullcandy, Havaianas, and more, to acquire customers more efficiently and profitably by optimizing their online storefronts with our intelligent, automated experimentation and personalization platform.
Your Role:
In this lead role, you'll have jurisdiction over the whole stack, and will be expected to architect new systems and features from scratch. This is a hands-on-keyboard engineering role first and foremost, with the option/opportunity to turn it into a management role down the line as the team grows. and advise other We're looking for someone who is an engineer in every sense of the word; someone who loves to code, who is deeply knowledgeable about systems architecture, fundamental computing principles, and excels at building products from the ground up.
About the role:
* As our user base continues to rapidly grow, you'll be part "city planner" and part firefighter, developing a deep understanding of wide swathes of the product's most crucial components and designing new ways to make them scalable and sustainable
* You'll take things from whiteboard to reality, contemplating and architecting large features with complex requirements
* You'll pick up your own stories and epics as an IC and add to the team's velocity
* You will work cross-functionally with product managers, designers, and data scientists to deliver powerful and accessible features
* Contribute to resource planning and roadmap discussions
About you
* You love solving big, hairy problems and obsess over them until you find a solution
* You have experience with large, real-time data firehoses
* You can bust out a ton of code, but can also have business-level strategy conversations
* You love startups and are excited about being part of a fast-growing company
* You're a top performer and like to work with other top performers
* You're a quick learner. You can take a look at something you've never seen before and make sense of it quickly.
* You care about the “why” and want to understand the bigger picture of how the business is helping customers
* You’re thoughtful and resourceful. For you, problem-solving starts with a clear understanding of the context and an open mind to a wide array of potential solutions.
* You’re not above getting your hands dirty. Whatever it takes to get the job done
* You pride yourself on attention to detail
Requirements
* 8+ years of hands-on experience owning entire products or features
* Extensive experience managing database architecture and db engines
* Typescript, JS
* Experience with C#
* Experience with .NET 5+ runtime
* Experience with Entity Framework Core (with heavy/optimized use of LINQ)
* Experience with asynchronous programming patterns
* Experience with Agile development practices, continuous integration and refactoring
* Proficiency in using Kubernetes for containerization and orchestration to ensure consistent environments and seamless deployment processes.
* Experience in setting up and maintaining CI/CD pipelines, preferably with tools like Jenkins, GitLab CI, or AWS CodePipeline
* Understanding of microservices architecture and its deployment patterns in cloud environments.
* Willing to make key strategic decisions, communicate the reasoning behind those decisions, and follow through on driving adoption
Nice to have
* Experience training ML models
* Experience with advanced statistics
* Experience with the Shopify ecosystem and/or Liquid
* Education: A bachelor's or master's degree in computer science, software engineering, or a related field