Happy Money is hiring a Senior Software Engineer I/II (Backend) to build robust, high-performance applications, APIs, and services. You will be responsible for the full application lifecycle, from design to deployment, while collaborating closely with cross-functional team members.
What You'll Do
- Actively participate in the overall application lifecycle.
- Define and communicate technical and design requirements.
- Develop and maintain all server-side network components.
- Write testable, reusable, and efficient code to create high-performance applications.
- Design customer-facing APIs and back-end services for various business processes.
- Collaborate with front-end developers on the integration of elements.
- Implement effective security protocols, data protection measures, and storage solutions.
- Write technical documentation, including database schemas, and prepare reports.
- Recommend and implement improvements to processes and technologies.
- Keep informed of advancements in the field of Node.js development.
- Train, help, and support other team members.
What We're Looking For
- Bachelor's degree in computer science, information science, or a similar field.
- Extensive knowledge of JavaScript, ES5, ES6, and relevant libraries.
- Knowledge of Node.js and frameworks such as Express or Fastify.
- Knowledge about Directory Integration like Microsoft Entra, OKTA, or Google.
- Understanding the nature of asynchronous programming using AWS SQS / SNS and its quirks and workarounds.
- Working Experience using different protocols like gRPC for designing highly performant applications.
- Understanding fundamental design principles behind a scalable application.
- Understanding differences between multiple delivery platforms and optimizing output to match.
- Exceptional analytical and problem-solving aptitude.
- Great organizational and time management skills.
- Availability to resolve urgent application issues outside of business hours.
- Knowledgeable of OWASP security principles.
- Proficient understanding of code versioning tools, such as Git.
- Microservice architecture experience.
- Familiar with Agile/Scrum development with sprints.
Nice to Have
- Serverless cloud architecture experience (AWS, Azure, or Google Cloud).
- Familiar or involved with open-source projects.
- Experience with Terraform scripts to deploy infrastructure on AWS Cloud.
Technical Stack
- Languages: JavaScript
- Backend: Node.js, Express, Fastify
- Cloud & Messaging: AWS SQS, AWS SNS, AWS Cloud, Azure, Google Cloud
- Protocols: gRPC
- Tools: Git, Terraform
Work Mode
This is a hybrid position based in Ahmedabad.





