onsite
Senior Backend Software Engineer - Hearth
Software Engineer
Senior Backend Engineer to design and scale AI‑driven services for a fast‑growing home‑improvement platform, leveraging Python, Node.js, AWS, and Kubernetes to deliver high‑performance, reliable APIs.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑throughput backend services that power AI‑enabled lead qualification and scheduling.
- Design and implement RESTful APIs and data pipelines using Python and Node.js, ensuring low latency and high reliability.
- Deploy, monitor, and optimize services on AWS, leveraging containers, Kubernetes, and serverless technologies.
- Collaborate with product, data science, and front‑end teams to translate business requirements into scalable technical solutions.
- Establish best practices for code quality, testing, CI/CD, and performance monitoring.
Requirements
- 5+ years of professional backend development experience with Python and/or Node.js.
- Strong expertise in designing, building, and operating cloud‑native services on AWS, including EC2, RDS, S3, and Lambda.
- Hands‑on experience with container orchestration (Kubernetes) and infrastructure‑as‑code tools.
- Proficiency in SQL databases, data modeling, and writing performant queries.
- Demonstrated ability to create robust, well‑documented REST APIs and to work in an Agile, cross‑functional environment.
Skills
pythonnodejsawskubernetessql