Degree in Computer Engineering, Software Development, or equivalent hands-on experience., 2+ years of professional experience in fullstack development., Strong experience with JavaScript/TypeScript and frameworks like NuxtJS., Solid hands-on experience with NestJS, ExpressJS, and BunJS for building scalable services..
Key responsibilities:
Design and build responsive, user-friendly interfaces using NuxtJS.
Build and maintain RESTful APIs and microservices using NestJS, ExpressJS, and Flask.
Collaborate with product managers, designers, and developers to define requirements and deliverables.
Write unit, integration, and end-to-end tests for frontend and backend systems.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
Ofrecemos programas educativos vanguardistas en ecosistemas tecnológicos que están moldeando el entorno profesional.
Tenemos el objetivo de permitir a cualquier persona con motivación aprender habilidades poderosas para dar un salto gigantesco en su vida profesional, en un corto período de tiempo.
Join our team at Learning Heroes as a Fullstack Developer and become a key player in the development of our technological platforms!
In this role, you will be responsible for designing, developing and maintaining scalable web applications, ensuring smooth communication between the front-end (NuxtJS) and back-end (NestJS, ExpressJS, Flask). You’ll work closely with a multidisciplinary team to achieve business objectives.
Role Mission
To develop and optimize innovative technological solutions that transform the educational experience, ensuring high performance, security, and scalability across our digital platforms.
Main Responsabilities
Frontend Development
Design and build responsive, user-friendly interfaces using NuxtJS.
Collaborate with the design team to turn wireframes and UI/UX designs into functional pages.
Optimize frontend performance to ensure speed and usability.
Ensure cross-browser compatibility and compliance with accessibility standards.
Backend Development
Build and maintain RESTful APIs and microservices using NestJS, ExpressJS, and Flask.
Design and implement database schemas with a focus on performance and scalability.
Integrate third-party services and APIs as required by the project.
Collaboration
Work closely with product managers, designers, and developers to define requirements and deliverables.
Participate in agile ceremonies such as stand-ups, sprint planning, and retrospectives.
Provide technical recommendations to improve system architecture and development practices.
Testing & Quality Assurance
Write unit, integration, and end-to-end tests for frontend and backend systems.
Conduct code reviews to uphold high quality and consistency standards.
Identify and resolve bugs and performance issues throughout the stack.
Deployment & Maintenance
Collaborate with the DevOps team to implement CI/CD pipelines ensuring smooth deployments.
Monitor, debug, and optimize applications in production environments.
Propose and address technical improvements to reduce technical debt and ensure system reliability.
Security & Scalability
Implement secure authentication and authorization mechanisms (e.g., OAuth2, JWT).
Optimize applications for scalability and high performance.
Regularly review and update dependencies to mitigate vulnerabilities.
Innovation & Continuous Improvement
Stay up-to-date with trends and advancements in both frontend and backend development.
Recommend and implement best practices to optimize workflows and technical processes.
Requirements:
Role Requirements
Education
Degree in Computer Engineering, Software Development, or equivalent hands-on experience.
Experience
2+ years of professional experience in fullstack development.
Proven experience deploying and maintaining production-ready applications.
Technical Skills
Frontend
Strong experience with JavaScript/TypeScript and frameworks like NuxtJS (or Vue.js).
Proficient in HTML5, CSS3, and preprocessors like SCSS/SASS.
Familiar with state management tools like Vuex or Pinia.
Backend
Solid hands-on experience with NestJS, ExpressJS, and BunJS to build scalable services.
Deep understanding of RESTful API design and implementation.
Experience with both relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
Familiar with tools like Redis, message brokers (e.g., RabbitMQ, Kafka), and Git for version control.
Nice to Have
Knowledge of Python and frameworks such as Flask or Django.
Experience with GraphQL and real-time communication protocols (WebSockets).
Familiarity with cloud platforms (e.g., AWS, Google Cloud, Azure).
Methodologies & Best Practices
Strong understanding of Agile methodologies and microservices architecture.
Experience with testing frameworks (e.g., Jest, Cypress).
Committed to writing clean, maintainable, and scalable code.
Soft Skills
Excellent analytical and problem-solving abilities.
Strong communication skills to work effectively with cross-functional teams.
Adaptability to thrive in dynamic, fast-paced environments.
Why join Learning Heroes?
At Learning Heroes, we are leaders in online education for disruptive technologies, transforming lives across Spain and LATAM.
Through our “From Zero to Hero” approach, we help students become future leaders—regardless of where they start.
Inclusive Culture: We value every team member as a unique HERO, encouraging creativity and the sharing of ideas.
Career Growth: Personalized development plans and free access to our top programs in AI, Trading, and Crypto.
Flexible Work: Fully remote work model, with autonomy and schedule flexibility.
Team-Building Culture: Fun and meaningful activities to connect and grow as a team.
Role details
Incorporación: ASAP.
Start date: ASAP
Location: 100% Remote (India)
Contract Type: Freelance/Contractor
Working hours: 40 hours per week
Flexible schedule: Start your day between 09:00h and 10:00h, with a balanced break and flexible end time.
We are looking for you!
If you’re a skilled Fullstack Developer ready to make an impact in the world of education, we want to hear from you.
Apply now and become a part of the Learning Heroes journey!
Required profile
Experience
Industry :
Education
Spoken language(s):
English
Check out the description to know which languages are mandatory.