Tech Lead
Posted 1hrs ago
Employment Information
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


















