remote
Staff Product Engineer - LawnStarter
Software Engineer
Lead end‑to‑end product engineering for a high‑growth on‑demand marketplace, driving scalable services, API design, and front‑end experience using Python, Node.js, AWS, React, and Docker.
About the role
Key Responsibilities
- Own the full product lifecycle from concept to production, collaborating closely with product managers and designers.
- Design, develop, and maintain scalable microservices in Python and Node.js, ensuring high availability and performance on AWS.
- Implement responsive, high‑quality front‑end features with React, integrating with backend APIs.
- Leverage Docker and CI/CD pipelines to streamline deployments and reduce release cycle time.
- Mentor junior engineers, conduct code reviews, and promote best practices across the engineering team.
Requirements
- 5+ years of full‑stack development experience in a fast‑paced, high‑traffic environment.
- Strong proficiency in Python, Node.js, AWS services (EC2, RDS, S3, Lambda), and React.
- Hands‑on experience with Docker, Kubernetes, and CI/CD tooling.
- Excellent problem‑solving skills and a passion for building reliable, user‑centric products.
- Effective communication skills and a collaborative mindset.
Skills
pythonnodejsawsreactdocker