Remote job
Senior Software Engineer
Job details
About this role
Role overview
This senior engineering role sits inside a commerce platform group building the next generation of merchant-to-consumer software. The position involves owning features end-to-end within a product-centered engineering culture, working across the full stack to deliver scalable solutions that touch the third-party logistics space. The successful candidate will shape product strategy alongside engineering and design partners rather than simply executing defined tickets.
Responsibilities
- Design, develop, and maintain scalable, reliable, and secure systems with simplicity and maintainability as guiding principles - Tackle complex technical challenges spanning the stack, driving innovation and delivering efficient solutions - Provide mentorship and technical guidance to junior engineers, fostering a culture of learning and professional growth - Take ownership of entire features from ideation through deployment, influencing specifications and building backend services - Collaborate with Product, Design, and cross-functional stakeholders to define priorities and ship high-quality features - Maintain high standards for code quality, testing, and software development practices across the team
Requirements
- 5+ years of software engineering experience with a strong focus on modern web development - Proven track record architecting and implementing complex, distributed systems in production environments - Strong understanding of full-stack development principles and scalable system design - Hands-on experience with full-stack TypeScript products including Node.js and React - Cloud platform experience, preferably GCP - Experience building complex web applications and working with large datasets