remote
Senior Fullstack Software Engineer AI - PEBL
Software Engineer
Lead the design and delivery of AI‑enabled full‑stack solutions, building scalable back‑end services in Python/Node.js and responsive front‑ends with React, while leveraging AWS cloud, machine‑learning models, and containerization.
About the role
Key Responsibilities
- Architect, develop, and maintain end‑to‑end AI‑driven web applications, balancing front‑end performance with back‑end scalability.
- Design and implement RESTful and GraphQL APIs using Python and Node.js, integrating machine‑learning models for real‑time inference.
- Build responsive user interfaces with React, ensuring a seamless experience across devices.
- Deploy, monitor, and optimize services on AWS, utilizing services such as Lambda, ECS/EKS, and RDS.
- Containerize applications with Docker (and optionally Kubernetes) to support continuous integration and delivery pipelines.
- Collaborate with product, data science, and compliance teams to translate business requirements into technical solutions.
Requirements
- 5+ years of professional experience in full‑stack development, with strong proficiency in Python and JavaScript/Node.js.
- Hands‑on experience building React front‑ends and integrating AI/ML services.
- Deep understanding of AWS cloud services and infrastructure‑as‑code practices.
- Proficiency with container technologies (Docker) and CI/CD workflows.
- Ability to work autonomously, solve complex problems, and deliver high‑quality code in a fast‑moving environment.
Skills
pythonnodejsreactawsmachine learningdocker