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.