HamburgerMenu
hirist

Job Description

About the Role :

We are looking for a highly skilled Lead Fullstack Engineer to join our engineering team. This role requires strong expertise in frontend development using React.js, backend development using JavaScript (Node.js), and building cross-platform desktop applications using Electron.js. The ideal candidate will have a solid grasp of System Design, SQL Databases, and Data Structures & Algorithms (DSA), along with the ability to own features end-to-end across web and desktop platforms.

Key Responsibilities :

- Lead the architecture, design, and development of fullstack applications across web and desktop platforms using React.js, Node.js, and Electron.js.

- Own the end-to-end development lifecycle, from requirement analysis and system design to deployment, monitoring, and maintenance.

- Build scalable, secure, and high-performance backend services and APIs using Node.js.

- Develop intuitive, performant frontend interfaces using React.js and modern JavaScript frameworks.

- Design and maintain Electron-based desktop applications, ensuring seamless integration with backend services and frontend components.

- Drive system design discussions, ensuring solutions meet performance, scalability, reliability, and security standards.

- Design efficient database schemas, write optimized SQL queries, and manage relational databases.

- Collaborate closely with product managers, designers, and other engineers to deliver high-quality features.

- Mentor and guide junior engineers, enforce coding standards, and promote best engineering practices.

- Conduct code reviews and actively contribute to improving engineering processes and overall code quality.

Required Skills & Experience :

- 7+ years of hands-on experience in Full Stack development.

- Strong experience with JavaScript / TypeScript, Node.js, and React.js.

- Proven experience building and maintaining Electron.js desktop applications.

- Solid understanding of System Design principles and scalable architecture patterns.

- Strong proficiency in SQL databases, including schema design, indexing, query optimization, and database management.

- Excellent command of Data Structures & Algorithms (DSA).

- Experience designing and consuming RESTful APIs and working with microservices architecture.

- Familiarity with cloud platforms such as AWS, GCP, or Azure.

- Strong problem-solving skills and the ability to work effectively in a fast-paced environment.

Good to Have :

- Experience with CI/CD pipelines, Docker, and Kubernetes.

- Exposure to monitoring, logging, and observability tools.

- Experience leading or mentoring small-to-mid sized engineering teams.

- Knowledge of desktop application performance optimization and security best practices.

info-icon

Did you find something suspicious?