Lead Software Engineer
New York City, NY · Remote
Senior +1 · Full time
$180-280K
Posted a year ago
Apply

Who We Are:

Shoplift is a venture-backed, seed-stage SaaS startup. Our app is a game-changer in e-commerce, empowering hundreds of merchants to maximize their revenue through UX optimization.

We're in-market, well-funded, and growing fast, so we're looking for a seasoned veteran engineer to be our 10x ninja that can build the bridge to where we're going next. You'll have complete ownership of the stack, but won't be on an island: we're lucky to have a talented team of senior US-based engineers who will continue to support us full-time as we look for someone local who can build out our internal team. We have a clear roadmap and goals with a technical debt load that is manageable.

About the role:

  • Opportunity to build a new team from the ground up
  • You’ll get to spend your time writing code without distractions. We keep meetings to a minimum other than daily stand-ups
  • You'll be writing a lot of code at first, then splitting more time hiring and managing as the team expands
  • Scope and architect projects with complex requirements
  • Own large features and be expected to see them through to completion
  • Work with other engineers and cross-functionally with product managers, designers, and data scientists to deliver powerful and accessible features
  • Maintain and extend relational database architecture and client-side tracking in order to support new data-rich features
  • Develop user interfaces with Typescript (Vue.js) and the backend architecture required to power them with C# and PostgreSQL
  • Contribute to resource planning and roadmap discussions
  • Hire, mentor and manage other developers

About you

  • You love solving big, hairy problems
  • 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 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
  • You're a high-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 feature you’re building is benefitting users
  • Team player: For you, work isn't a solo endeavor. You enjoy collaborating cross-functionally to accomplish shared goals, and you care about learning, growing, and helping others to do the same.
  • You’re a good communicator and a good listener: you’re able to discuss concepts with non-technical stakeholders. You have the patience to communicate nuanced ideas clearly.

Requirements

  • 5+ years of hands-on experience owning entire products or features
  • Typescript, C#
  • Extensive experience managing database architecture
  • 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 Docker for containerization and orchestration to ensure consistent environments and seamless deployment processes.
  • Extensive experience in managing AWS infrastructure, including services like EC2, ECS, RDS, and Lambda, with a strong understanding of AWS security best practices.
  • Experience in setting up and maintaining CI/CD pipelines, preferably with tools like Jenkins, GitLab CI, or AWS CodePipeline
  • Knowledge of monitoring and logging practices in AWS using tools like CloudWatch and AWS X-Ray
  • Understanding of microservices architecture and its deployment patterns in cloud environments.
  • Able to articulate ideas effectively to executives and business leaders
  • 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
  • You’re located in NYC-area and comfortable with hybrid work environment (we're flexible)
  • Experience with the Shopify ecosystem and/or Liquid
  • Experience deploying features leveraging generative AI
  • Education: A bachelor's or master's degree in computer science, software engineering, or a related field

What we offer

  • Competitive compensation that includes equity options
  • Flexible remote work policy
  • Daily Seamless lunch stipend (when in-office)
  • Flexible work environment where you can choose when to socialize and when to focus
  • Free food: bagels every Tuesday, pizza every Thursday, and a wide array of delicious snacks
  • Generous time off policy to balance your work and life, including paid parental leave
  • Competitive medical, dental, and vision coverage for you and your dependents
  • Commuter benefits
Shoplift
A/B Testing beyond your wildest theme
Size:  1-10 employees
Funding Level:  Early-stage Startup
Year Founded:  2021
Gergely Orosz's Notes
Gergely Orosz
Curator of The Pragmatic Engineer Job Board [To be sunset]
Posting this job as an exception, as it does not have a Pragmatic Engineer score. Posting it given the decent compensation range.
© 2023 Pallet Labs Inc. See privacy policy and terms of service
Get started on Pallet
This community is on Pallet — Where creators turn their community into recruiting networks