AI Summary
Join Aladia's fast-growing e-learning platform as a Full Stack Developer to build scalable web applications, contribute to frontend and backend architecture, and help evolve the platform into a microservices-based system.
Key Highlights
Design, build, and maintain scalable web applications using NuxtJS/VueJS and NestJS
Develop robust and secure RESTful APIs and ensure seamless integration with the frontend
Collaborate closely with designers and backend engineers to deliver pixel-perfect, responsive, and accessible UIs
Technical Skills Required
Benefits & Perks
Hourly: $5.00 – $20.00/hour
Remote-first, international team
Continuous learning and professional development opportunities
Long-term contract and stability
Collaborative, international work environment
Career growth in a dynamic, growing tech company
Job Description
About The Role
About Us:
Aladia is a fast-growing e-learning platform based in Italy, on a mission to transform digital education globally. We are passionate about innovation, learner-centered design, and delivering high-quality online learning experiences at scale.
We are looking for a Full Stack Developer (Nuxt/Vue + NestJS) ready to build end-to-end web applications, contribute to both frontend and backend architecture, and help evolve our platform into a scalable, microservices-based system.
What You’ll Do
- Design, build, and maintain scalable web applications using NuxtJS/VueJS on the frontend and NestJS (Node.js) on the backend
- Develop robust and secure RESTful APIs and ensure seamless integration with the frontend
- Build reusable and modular UI components with Storybook
- Work with MongoDB for data management and apply clean architectural patterns (Controller-Service-Repository)
- Collaborate closely with designers and backend engineers to deliver pixel-perfect, responsive, and accessible UIs
- Ensure high-quality code through testing frameworks such as Cypress, Playwright, and automated backend testing
- Optimize for performance, responsiveness, and scalability across the stack
- Use Docker for containerization and deployments
- Maintain CI/CD pipelines and collaborate in agile sprints using tools like ClickUp and Git workflows
- Contribute to continuous improvement and share best practices across the engineering team
- 2+ years of full-stack or combined frontend/backend development experience
- Proficient in VueJS, NuxtJS, JavaScript (ES6+), HTML, CSS, and NestJS (Node.js)
- Experience working with MongoDB and building REST APIs
- Familiar with modern testing tools like Cypress, Playwright, Chromatic, Applitools, and API testing tools such as Apidog.
- Strong understanding of component-based architecture, clean code, and microservices principles
- Comfortable collaborating in remote, multicultural teams
- Fluent in English (spoken and written).
- Experience with Flutter (we’ll be building a mobile app soon!)
- Familiarity with CI/CD pipelines, Docker, Git workflows, and visual regression testing.
- Previous experience working in international, distributed teams
- Interest in long-term collaboration within a fast-growing tech company
- Full-time (40 hours/week)
- Time zone: Aligned with Italy (CET)
- Remote-first, international team
- Continuous learning and professional development opportunities
- Long-term contract and stability
- Collaborative, international work environment
- Career growth in a dynamic, growing tech company
- Hourly: $5.00 – $20.00/hour
- Contract-to-Hire on UpWork
- Apply with your CV and GitHub/portfolio
- Initial screening call with a member of our People & Culture team
- Technical test to evaluate coding skills
- Interview with our Backend Line Manager
- Final interview with our CTO
Similar Jobs
Explore other opportunities that match your interests
Senior Backend Engineer
••••••
••••••
••••••
Job Type
••••••
Experience Level
••••••
Welltech
Cyprus
Analytics Engineer
••••••
••••••
••••••
Job Type
••••••
Experience Level
••••••
LearnWorlds
Cyprus
Visa Sponsorship
Relocation
Remote
Job Type
Full-time
Experience Level
Not Applicable
Your Bourse
Cyprus