Full Stack Developer
Role details
Job location
Tech stack
Job description
We are seeking a Full Stack Software Engineer to join a high-performing product engineering team responsible for developing and enhancing a mission-critical clinical platform. This role will focus on building scalable applications, improving user experiences, and supporting end-to-end workflows across a highly distributed environment, managing petabytes of data.
The ideal candidate will have strong experience with Node.js, TypeScript, and Angular, along with a passion for developing clean, scalable software solutions in a collaborative environment. Responsibilities
- Design, develop, and maintain full-stack applications and platform features using Node.js, TypeScript, and Angular.
- Build and optimize scalable data models utilizing both relational and NoSQL databases.
- Develop intuitive user interfaces and seamless end-to-end workflows.
- Collaborate with product managers, scientists, engineers, and other stakeholders to gather requirements and deliver technical solutions.
- Participate in architecture discussions and contribute to system scalability, reliability, and performance initiatives.
- Support the full software development lifecycle, including design, development, testing, deployment, and maintenance.
- Work within distributed systems environments focused on high availability and fault tolerance.
Requirements
Work Authorization: Candidates must be authorized to work in the United States without current or future employer sponsorship., * Bachelor's degree in Computer Science or a related field.
- 3+ years of professional software development experience.
- Strong hands-on experience with:
- Node.js
- TypeScript
- Angular
- Solid understanding of distributed systems, scalability, reliability, and fault tolerance.
- Excellent communication and collaboration skills.
- Ability to translate business and user requirements into technical solutions., * Master's degree in Computer Science or related field.
- 5+ years of software development experience.
- Experience with MongoDB and/or PostgreSQL.
- Experience working with Docker, Kubernetes, and containerized environments.
- Experience building highly scalable, data-intensive applications.
- Passion for developing high-quality code and delivering exceptional user experiences.
Benefits & conditions
Why Consider This Opportunity?
- 100% Remote
- 12+ Month Contract with potential for extension
- Competitive hourly rate of $75-$85/hour
- Work on cutting-edge healthcare and genomics technology
- Collaborative engineering culture with significant impact and visibility
- Opportunity to contribute to highly scalable, mission-critical platforms