Senior Software Engineer
B
BabylistE-commerce
United States & CanadaFull-TimeSenior
Salary186,800 USD - 240,500 CAD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 6+ years of experience
- Required Skills
- AWSNode.jsPythonDjangoJavascriptMySQLRuby on RailsSoftware ArchitectureRedisReact
Requirements
- A high-performing engineer with 6+ years of experience delivering end-to-end solutions that drive business growth
- You thrive in a quickly growing environment and are excited to lead business-critical projects to unlock new capabilities
- You have experience testing, monitoring, and running production software systems and are focused on continuing to grow your skills
- You are a talented programmer with React and Ruby on Rails experience (or similar tech stack experience like Python/Django or Javascript/Node.js with strong desire to learn Ruby on Rails)
- You have a passion for identifying gaps in team processes or execution and love driving impactful improvements
- You're adaptable and open to working on different types of problems, from revenue systems to customer-facing features to infrastructure
- Past experience in e-commerce, consumer growth marketing, adtech, or marketplace systems is a plus but not required
- You pay close attention to detail
- You actively use AI coding tools (Copilot, Cursor, Claude Code, or similar) as part of your daily workflow, bring the architectural judgment to know when to trust AI-generated code and when to course-correct, and are comfortable with a higher experimentation rate — including bets that don’t pan out
Responsibilities
- Provide leadership around process, tooling, systems, and software architecture.
- Improve and help maintain existing systems — and lead the team in adopting AI-first approaches to do it faster.
- Work closely with product managers, designers, and data teams to design, implement, and deploy systems that support our growing business.
- Make architectural decisions that balance speed, quality, and long-term maintainability.
- Work in a close, supportive team solving real-world problems and making decisions.
- Mentor other team members through design and architecture planning, code reviews, and knowledge-sharing sessions.
View Full Description & ApplyYou'll be redirected to the employer's site