Staff Software Engineer

closed
Dutchie Logo

Dutchie

πŸ“Remote - Worldwide

Summary

Join Dutchie as a Staff Software Engineer and contribute to the advancement of our e-commerce platform. This senior role requires a seasoned engineer with expertise in various core technologies, a passion for emerging technologies, and a strong mentoring capability. You will solve complex problems, lead technical projects, and guide junior engineers. The position offers significant technical ownership and advancement opportunities within a fast-paced, high-quality agile environment. Dutchie provides a competitive salary, comprehensive benefits, and a supportive work culture. We are committed to diversity and inclusion and offer a total rewards package including full medical benefits, equity packages, technology allowance, and flexible vacation and sick days.

Requirements

  • Deep understanding of backend server languages, including Ruby/Rails and Node.js, and general software best practices
  • Experience in front-end best practices within React, knowing how to match designs to build beautiful UI/UX flows
  • Experience with relational and non-relational databases and working in distributed systems
  • Experience designing and extending scalable data models and the data stores they depend on
  • Take pride in the code you write - it's clean, tested, organized, and pragmatic
  • Understand product-led technical approaches. You seek to understand the product goals of the platform and can lead the team in finding well-fitted technical solutions
  • Self-starter - you're proactive and can start projects and tasks without constant direction
  • Quick learner - you pick up new frameworks and technologies quickly
  • Pragmatic in technical choices, you understand how to choose and work within a variety of technical tools
  • Positive and effective communication skills, both written and verbal
  • Want to work in a high-quality agile environment - we move quickly and ship code often
  • Experience with testing and monitoring frameworks
  • 10+ years of related experience

Responsibilities

  • Solve the most complex problems generally encountered by teams with little oversight
  • Proactively identify complex issues to be solved along with solutions for solving them
  • Be a tremendous asset during on-call and active on open incidents within your charter; be able to debug, mitigate, and resolve them
  • Be a technical leader in your team, providing mentoring and architectural guidance
  • Work on problems across the Charter and proactively source work or partner with Charter leaders to run technical projects
  • Teach the team how to build high-quality, reliable, performant, and scalable solutions and teach others how to use tools (like DataDog, Launch Darkly, etc.)
  • Work directly with squad captains to plan their team’s roadmap, including surfacing technical items

Preferred Qualifications

  • Experience in large-scale enterprise systems
  • Experience tuning, profiling, and digging deep into MongoDB
  • Experience in e-commerce applications

Benefits

  • Full medical benefits including dental and vision plans to ensure you always have the best care
  • Equity packages in the form of stock options to all employees
  • Technology (hardware, software, reading materials, etc..) allowance
  • Flexible vacation and sick days
This job is filled or no longer available