Job details

Senior Full Stack Developer (React + Node.js)

  • Java
  • Node.js
  • TypeScript
  • MongoDB
  • Typescript
  • CSS
  • JavaScript

Posted: 1 week ago

We are looking for a highly skilled Senior Full Stack Developer to join an hourly contract opportunity focused on building and maintaining an internal web-based system. This platform supports core company operations by managing employee data, one-on-one meetings, and timesheets. The ideal candidate thrives in self-managed environments, writes clean and scalable code, and has deep expertise in modern JavaScript technologies.

Location: Must reside and have work authorization in Latin America.

Availability: Contract role with flexible schedule, estimated 10-15 hours per month.

The Ideal Candidate Has:

  • 6+ years of experience as a Full Stack Developer or in similar roles.
  • Expertise in React with TypeScript and UI component libraries like Material-UI (MUI).
  • Strong experience with styled-components for CSS-in-JS styling.
  • Backend development proficiency using Node.js, Express, and TypeScript.
  • Experience with MongoDB and Mongoose for database modeling and data access.
  • Strong understanding of code linting and formatting using ESLint and Prettier.
  • Comfort handling date and time logic using Moment.js.
  • Background in developing internal tools or business management systems.
  • Self-starter who works independently and delivers high-quality results.

Key Responsibilities:

  • Design and implement new features for the company’s internal platform to manage employees, one-on-one meetings, and timesheets.
  • Build modern, responsive user interfaces using React and MUI.
  • Develop robust backend services using Node.js, Express, and TypeScript.
  • Model and manage application data using MongoDB and Mongoose.
  • Maintain code quality and consistency with ESLint and Prettier.
  • Collaborate in feature planning and provide technical input for internal tooling improvements.
  • Provide occasional support and ongoing maintenance for the platform.