front, back & full stack

Mid Full Stack Developer

We are seeking an experienced Mid Full Stack Developer to build and evolve modern, scalable, and high-performance web applications. In this role, you will work primarily with React and TypeScript on the frontend, while also contributing to backend development using Node.js (Express/Fastify/NestJS) and Java APIs built with Spring Boot. You will collaborate closely with Product, UX, and Backend teams, taking ownership of end-to-end features and delivering well-architected solutions that balance user experience, performance, and maintainability. This opportunity is open to Latin American residents only.

schedule

Full Time

content_paste

Work Contract

attach_money

-

What you'll do

- Build and evolve modern, high-performance web applications using React and TypeScript on the frontend.

- Develop and maintain backend services with Node.js and Java (Spring Boot), contributing to end-to-end feature delivery.

- Own features from frontend to backend, balancing user experience, performance, scalability, and maintainability.

- Design and integrate REST and/or GraphQL APIs, including authentication flows and client-side caching strategies.

- Apply web fundamentals and accessibility best practices (WCAG) to deliver responsive, cross-browser user experiences.

- Write and maintain automated tests and work within CI/CD pipelines to ensure code quality and reliable delivery.

- Collaborate closely with Product, UX, and Backend teams, contributing to technical discussions and shared solutions.

- Continuously improve code quality, architecture, and developer experience through ownership and collaboration.

-

Requirements

  • 3-5+ years of experience building production-grade frontend applications using JavaScript/TypeScript and React.
  • 3-5+ years of experience with Node.js backends (Express, Fastify, or NestJS) and Java-based APIs (Spring Boot).
  • Strong command of web fundamentals, including HTML5, CSS3, ES6+, accessibility best practices (WCAG), responsive design, and cross-browser compatibility.
  • Hands-on experience with API design and consumption (REST and/or GraphQL), including authentication/authorization flows and client-side caching strategies.
  • Proficiency in automated testing (Jest, React Testing Library) and familiarity with CI/CD pipelines (GitHub Actions, Jenkins, Azure DevOps).
  • Practical knowledge of build tools and bundlers (Vite, Webpack) and package managers (npm, yarn, or pnpm).
  • Advanced English communication.

-

Other information

- 100% remote job.

- Flexible work environment.

- 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.