3-5+ years of experience with React (16.8+) and Express.js., Strong TypeScript skills and experience with state management solutions., Familiarity with CSS-in-JS frameworks and relational databases like MySQL., Experience with unit and integration testing in both frontend and backend applications..
Key responsibilities:
Build and maintain modular, scalable React components and RESTful APIs.
Promote coding standards and mentor junior client teams on best practices.
Implement unit and integration tests to ensure code reliability and optimize performance.
Integrate with SQL databases and ensure API security, performance, and scalability.
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:
KIS Solutions
51 - 200
Employees
About KIS Solutions
Too often corporate IT teams and business counterparts are at odds. This is in large part because technologists too often focus on the technology solution itself rather than the underlying business problem. At KIS solutions we believe that technology is a tool to solve business problems. We focus on the business problem and operational processes which our solutions support.
When building technology systems, the most challenging part of the development process is often deciding “what to build” not “how to build it”. It is sadly true however that many corporate IT teams spend so much their time focusing on the “how” rather than the “what”. Once you have answered the challenging questions around “what to build”, the rest falls into place. Building the system should be simple!
Founder Benjamin Quintana is an IT professional and entrepreneur with nearly 20 years of experience delivering impactful solutions across a broad range of industries. Ben has extensive experience with customer data analytics, data cleansing, customer identification, customer preference management, call center and logistical systems. He also has deep industry expertise in loyalty marketing applications and was directly responsible for the infrastructure of the loyalty program of a leading hotel group.
KIS is looking for a talented React & Express.js Software Engineer who is aiming to work on an international IT project! This is an opportunity where you will focus on clean architecture, code performance, maintainability, mentorship and client enablement. If you think this fits your profile, we certainly look forward to talking to you!
Responsibilities:
Build and maintain modular, scalable React components using functional programming principles;
Promote coding standards and educate junior client teams on proper React patterns and tooling;
Implement unit and integration tests to ensure code reliability;
Optimize application performance and bundle size;
Design and maintain RESTful APIs using Express.js with a focus on modularity, testability, and maintainability;
Mentor junior client teams on backend architecture best practices;
Implement middleware for logging, authentication, validation, and error handling;
Integrate with SQL databases and external APIs;
Ensure API security, performance, and scalability.
Requirements
3–5+ years of experience with React (16.8+), using hooks-based functional components;
Proficient in React Router for client-side routing;
Strong TypeScript skills with strict typing and generics, applied in both frontend and backend;
Experience with state management solutions such as React Context;
Familiarity with CSS-in-JS or utility-first CSS frameworks (e.g., Tailwind CSS);
Experience implementing unit and integration tests in both frontend and backend applications;
Hands-on experience with Node.js (LTS) and Express.js for building RESTful APIs;
Solid understanding of asynchronous programming and middleware patterns;
Experience working with relational databases like MySQL;
Input validation using libraries such as Zod;
Environment and configuration management using dotenv, cross-env, or similar tools;
API documentation using OpenAPI (Swagger);
Familiarity with Git and basic CI workflows (e.g., GitHub Actions).
Required profile
Experience
Spoken language(s):
English
Check out the description to know which languages are mandatory.