onsite
Senior Software Engineer Full Stack - adaptive
Software Engineer
Lead end‑to‑end development of a cloud‑native construction AI platform, building scalable APIs, dynamic front‑end interfaces, and robust data pipelines using Python, Node.js, React, and AWS services.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance RESTful APIs and GraphQL services in Python and Node.js.
- Build responsive, accessible front‑end components with React, ensuring seamless integration with backend services.
- Architect and deploy microservices on AWS (ECS/EKS, Lambda, RDS) using Docker and Terraform.
- Implement CI/CD pipelines (GitHub Actions, Jenkins) for automated testing, linting, and blue‑green deployments.
- Collaborate with data scientists to ingest, process, and serve large construction datasets for AI models.
- Mentor junior engineers, conduct code reviews, and champion best practices in security and performance.
Requirements
- 5+ years of full‑stack development experience in a fast‑paced startup environment.
- Proficiency in Python, Node.js, and React with a solid understanding of asynchronous programming.
- Hands‑on experience with AWS services, containerization, and infrastructure as code.
- Strong problem‑solving skills and a passion for building data‑driven, AI‑enabled products.
- Excellent communication skills and a collaborative mindset.
Skills
pythonnodejsreactawsdockercicd