Help merchants sell more at every stage of growth, from small startups to large enterprises, by being the best ecommerce platform
Requirements
- Experience and growing proficiency in Ruby
- Familiarity with, or an interest in exploring, TypeScript/React, Scala or Go
- Development Lifecycle Understanding: familiar with continuous integration principles and experience contributing to various aspects of the development cycle
- Scalable Systems Knowledge: foundational understanding of, or a strong interest in developing, high-performance, scalable, and resilient web services and applications
- Collaborative Spirit: comfortable working within an Agile/Scrum environment and with diverse stakeholders, team leads, and other groups
Responsibilities
- Craft High-Quality Solutions: develop reliable, efficient, and maintainable code, contributing to the foundation of our services
- Contribute to Technical Initiatives & Solve Engaging Challenges: improve system performance and query efficiency, with a focus on security and best practices
- Support Our Architecture & System Evolution: work with operations, infrastructure, and senior engineering teams to help evolve our systems
- Engage in Technical Excellence & Understand Strategy: participate in technical discussions, helping to explore and understand solutions, architectural approaches, and technical strategies
- Uphold and contribute to software quality and security practices
Other
- Preferred Minimum Bachelor's degree in CS, EE, SW, CE, MIS; or equivalent experience or completed either a comprehensive software engineering boot camp
- 2+ years of software development experience
- Ability to work independently, with guidance and support as needed
- Curiosity and Growth Mindset: excited by the opportunity to learn new technologies and approaches