Solid understanding of JavaScript fundamentals and basic to intermediate knowledge of TypeScript.
Hands-on experience with React, including functional components, hooks, and state management.
Basic understanding of Node.js, including asynchronous programming concepts.
Familiarity with RESTful APIs, including request/response flows and common HTTP methods.
Requirements:
Develop and maintain features across frontend and backend using modern web technologies.
Build responsive and accessible user interfaces with React and TypeScript.
Implement and consume RESTful APIs.
Write clean, maintainable, and well-documented code.
Job description
This is a remote position.
We are looking for aJunior Full-Stack Developerto join a global team and contribute to the development of a production web application used by educational institutions to manage training, assessments, and operational workflows.
This is a hands-on opportunity to grow as a full-stack engineer while working with modern technologies and cloud infrastructure.
Opportunity for Latin American residents only.
Schedule
Full Time
Work Contract
What you’ll do
Develop and maintain features across frontend and backend using modern web technologies.
Build responsive and accessible user interfaces with React and TypeScript.
Implement and consume RESTful APIs.
Write clean, maintainable, and well-documented code.
Fix bugs, improve existing features, and support production issues.
Work with relational databases and write basic SQL queries.
Collaborate with designers, backend engineers, and senior developers.
Participate in code reviews, team discussions, and continuous improvement practices.
Requirements
Frontend Development
Solid understanding ofJavaScript fundamentalsand basic to intermediate knowledge ofTypeScript.
Hands-on experience withReact, including functional components, hooks, and state management.
Backend Development
Basic understanding ofNode.js, including asynchronous programming concepts.
Familiarity withRESTful APIs, including request/response flows and common HTTP methods.
Database
Basic knowledge ofSQL, with the ability to write simple queries (SELECT, INSERT, UPDATE, DELETE).
Familiarity withMySQLor other relational databases.
Understanding of core database concepts such as tables, relationships, and indexes.
Development Tools
Experience usingGitfor version control, including branches, pull requests, and basic workflows.
Comfortable working with thecommand linefor daily development tasks.