Company logo

Software Engineer (Node.js)

Trivandrum
Apply by in 12 days
Apply Now

Click to send your application via email

Brief DescriptionWe’re looking to hire an experienced Software Engineer (Node.js) for a client in  Bangalore (BCIT), to work on a high-impact enterprise project. This role is ideal for professionals who enjoy building scalable backend systems, working with modern APIs, and contributing to robust, distributed architectures. Location Bangalore (BCIT) Experience Required 5+ years of relevant experience Role Highlights

Work on enterprise-scale backend systems using Node.js

Build and maintain highly scalable, high-availability APIs

Exposure to distributed systems, cloud platforms, and containerized environments

Opportunity to contribute to architecture, performance optimization, and best practices

Collaborative work environment following Agile methodologies

Competitive salary package

Key Responsibilities

Design, develop, and maintain RESTful APIs using Node.js

Implement scalable backend services with a focus on performance, reliability, and security

Perform debugging, monitoring, and performance tuning of applications

Work closely with cross-functional teams to deliver high-quality solutions

Ensure adherence to coding standards, security guidelines, unit testing, and documentation

Contribute to technical architecture and system design decisions

Research and evaluate technologies to ensure best-in-class solutions

Preferred SkillsSkills Required

Minimum 5 years of hands-on experience in Node.js, JavaScript, and databases

At least 1 year of hands-on experience with TypeScript

Strong experience in developing scalable and highly available RESTful APIs

Practical experience with GraphQL

Solid understanding of CI/CD pipelines and distributed systems troubleshooting

Experience with containerization technologies such as Docker and Kubernetes

Exposure to API Gateway integrations (e.g., 3Scale)

Knowledge of authentication and authorization mechanisms (JWT, OAuth, token-based authentication)

Hands-on experience with message/task queues such as Kafka, AWS, Azure, Pushpin

Good to Have

Experience in Banking, Financial Services, or FinTech enterprise environments

Familiarity with Agile/Scrum methodologies

Strong understanding of system architecture and design principles

Ability to influence technical decisions across teams

Excellent communication and stakeholder interaction skills                                                                                                                                                                                                       How to Apply Interested candidates may send their CVs to mail@nagainfo.com

Ready to Apply?

Send your application directly to the employer

Apply Now

Explore More Opportunities

Check out more jobs and career resources

Life Beyond the Job

Got the job? Great! Now let's help you with everything else. Whether you're relocating, need to sell old items, or looking for accommodation, Bharath Surplus is your go-to marketplace for life's practical needs.

Find Roommates
Connect with potential roommates for your new city
Rent Flats
Find affordable accommodation near your workplace
Sell Old Books
Turn your study materials into extra income
Sell Vehicles
Sell your old vehicle or find a new one
Rent Free Space
Monetize your extra room or parking space

Also explore Bharath Surplus for buying, selling, and auction opportunities