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

Required skills experience

Python 7 years
Node.js 7 years
React.js 6 years
Vue.js 6 years
REST API 7 years
LLM 2 years
AWS 5 years

Required languages

English B2 - Upper Intermediate
PostgreSQL, UX/UI
Published 14 July
19 views
ยท
9 applications
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...