Ai full stack/product engineer
Role details
Job location
Tech stack
Job description
You'll play a pivotal role in the design, development, and delivery of digital products across the full stack-from front-end user interfaces to backend systems and cloud services. We're looking for someone with hands-on experience implementing LLM APIs and developing RAG applications, including work with embeddings and vector search.
Responsibilities
-
Design and develop scalable web applications using modern front-end and back-end technologies (React, Node.js, Python)
-
Take ownership of the full software development lifecycle, including architecture, development, testing, and deployment
-
Write clean, well-documented, and testable code following best practices
-
Collaborate with designers, product managers, and clients to shape features from concept to implementation
-
Review code, mentor junior engineers, and contribute to improving engineering practices
-
Integrate third-party APIs and services securely and efficiently
-
Drive continuous delivery and DevOps improvements (CI/CD, cloud infra-as-code, automated testing)
-
Contribute to technical documentation and team knowledge-sharing
Requirements
Must-Haves
-
7+ years of professional experience in full-stack development
-
Deep knowledge of modern front-end frameworks (React, Vue) and back-end technologies (Node.js, Python)
-
Proficiency with RESTful APIs, microservices, and databases (PostgreSQL, MongoDB, etc.)
-
Experience deploying to cloud environments (preferably AWS or GCP)
-
Strong understanding of software architecture and design patterns
-
Comfort working in Agile, cross-functional teams
-
Strong communication and collaboration skills
Nice-to-Haves
-
Experience with CI/CD pipelines, containerization (Docker, Kubernetes)
-
Familiarity with AI/ML model integration or data engineering workflows
-
Interest in mentoring and growing engineering talent
-
Passion for clean code, testing, and automation