front, back & full stack

Junior Fullstack Developer

We are looking for a Junior Full-Stack Developer to 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

content_paste

Work Contract

attach_money

-

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

  • Advanced English;
  • Frontend Development
    • Solid understanding of JavaScript fundamentals and basic to intermediate knowledge of TypeScript.
    • Practical experience with React, including functional components, hooks, and basic state management.
    Backend Development
    • Basic understanding of Node.js, including asynchronous programming concepts.
    • Familiarity with RESTful APIs, including HTTP methods, request/response flows, and error handling basics.
    Database
    • Basic knowledge of SQL, with the ability to write simple queries (SELECT, INSERT, UPDATE, DELETE).
    • Familiarity with MySQL or other relational databases.
    • Understanding of core database concepts such as tables, relationships, and indexes.
    Development Tools
    • Experience using Git for version control, including branches, pull requests, and basic collaboration workflows.
    • Comfortable working with the command line for daily development tasks.
    Soft Skills
    • Strong problem-solving skills, with the ability to break down tasks and troubleshoot issues.
    • Clear and effective written and verbal communication, especially in remote and multicultural teams.
    • High learning agility and openness to feedback.
    • Attention to detail, with care for code quality and user experience.
    • Ability to collaborate effectively with cross-functional and distributed teams.
    • Good time management skills, able to prioritize tasks and meet deadlines in a remote environment.

-

Other information

  • 100% remote job.
  • Flexible work environment.
  • Continuous learning and mentorship from senior engineers.
  • Periodic feedback focused on professional development.
  • Competitive salary.
  • Opportunity for international exposure.
  • Opportunity for Latin American residents only.
  • Questions about joining our team?

    remote/office work

    We are a fully remote company, but we value in-person connections. We host annual trips for the entire team to collaborate and bond, and some teams organize additional meetups throughout the year to work together.

    what does "flexible work" mean at KIS?

    You can choose your work hours, as long as you meet your team and client's main meetings, cerimonies and deliveries. Apart from those ceremonies, you can choose how to distribute the remaining hours of your day. Just make sure you're communicating frequently and clearly.

    how we keep our teams together

    We have performance plans, feedback and follow-up sessions, social gatherings (online and offline) and laid-back events to keep the teams engaged and united.

    how does our contract work?

    Our contracts are based on Legal Person agreements (PJ in Brazil). Let us know if you need help explaining this contract model.

    couldn’t find all the answers you need?

    Contact our team and learn more about careers at KIS.