People10 Techno Soft - Sr Backend Engineer
Back-End Developer is needed in Bangalore, India.
Client: People10 Techno Soft
Location: Bangalore, KA, in
Contract: Freelance
Job Description
People10 is seeking a Senior Backend Engineer with 3–4 years of experience to join its global enterprise technology team. This remote role is based in Bangalore, India, and focuses on developing secure, scalable, and high-performance backend applications using Node.js.
The successful candidate will work in a collaborative Agile environment alongside architects, technical leads, developers, QA engineers, DevOps professionals, business analysts, and Scrum Masters.
- Design, develop, and maintain scalable backend applications and services using Node.js.
- Build and integrate RESTful APIs with databases and external systems.
- Write clean, reusable, maintainable, efficient, and secure code.
- Develop automated unit and integration tests to support software quality and reliability.
- Participate in code reviews and follow CI/CD practices.
- Contribute to application architecture and technical design discussions.
- Work with relational databases, data models, and query optimization.
- Troubleshoot backend issues, identify root causes, and implement effective solutions.
- Collaborate with cross-functional teams and participate in Agile ceremonies, sprint planning, and technical discussions.
Requirements
Must-Have Skills
- 3–4 years of hands-on backend development experience using Node.js.
- Strong proficiency in JavaScript and/or TypeScript.
- Experience developing and integrating RESTful APIs.
- Strong understanding of asynchronous programming, event-driven architecture, and Node.js fundamentals.
- Experience with SQL databases, data modelling, and query optimization.
- Solid knowledge of object-oriented programming, data structures, algorithms, and design patterns.
- Experience writing automated unit tests using Jest, Mocha, or equivalent frameworks.
- Understanding of authentication, authorization, error handling, and backend security.
- Ability to write modular, reusable, clean, and testable code.
- Strong debugging, analytical, and problem-solving skills.
- Good communication and collaboration skills within an Agile team.
Good-to-Have Skills
- Experience with Microsoft SQL Server.
- Knowledge of Azure DevOps, CI/CD pipelines, and deployment processes.
- Familiarity with microservices architecture and distributed systems.
- Exposure to Docker, containerization, and cloud-based deployments.
- Understanding of Test-Driven Development and Agile engineering practices.
- Familiarity with caching, message queues, application monitoring, and performance optimization.
Role Details
- Job Title: Senior Backend Engineer – Node.js
- Experience: 3–4 years
- Location: Bangalore, India
- Work Arrangement: Remote
- Company: People10
Career Growth
The role offers opportunities to progress into positions such as Senior Engineer, Technical Lead, Solution Architect, manager, or other technical and techno-functional career paths.
Work Culture
People10 promotes a supportive, collaborative, and feedback-driven work environment. Employees have access to leadership interactions, learning initiatives, coding challenges, technical meetups, and knowledge-sharing sessions to support continuous development and career growth.
People10 is an equal opportunity employer that values diversity and welcomes candidates regardless of race, gender, religion, age, sexual orientation, gender identity, disability, or veteran status.
About People10
People10 is an Agile and Lean Product Engineering firm that develops reliable and scalable digital solutions across web, mobile, cloud, and data analytics. With more than 10 years of operations in India and the United States, the company helps clients accelerate time to market, improve product quality, reduce risk, and increase transparency through Agile and Lean engineering practices.
Website: www.people10.com
Apply
Enter your email to apply. It takes a minute.
How it works
Search with Ari
Ari, Twine’s job assistant, finds jobs that match your work.
Send your application
Apply on Twine in a couple of minutes. No extra forms.
Message the client
If they want to work with you, you talk it through on Twine.
Similar Jobs
More jobs like this
Browse this role, and the pages clients use to hire.
Hiring a Back-end developer? Browse Back-end developersBack-end developers in Bangalore