Full Stack Engineer Biotech Boston
Role details
Job location
Tech stack
Job description
We are seeking a versatile Full-Stack Software Engineer to join our product engineering team on a contract in Boston, MA. In this role, you will contribute to the development and evolution of a mission-critical platform used to support complex data analysis and operational workflows in a highly regulated, data-intensive environment.
You will work across the full technology stack, tackling challenges that span scalable data architecture, distributed systems, workflow orchestration, and modern user experience design. The platform operates within a large-scale, highly available infrastructure supporting petabytes of data and hundreds of compute nodes.
This is an opportunity to join a collaborative, high-impact team where your contributions will directly influence product direction, user experience, and business outcomes. Responsibilities
- Design, develop, and maintain robust full-stack features for a core enterprise platform.
- Architect and manage scalable data models using both relational and NoSQL database technologies.
- Build and enhance intuitive user interfaces and seamless end-to-end workflows.
- Collaborate closely with product, engineering, and domain experts to understand requirements and deliver effective technical solutions.
- Participate in all phases of the software development lifecycle, including design, implementation, testing, deployment, and maintenance.
- Contribute to system reliability, performance, scalability, and operational excellence across distributed environments.
- Write clean, maintainable, and well-tested code that adheres to engineering best practices.
Requirements
- Bachelor's degree in Computer Science or a related technical field.
- 3+ years of professional software development experience.
- Strong proficiency with modern web development technologies, including:
- Node.js
- TypeScript
- Angular (or comparable frontend frameworks)
- Solid understanding of distributed systems, fault tolerance, scalability, and reliability principles.
- Strong problem-solving and communication skills.
- Ability to translate business and user requirements into technical solutions.
Preferred
- Master's degree in Computer Science or a related field.
- 5+ years of professional software development experience.
- Experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Experience with containerized applications and orchestration platforms such as Kubernetes.
- Familiarity with cloud-native architectures and large-scale data platforms.
- Passion for building scalable, maintainable software and delivering exceptional user experiences.
NO C2C will be accepted- Must be eligible to work in the United States for any employer.