Job Description
We are calling candidates on behalf of a global digital transformation solutions company partnering with leading enterprises to build innovative, scalable, and business-critical technology solutions. We are looking for a highly skilled Lead II - Software Engineering to join our development team and contribute to the design, development, and delivery of modern web applications in a fast-paced enterprise environment.
Role Overview
As a Lead Software Engineer, you will play a key role in designing and developing enterprise-grade applications using React.js and Node.js. You will collaborate closely with architects, business stakeholders, product owners, and development teams to build scalable, secure, and maintainable solutions while mentoring junior developers and driving engineering best practices.
Key Responsibilities
- Contribute to application architecture, technical design, and development decisions.
- Design, develop, test, and deploy high-quality web applications using React.js and Node.js.
- Write clean, maintainable, and reusable code following best practices.
- Participate in code reviews and ensure adherence to coding standards.
- Collaborate with business and technical stakeholders to gather requirements and translate them into technical solutions.
- Coordinate development activities with junior and intermediate developers.
- Troubleshoot and resolve production issues while improving system stability and maintainability.
- Ensure applications meet performance, scalability, security, and reliability standards.
- Participate in Agile ceremonies and contribute to project planning and roadmap discussions.
Mandatory Skills
- 5+ years of hands-on experience in software development.
- Strong expertise in React.js and Node.js.
- Solid experience with JavaScript (ES6+), HTML5, and CSS3.
- Strong front-end development skills with an eye for responsive and user-friendly design.
- Experience working with databases such as:
- MongoDB
- PostgreSQL
- Microsoft SQL Server
- Experience in RESTful API development and integration.
- Strong debugging, problem-solving, and analytical skills.
- Excellent verbal and written communication skills.
- Ability to collaborate directly with business stakeholders and cross-functional teams.
- Prior experience mentoring or coordinating work with other developers.
Preferred Skills
- Experience with TypeScript.
- Knowledge of modern state management libraries (Redux, Context API, etc.).
- Familiarity with cloud platforms such as AWS, Azure, or GCP.
- Experience with CI/CD pipelines and DevOps practices.
- Understanding of microservices architecture.
- Exposure to automated testing frameworks and test-driven development.
- Experience working in Agile/Scrum environments.
- Knowledge of security best practices for web applications.
Educational Qualification
- Bachelor's Degree or Diploma in Computer Science, Computer Engineering, Information Technology, or a related field.
Required Skills
Java, Springboot, React JS, NodeJS, CSS, Mongodb/PostgreSQL, MYSQL, Capital/Banking DomainReact.jsNode.jsJavaScript (ES6+)HTML5CSS3MongoDBPostgreSQLMicrosoft SQL ServerRESTful API developmentDebuggingProblem-solvingAnalytical skillsCommunication SkillsTeamwork
Pay: ₹50,000.00 - ₹150,000.00 per month
Work Location: In person