Lead Software Engineer Node Js + Graphql Hyderabad

Lead Software Engineer Node Js + Graphql Hyderabad

12 Nov
|
EPAM Systems
|
Hyderabad

12 Nov

EPAM Systems

Hyderabad

We are hiring a Lead Software Engineer - Node.js + GraphQL to lead development of secure, high-performing web platforms and enterprise services with Node.js, TypeScript, and JavaScript. You will own API strategy across REST and GraphQL, drive cloud delivery, and uphold testing and code quality practices. If you enjoy mentoring and setting architectural direction, we would like you to apply today

Responsibilities
Develop and maintain backend services with Node.js and NestJS, ensuring code is reusable, testable, scalable, and effective
Implement RESTful APIs and GraphQL APIs to power frontend services and enable third-party integrations
Create authentication and authorization flows using JWT with role-based access control
Connect external services, APIs, and cloud-based solutions, while establishing logging, monitoring, caching, and error-handling mechanisms
Optimize API responsiveness by troubleshooting bottlenecks and ensuring high availability
Model and maintain database schemas and data models, working extensively across SQL and NoSQL databases
Enhance data access performance by optimizing queries and indexing strategies to protect integrity and support scalability
Deliver cloud-native applications on AWS, leveraging AWS services for hosting, storage, monitoring,



and scalable operations
Support CI/CD pipeline implementation and deployment automation, monitor runtime behavior, and troubleshoot production issues
Produce unit tests with high coverage, lead code reviews, and enforce engineering best practices using ESLint and SonarQube
Apply security best practices across frontend and backend to prevent and mitigate XSS, CSRF/XSRF, and CORS vulnerabilities, including secure JWT token management and authentication workflows
Design maintainable architectures using SOLID principles and design patterns such as Singleton Pattern, mentor junior and mid-level developers, and partner with Product Managers, Designers, QA Engineers, and DevOps teams

Requirements
Demonstrated 5+ years of skilled experience in software development
Extensive experience delivering large-scale solutions using JavaScript, TypeScript, and Node.js
Expertise with GraphQL for designing and building APIs
Solid knowledge of application architecture and performance optimization techniques
Working knowledge of testing approaches and cloud deployment processes
English proficiency at an Upper-Intermediate level (B2) or higher

📌 Lead Software Engineer Node Js + Graphql Hyderabad
🏢 EPAM Systems
📍 Hyderabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: lead software engineer node js + graphql hyderabad / hyderabad

Subscribe to this job alert:

Get the latest job offers by email for: lead software engineer node js + graphql hyderabad / hyderabad