E-Commerce Platform Staff Software Engineer

Raleigh, North Carolina

TRAC Recruiting
Job Expired - Click here to search for similar jobs
We are seeking an E-Commerce Platform Staff Software Engineer. This is a remote, full-time, and direct hire role for one of our amazing partners. This is a critical leadership role where you'll drive technical decisions, inspire your team, and directly impact the success of this high-scale ecommerce platform. We are looking for a data-driven problem solver that strives for impact, scalability, and simplicity. You will lead the commerce platform for this growing startup in the e-commerce retail industry and you'll be at the forefront of building an amazing shopping experience for their customers. You'll start as a team of one but will eventually build a dedicated team to manage and evolve their core Orders Platform services, including cart service, auto ship service, fraud service, and the checkout service.

Responsibilities:

Build, maintain, and optimize the cart, auto ship, fraud, and checkout services.

Define the technical vision and roadmap for the Orders Platform that aligns with business goals, high-scale ecommerce demands and technical best practices.

Design, develop, and deploy robust microservices using Google Cloud Platform (GCP), Typescript, React, Feathers, and other modern toolchains.

Oversee the software development lifecycle for these services, which includes gathering requirements, designing, developing, testing, deploying, and maintaining.

Collaborate with product managers, designers, and other stakeholders to understand and translate requirements into scalable, secure, and efficient solutions.

Within the Orders Platform, you should identify and resolve any technical challenges and bottlenecks.

Work in a collaborative and knowledge-sharing environment within your team while doing code reviews, continuous improvement, and technical growth.

Stay up to date with the latest trends in technology in e-commerce, microservices, cloud platforms, and web development, while focusing on high-scale solutions.

Oversee overall platform architecture and infrastructure decisions with high-scalability requirements.

Mentor and coach all junior engineers to help them build their skills and expertise in this high-scale e-commerce environment.

KPIs for on-time delivery of high-quality software and have 99.9% Uptime on critical systems.

Qualifications:

10+ years of experience as a software engineer with a proven track record of leading and mentoring teams.

7+ years of experience as a lead engineer or team lead, with the ability to motivate and empower others.

3+ years of experience in high-scale e-commerce development and architecture, so you can understand the unique challenges and best practices in this industry.

A passion for building high-quality software with the desire to learn and adapt to new technologies focused on high-scale solutions.

Experience with relevant services for high-scale deployments and in-depth knowledge of Google Cloud Platform (GCP), including Cloud Functions, Cloud Run, and Kubernetes.

Expert in Typescript and modern JavaScript frameworks like React.

Experience with CI/CD pipelines and deployment tools like GitHub Actions.

Familiar with monitoring and observability platforms like DataDog.

Experience with containerization technologies like Docker and Kubernetes is a plus.

Ability to prioritize effectively, manage multiple projects at once, and meet deadlines in a fast-paced environment.

Must have excellent communication, collaboration, leadership, and problem-solving skills.

All qualified applicants will receive consideration for employment without regard to race, color, national origin, age, ancestry, religion, sex, sexual orientation, gender identity, gender expression, marital status, disability, medical condition, genetic information, pregnancy, or military or veteran status. You must be legally authorized to work in the United States without current or future sponsorship.

My notes:

Role: This is their Staff Software Engineer for their Commerce Platform. You'll be at the forefront of building smooth and efficient shopping experiences for their caregiver community. It will start off as a team of one, but they will eventually build a dedicated team in managing and evolving their core Orders Platform services, including the cart service, auto ship service, fraud service, and checkout service. This is a critical leadership role where you'll drive technical decisions, inspire your team, and directly impact the success of their high-scale ecommerce platform. This is a high visibility role with direct contact with the CTO and the CEO as you are rebuilding all e-comm systems. The CEO built the websites herself and it's a lot of SaaS systems connected together. You will do rewrites and build a custom back-end platform to interact with all systems. This is a hands on role, but this is also a technical leadership role that will be the tech lead of the commerce area. You should be willing to be on-call for support 24/7/365. Also, I think she said that their OMS is Qnexus, but I could have misheard that part.

Key Responsibilities: Autoship Launch: Successfully implement autoship functionality, planning for data migration and rollback scenarios with thorough testing.

Autoship Enhancements: Identify and address issues related to autoship orders, including SKU management, payment processing, and notifications.

PIM Implementation: Develop a comprehensive plan for PIM/catalog launch, including API strangulation, integration with a PIM system, and data migration. Manage project timelines and milestones effectively.

Must: They must have e-commerce experience, and hopefully recent experience at an e-commerce first company. They need staff level commerce platform development and architecture experience and experience with Google Cloud (GCP). Technical proficiency in Typescript/Javascript, REST/GraphQL APIs, SQL/NoSQL databases. E-commerce domain expertise (customer data, orders, payments, security, etc.). Experience in technical writing (documentation, architecture diagrams, UML sequence). On-call support experience (24/7/365).

Additional Personalities other than what you see below under company notes: Someone who is highly productive with a focus on urgent and quality delivery. They must have strong communication and collaboration skills with a proactive and self-directed work style. They should be a hard worker that has the ability to work under pressure.

Hiring Manager: Ryan Martin is the hiring manager, and he ran data at eMed.

Salary: $165-$200k base salary plus 15k-25k in stock options ($55k-90k). The lower the salary, the higher the stock, and the higher the salary, the lower the stock. They will get 2 offers to choose from with these options and they will not renegotiate. There is no bonus for roles under director. For the higher $200K/year base, they will get 15K in stock options. The stock value for 15K in stock options is about $52K in today's value, but if they get to a 10x and $500 million acquisition, that would be $520K. For a mid-level salary at $185K, they'd get 20K in stock. The stock value for 20K in stock options is about $87.5K in today's value, but at 10X growth and acquisition, that puts it at $875K. At the lower salary of $165K/year base, they'd get 25K in stock. Chewy sold at $3.5 billion with the same team, and they have no doubt this will be in that ballpark too.

Fall Short: They don't like it when candidates lie, like using AI and not giving AI the credit. They made 2 offers, but comp expectations were off, and they tried to renegotiate at the end. They give 2 offer packages (lower base, higher stock or opposite).

Why open: They are growing, and they have Brazilian contractors now.

Size of IT Team: Currently there are 8-10 people. They have 4-5 on the front end, which is their storefront team. Ryan Martin is leading their backend team, and they have some people from Brazil helping for now. Daryl Altenhof is the Director of IT. They might build an infosec team, but Darryl is doing it now. They will be adding 3 Staff Engineers and an SRE. There is also someone in the UK, but I'm not sure what they do. The product and design team is currently under the CTO, but it's moving to marketing under the VP of Brand, Andrea Wolfe. One person in the UIK.

Tech stack: They use the GCP cloud, PostgreSQL, serverless GCP, typescript, and react on the front end. Same tech as BEX (loves Dierdre).

Remote/Onsite: remote but EST is the preference. They can technically live anywhere but CA and NY aren't a preference. They have daily 9am EST standups.

Interview Process: Submit resumes to Greenhouse, and the CTO will review. The COO or HR Manager will do culture screening (45min video interview), and then a tech interview with Sam (CTO) & Ryan Martin (60min technical video interview). If that goes well, they will do a case study, which is an architecture challenge, followed by a scheduled meeting with Sam (CTO), Ryan, Bianca (CEO) and a Product Manager (1 hour panel video case study interview and a technical conversation). They want to know their experiences and what they would build. They can use AI tools if needed but be honest and just say that you used AI (someone in the past lied about it and it didn't go well).

Company:

Website Description: Their website is . Carewell is a category-defining business that is dedicated to providing the most trusted and reputable retail source for caregiving products. Our vast selection of expert-vetted products includes incontinence supplies, wound care, nutrition, mobility aids, and more, all available at the best prices with fast, reliable shipping . click apply for full job details
Date Posted: 24 May 2024
Job Expired - Click here to search for similar jobs