Job VC
Senior Full-Stack Engineer
US Company is searching for a Senior Full-Stack Engineer to join an innovative product team developing an AI-powered SaaS platform. This is an exciting opportunity to work with modern cloud technologies, Large Language Models (LLMs), and scalable web applications in a distributed international team. Full-time, official contract, remote work, and flexible schedule.
Brief project description:
The product is SaaS, which enables businesses to automate and enhance customer communications through AI-powered workflows and modern communication technologies.
Responsibilities:
Design, develop, and maintain end-to-end product features across frontend and backend.
Build scalable backend services using Python and Node.js.
Develop responsive, intuitive, and accessible user interfaces using React, Vue.js, or similar modern frontend frameworks.
Collaborate with Product and Design to deliver high-quality user experiences.
Integrate LLM APIs and AI-powered capabilities into production applications.
Build, deploy, and maintain applications and cloud infrastructure on AWS.
Develop and maintain automated unit, integration, and end-to-end tests.
Participate in architecture discussions, code reviews, sprint planning, and technical decision-making.
Troubleshoot production issues and continuously improve software quality, performance, and reliability.
Collaborate closely with engineers across the team, contributing wherever needed to support successful product delivery.
Required skills (must have):
7+ years of professional software engineering experience, including significant experience as a Full-Stack Engineer.
Strong backend development experience with Python and/or Node.js.
Strong experience with React, Vue.js, or similar modern frontend frameworks.
Experience designing and developing REST APIs.
Experience building and deploying applications on AWS.
Experience working with LLM APIs or AI-powered applications.
Experience with automated testing frameworks and modern development practices.
Excellent spoken and written English.
Ability to work with several hours of overlap with US business hours.
Would be considered as a plus:
Experience with PostgreSQL.
Experience with Twilio or other communications platforms.
Experience working on enterprise SaaS products.
Experience working with distributed international teams.
Experience with Agile/Scrum development methodologies.
Work conditions:
100% remote work.
Full-time (40 hours per week).
Official contract: salary, sick-leave days, holidays, vacations.
Flexible schedule with overlap with US business hours.
Interviewing / Hiring process:
Step 1 - preliminary interview (main questions) - 45 mins
Step 2 - internal technical interview - 60 mins
Step 3 - technical interview with Team Leader - 60 mins