Job Specifications
Job Description: Full Stack Engineer (React, Node.js, GraphQL)
About The Role
We are seeking a Principal or Lead Full Stack Engineer with 10+ years of progressive experience to drive the architecture and technical direction of our core products. You will utilize your deep expertise in the React, Node.js, and GraphQL stack to build high-scale, highly available systems. This role is ideal for a hands-on leader who can balance technical execution with mentorship and strategic planning.
Key Responsibilities
Technical Leadership & Architecture
Define and own the technical architecture and long-term roadmap for both the front-end (React) and back-end (Node.js/GraphQL) systems.
Lead the selection and evaluation of new technologies, frameworks, and tools to maintain a modern, efficient, and scalable stack.
Conduct complex design reviews and ensure engineering standards and best practices are rigorously followed across the team.
Full Stack Development & Scalability
Serve as the primary expert for the GraphQL API, designing complex schemas and optimizing resolvers for performance and scalability (caching, DataLoader implementation).
Develop and optimize high-performance, resilient back-end services using Node.js and TypeScript.
Build advanced, reusable UI components and systems using modern React features (Hooks, component libraries, design systems).
Ensure application performance, security, and scalability under high load, specifically focusing on cloud-native deployments.
Mentorship & Collaboration
Mentor senior, mid-level, and junior engineers on complex technical issues, software design patterns, and full-stack best practices.
Collaborate with product and executive teams to translate ambitious business requirements into clear, technical specifications and phased execution plans.
Drive continuous improvement in the team's engineering processes, CI/CD pipelines, and automated testing strategies.
Required Skills And Qualifications
10+ years of experience in software development, with a minimum of 5 years dedicated to Full Stack development on a JavaScript/TypeScript stack.
Proven expertise in designing and implementing high-scale, production-ready applications using React.js.
Expert knowledge of Node.js for building scalable, event-driven server-side applications (experience with frameworks like Express or NestJS is essential).
Demonstrated mastery of GraphQL--including sophisticated schema design, mutation development, and optimization techniques for efficient data fetching.
Experience with advanced state management patterns (Redux, Apollo Client) and client-side architecture.
Deep practical experience with relational (PostgreSQL or MySQL) and/or NoSQL (MongoDB) databases, including schema migration and query optimization.
Strong background in cloud infrastructure and DevOps practices (AWS, GCP, or Azure), Docker, and modern CI/CD pipelines.
Excellent communication, leadership, and analytical skills, with a track record of driving large-scale projects to successful completion.
About the Company
SidRam Technologies is a smart technical solution provider and services company that changes the way world see Energy saving. We provide platform and tools to utility companies, retail providers and also to consumers to increase the efficiency of energy saving and also promote sales utilizing rebate concepts.
Know more