remote
Senior React Full-stack Developer - Lemon.io
Full Stack Developer
Senior full‑stack developer specializing in React front‑ends and Node.js back‑ends, building scalable web applications with TypeScript, GraphQL, and cloud services.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance React applications using modern hooks, context, and TypeScript.
- Build and optimize server‑side APIs and services with Node.js, Express, and GraphQL/REST architectures.
- Collaborate with product and design teams to translate requirements into clean, reusable code and UI components.
- Implement CI/CD pipelines and deploy services on AWS, ensuring scalability, security, and reliability.
- Conduct code reviews, mentor junior engineers, and champion best practices for testing and documentation.
Requirements
- 5+ years of professional experience in full‑stack web development, with deep expertise in React and Node.js.
- Proficiency in TypeScript, modern JavaScript (ES6+), and state management libraries (e.g., Redux, Zustand).
- Strong understanding of GraphQL and REST API design, authentication, and performance optimization.
- Hands‑on experience with AWS services (EC2, Lambda, S3, RDS) and containerization (Docker).
- Excellent problem‑solving skills, ability to work asynchronously, and effective communication in a remote team environment.
Skills
reactnodejstypescriptgraphqlaws