- Company Name
- SIDRAM TECHNOLOGIES
- Job Title
- React Full Stack Engineer (React, GraphQL, Node.js)10
- Job Description
-
Job title: React Full Stack Engineer (React, GraphQL, Node.js)
Role Summary: Senior full‑stack developer leading the design, implementation, and maintenance of responsive, accessible web applications using React, GraphQL, and Node.js. Collaborates with product, design, and backend teams to translate requirements into scalable, secure, and high‑performance features.
Expactations:
- 6+ years of professional experience with React (hooks, context, functional components).
- 4+ years building RESTful and GraphQL APIs with Node.js and Express.
- Strong UI/UX sense with pixel‑perfect implementation skills.
- Proven track record of writing testable, reusable, maintainable code.
- Active participation in code reviews and mentorship.
Key Responsibilities:
- Design and implement modern, responsive, and accessible front‑end interfaces in React.
- Develop and maintain scalable back‑end APIs using Node.js, Express, and database technologies.
- Convert UI/UX designs and wireframes into high‑quality front‑end code (HTML5, CSS3, JavaScript/TypeScript).
- Build and manage GraphQL schemas, queries, and mutations for efficient data fetching.
- Ensure application performance, scalability, security, and compliance with best practices.
- Conduct code reviews, provide constructive feedback, and mentor junior developers.
- Integrate third‑party APIs and services as needed.
- Leverage CI/CD pipelines, version control (Git), and cloud deployment strategies.
- Participate in Agile/Scrum development workflows.
Required Skills:
- React.js (hooks, context, functional components) – 6+ years
- GraphQL (Apollo Client/Server or equivalent) – 6+ years
- Node.js & Express – 4+ years
- HTML5, CSS3, JavaScript (ES6+), TypeScript – strong proficiency
- MongoDB, PostgreSQL, or similar relational/NoSQL databases – experience
- Git, GitHub/GitLab/Bitbucket – proficient in version control
- Unit testing (Jest, React Testing Library) and E2E testing (Cypress, Playwright) – experience
- Component‑driven development, design systems, and accessibility (a11y) best practices – knowledge
- Cross‑browser compatibility, responsive design – expertise
Nice‑to‑Have:
- Next.js, Redux, or other state management libraries
- Docker, Kubernetes, AWS/GCP/Azure cloud platforms
- Design tools (Figma, Adobe XD, Sketch)
- Agile/Scrum development methodologies
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent professional experience.
- No mandatory certifications required.