
senior node js Backend developer
Position Overview:
We are seeking a highly skilled Node.js backend developer to join our dynamic team.
The ideal candidate will have strong expertise in Node.js development. Knowledge of frontend frameworks like React.js or Angular, AI-driven development, Python, and AWS is a plus.
Key Responsibilities:
• Design and develop a NodeJS backend with a modular, scalable architecture.
• Build REST APIs and WebSocket services for real-time updates.
• Optimize PostgreSQL queries, ensure proper indexing, and manage database migrations.
• Implement role-based authentication & authorization (JWT, RBAC in NestJS).
• Set up event-driven patterns (Redis pub/sub, background jobs, async processing).
• Integrate with external api’s (JSON-RPC, XML-RPC, REST).
• Optimize API response times (caching, Redis, database tuning).
• Ensure secure API development (encryption, secure credentials storage).
• Provide technical mentorship to junior developers and contribute to architectural decisions.

Similar jobs

- Key Skills:
- Expert Proficiency in anyone the below programming language - Node JS, PHP or GoLang
- Expert Computer Science fundamentals like Data Structures, Algorithms, Time Complexity, and others
- Strong Microservices, REST API, Git source control, CI/CD, and other latest technology trends
- Strong System Design, DB Design proficiency
- Strong knowledge in Design Patterns, best software development practices
- Good exposure to working in Open Source stack, E-Commerce, or Fintech domain.
As a modern fintech company, at GoldenPi we’re breaking barriers of the conventional fixed income investment market. We’re looking for dynamic individuals who would like to join us at the forefront of this fintech revolution. You will play a pivotal role in building our cutting-edge technology stack for the financial world. Additionally, you will get the opportunity to work closely with our highly-qualified technology team (IIT/IIM alum) and implement the latest tech advances on our platform.
Responsibilities:
Write maintainable, scalable, and efficient code
Follow coding standards, unit-testing, code reviews etc.
Follow release cycles and commitment to deadlines
Collaborate with the team and communicate effectively
Ability to work in a fast-paced startup
Desired Skills & Experience:
BE/BTech in Computer Science or related technical discipline
Good knowledge in JavaScript, JSON, Relational/NOSQL DB,
Experience of writing modular/reusable code using JavaScript frameworks like Node.js, Express JS etc.
Knowledge of Restful Web Services
Understanding of OOPS, Data Structure and Algorithms
Knowledge of Python will be a plus
Good Analytical and Problem-solving skills
Knowledge of source control tools, preferably GIT
Familiar with Agile methodologies
What This Job Will Offer:
Challenging work, open and collaborative work-environment
Opportunity to work with modern technologies and fast career growth
Industry standard salary package and additional perks
About the Company:
GoldenPi Technologies is India's first online Fintech company to specialize in the Fixed Income investment segment. GoldenPi’s proprietary technology platform acts as a smart aggregator of Bonds and Debentures across various Bond institutions, Capital Market Divisions of Banks and other players in the capital markets. Investors can access this platform via both B2C and B2B business lines and invest seamlessly. GoldenPi’s business lines are opening up new investment options to the 70 MN retail investor segment and lakhs of HNIs and Corporates across the country!


Software Engineer
Responsibilities
- Work with a performance oriented team driven by ownership and open to experiments.
- Learn to design systems for high accuracy, efficiency and scalability.
- Help us make decisions to shape our REST APIs for developers worldwide
- Think outside the box, adapting the latest software technologies
- Contribute to open source
- Be involved and drive product & design discussions.
- Contribute to our technical innovation by learning and sharing your knowledge with our Engineering teams
Requirements
- Graduation in any technical stream
- A minimum of (3 to 5 ) years of relevant experience
- Ability to work at all levels of the stack, from Golang/NodeJS+NoSQL/SQL to React/+HTML+CSS+Azure/AWS
- Good architectural & design skills.
- Take full ownership and responsibility for building, shipping, and maintaining core LoginRadius features, end to end.
- Design and architect complex new systems, focusing not only on performance and scalability, but also on crafting a beautiful user experience.
- Experience in Docker/Kubernetes is a plus
- Ability to build a feature from scratch & drive it to completion
- A willingness to learn new technology, whatever lets you deliver the best product
- Have worked at a product company is a plus
Job Location: Bangalore, Pune, Chennai, Mohali, Gurugram, Panchkula, or Dehradun
The candidate must be available to join within two weeks.
Job Description:
- 5 to 8 years of experience in Developing APIs and RESTful services using Node JS.
- Experience with AWS API Gateway
- Produce high-quality code and experience with security implementations Identifying application security risks and implementing security patches procedures.
- Implement and Improve application logging services
- Work with the product and design teams to understand end-user requirements, formulate definitions of done, and translate that into an effective technical solution.
- Work with the QA Team to develop testing protocols to identify and correct challenges.
- Must have good analytical, debugging, and problem-solving skills.
- Good communication skills.

Fluency in modern JavaScript (ES6/7) and other frontend fundamentals (HTML5,
CSS3) and Node.js
Exposure to React( native) basics
Experience with AWS, CI/CD and DevOps
Experience with Web Security
Basic exposure to Go is valuable but not necessary
Willingness to travel for onsite assignments outside India





