remote
Senior Full Stack Engineer - React/Node - CRU International
Full Stack Developer
Lead end‑to‑end development of commodity analytics products, designing data models, APIs, and responsive UIs with React and Node.js while ensuring performance, scalability, and maintainability.
About the role
Key Responsibilities
- Architect and implement scalable RESTful APIs and GraphQL endpoints using Node.js and TypeScript.
- Design and develop responsive, high‑performance front‑end components with React, Redux, and modern CSS frameworks.
- Collaborate with data scientists and product managers to model complex commodity data and translate business requirements into technical specifications.
- Write comprehensive unit, integration, and end‑to‑end tests; enforce code quality through code reviews and CI/CD pipelines.
- Optimize application performance, troubleshoot production issues, and continuously refactor for maintainability.
Requirements
- 5+ years of full‑stack development experience with React and Node.js.
- Strong proficiency in TypeScript, modern JavaScript (ES6+), and functional programming patterns.
- Hands‑on experience with database design (SQL/NoSQL) and data modeling for analytical workloads.
- Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
- Excellent problem‑solving skills, ability to work independently, and a passion for clean, testable code.
Skills
reactnodejstypescript