[Remote] Full Stack Engineer
Note: The job is a remote job and is open to candidates in USA. RCH Solutions is seeking a Full Stack Engineer to support its continued investment in discovery research. The role focuses on building modern TypeScript applications and interactive data visualizations that transform complex scientific and analytical data into performant interfaces, while collaborating with data scientists, product stakeholders, and platform engineers.
Responsibilities
- Design, build, and maintain full-stack TypeScript applications using Next.js, React, and MUI
- Develop rich, interactive data visualizations with D3.js, from exploratory prototypes through to production components
- Work directly with data scientists to scope, refine, and deliver tailored visualization requirements
- Query, model, and surface data from GCP services, primarily BigQuery and Google Cloud Storage (GCS)
- Contribute to and extend the TEP design system, ensuring visual and interaction consistency across applications
- Write and maintain unit tests and browser-based end-to-end tests using Playwright
- Ship features through the existing Docker / Cloud Run deployment pipeline
- Apply AI coding tools (GitHub Copilot, Claude, etc.) within the established AI coding guardrails to accelerate delivery without compromising code quality
- Participate in code review, technical design discussions, and iterative product refinement
- Balance product and engineering concerns, contributing UI/UX input rather than waiting on fully specified designs
Skills
- * Professional full-stack development in TypeScript across both client and server
- * Production experience with Next.js and React
- * Hands-on experience building custom data visualizations with D3.js (charting-library-only experience is not sufficient)
- * Component development with MUI or a comparable component library
- * Working familiarity with GCP, specifically BigQuery and GCS
- * Comfort operating within an existing Docker and Cloud Run deployment pipeline
- * Automated testing with Playwright, covering both unit tests and browser E2E tests
- * Product and UI design capability: able to work from, and contribute to, an established design system
- * Demonstrated ability to collaborate with data scientists on analytical and visualization requirements
- * Practical experience using AI coding tools (Copilot, Claude, etc.) in a professional setting
- * Ability to work independently in a distributed team on a UK or US East Coast schedule
- * BS in Computer Science, Software Engineering, Data Science, or equivalent practical experience
- * 2–7 years of professional software engineering experience
- * Strong JavaScript/TypeScript fundamentals, including asynchronous patterns and typed API contracts
- * Proficiency with modern front-end tooling, Git, and CI/CD workflows
- * SQL proficiency sufficient to write and optimize analytical queries
- * Collaborator across a diverse set of groups, including non-technical scientific stakeholders
- * Excellent communication skills
- * Multitasking: balancing a diverse set of projects and deadlines
- * Curiosity and excitement about technology
- ***\*\* NOTE: This role is 100% remote and the candidate must be able to work on an East Coast US schedule.*
- *\*\* Candidates must not require sponsorship now or in the future.***
- * Experience visualizing complex biological, chemical, or other scientific data sets
- * Experience with large-scale or streaming data rendering performance (canvas/WebGL, virtualization, aggregation strategies)
- * Experience contributing to or maintaining a shared design system
- * Familiarity with BigQuery cost and access-pattern optimization
- * Exposure to accessibility standards in data-dense interfaces
- * Track record of success contributing to and advancing discovery programs
Benefits
- A competitive bonus package based on experience
- Comprehensive health and wellness benefits, including Medical, Dental, and Vision Insurance
- Company-provided Life and Long-Term Disability Insurance
- Company-sponsored 401(k) Plan
- Company-provided continuing education benefit
- Unlimited opportunity for advancement
- 100% remote work
Company Overview