Software Engineer III
On-site · Bengaluru, Karnataka, India
Job Summary
Senior Software Engineer III responsible for designing, developing, and maintaining scalable web applications. Build reusable frontend components and user interfaces using React and modern JavaScript; develop and maintain backend services and RESTful APIs with Node.js; collaborate with cross-functional teams to deliver new features; optimize applications for speed, scalability, and reliability; participate in architectural discussions and contribute to technical decision-making; mentor junior engineers and promote engineering best practices; ensure code quality through reviews, testing, and development standards.
Required Qualifications
- 6+ years of professional software development experience
- Strong proficiency in JavaScript (ES6+) and modern frontend development
- Deep expertise in React, including hooks, state management, component architecture, and performance optimization
- Strong experience with Node.js and backend application development
- Hands-on experience designing and consuming REST APIs
- Strong understanding of HTML5, CSS3, responsive design, and web performance optimization
- Experience working with version control systems such as Git
- Solid understanding of software design principles, data structures, and algorithms
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.