JOB TITLE: Senior Software Engineer (Node.js)

DEPARTMENT: Software Development

REPORTS TO: Project Director

PURPOSE:

We are seeking a Full Stack Developer with experience in Node.js, React.js, and TypeScript. This role offers the opportunity to work with modern technologies, take ownership of projects, and grow in a collaborative environment focused on innovation and excellence.

KEY RESPONSIBILITIES:

  • Development & Implementation: Design, develop, and maintain web applications using Node.js, React.js, and TypeScript. Implement backend solutions leveraging Postgres and AWS to ensure performance and scalability.
  • Collaboration & Problem-Solving: Work closely with cross-functional teams to analyze project requirements and deliver robust solutions. Troubleshoot, debug, and optimize application performance.
  • Ownership & Growth: Take full ownership of assigned tasks, ensuring timely and high-quality deliverables. Stay updated on emerging technologies and continuously enhance development skills.

QUALIFICATIONS, SKILLS, AND EXPERIENCE:

  • At least Bachelor’s degree (BS) in Computer Science, Engineering, or a related field.
  • 1–3 years of experience in full-stack development.
  • Proficiency in Node.js, React.js, and TypeScript.
  • Familiarity with Postgres and AWS is a plus.
  • Strong communication and problem-solving skills with a keen analytical mindset.