Tech Lead

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Full-stack Node.js and React engineer building cloud-native applications for Charles River, a contract research organization supporting pharmaceutical and biotech therapies. Designing scalable APIs, responsive UIs, and secure backend systems.

Responsibilities:

  • Design, develop, and deploy full stack applications using React and Node.js
  • Build and maintain robust, scalable RESTful APIs and backend services
  • Develop responsive and intuitive front-end UIs integrated with system APIs
  • Ensure code adheres to industry best practices, coding standards, and is well-documented
  • Write and maintain automated unit, integration, and end-to-end tests using Jest, Playwright, and similar tools
  • Collaborate with Product, Design, and DevOps teams
  • Architect and implement secure, performant systems using modern DevSecOps practices
  • Refactor and modernize legacy systems while maintaining business continuity
  • Stay current with web technologies, AI-assisted development tools, and industry trends
  • Participate in code reviews, sprint planning, and retrospectives as part of an Agile team

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or equivalent experience
  • Proven experience with Node.js and React in building production-grade applications
  • Proficiency in HTML/CSS/JavaScript
  • Experience with CSS preprocessors like SCSS/LESS
  • Experience building and consuming RESTful APIs; GraphQL is a plus
  • Knowledge of modern DevOps and CI/CD practices
  • Knowledge of cloud-native development and containerization (Docker, Kubernetes)
  • Experience with datalayers such as PostgreSQL, MongoDB, and Redis
  • Strong understanding of software architecture, SOLID principles, and security best practices
  • Familiarity with observability tools such as OpenTelemetry and Prometheus and logging frameworks
  • Experience integrating or utilizing AI/ML tools such as GitHub Copilot and OpenAI API is a plus
  • Excellent problem-solving skills and ability to take ownership of features from design to deployment

Benefits:

  • Fully remote position
  • Occasional travel depending on business needs