Senior Full Stack Developer (React + Node.js)

Heredia, Heredia, Costa Rica
Temporary
DevSimple
Experienced
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.
Share

Apply for this position

Required*
Apply with
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*