remoteonsite
Senior Software Engineer - Full Stack - ChargePoint
Software Engineer
Lead the design and delivery of scalable full‑stack solutions for a global EV charging platform, leveraging JavaScript, React, Node.js, Python, AWS, Docker and CI/CD pipelines to power high‑availability services and intuitive user experiences.
About the role
Key Responsibilities
- Architect, develop, and maintain end‑to‑end features for a cloud‑native EV charging platform using JavaScript, React, Node.js, and Python.
- Collaborate with product, design, and data teams to translate business requirements into robust, scalable code.
- Implement CI/CD pipelines, containerization (Docker), and cloud deployments (AWS) to ensure rapid, reliable releases.
- Mentor junior engineers, conduct code reviews, and promote best practices in testing, security, and performance.
- Participate in incident response, troubleshoot production issues, and drive continuous improvement of system reliability.
Requirements
- 5+ years of professional software development experience, with a strong focus on full‑stack engineering.
- Proficiency in JavaScript, React, Node.js, and Python, plus experience with RESTful APIs and GraphQL.
- Hands‑on experience deploying applications to AWS (EC2, ECS, Lambda, RDS) and managing Docker containers.
- Solid understanding of CI/CD tools (GitHub Actions, Jenkins, CircleCI) and automated testing frameworks.
- Excellent problem‑solving skills, strong communication, and a passion for building high‑quality, user‑centric products.
Skills
javascriptreactnodejspythonawsdockercicd