Full Stack Developer

In this role, you will be a critical member of our team, responsible for developing and maintaining our web applications using Vue.js and FastAPI. You will have an opportunity to work in a supportive environment where you can showcase your creativity and technical skills. After six months, you'll have an opportunity for growth into a Team Lead or Software Architect role, reflecting our commitment to your professional development.


  • Collaborate actively with the development team to build user-friendly, responsive web applications.
  • Write clean, modular, and reusable code using Vue.js and Nuxt UI for the frontend, FastAPI and SQLAlchemy for the backend.
  • Optimize application performance and scalability.
  • Troubleshoot and debug issues, solve reported bugs.
  • Participate actively in code reviews and contribute to the continuous improvement of our development process.
  • Stay up-to-date with the latest trends and technologies in web development.


  • Minimum 2 years of professional experience working with Vue.js framework, and Typescript. Experience with Nuxt or Nuxt UI is a plus.
  • Minimum 2 years of professional experience working with Python. Experience with FastAPI and SQLAlchemy is a plus.
  • Basic knowledge of SQL, especially Postgres. 
  • Experience with responsive web design and cross-browser compatibility.
  • Proficient with Git version control.
  • Good understanding of RESTful APIs and HTTP protocols. Ability to work independently and in a team environment.
  • Strong emphasis on frontend development and a keen eye for detail.
  • Strong problem-solving and debugging skills


  • Competitive salary.
  • 100% remote position with flexible work hours.
  • Generous PTO: 20 days of paid time off.
  • $300 yearly learning expenses coverage.
  • Opportunity to grow into a team lead or software architect position in just six months.
  • Collaborative and supportive work environment.

    Salary Range - $3,000 - $5,000

We think that every person has potential.

We invite you to apply if meet some of the requirements mentioned above. We acknowledge that not every candidate will fit every requirement, and we encourage applications from candidates who can show they have the capacity to grow and become valuable members of our team.

To join the team, submit your application

Apply Now