Posted:4 days ago|
Platform:
Work from Office
Full Time
Project: B2C Utility Payment App About B2C APP B2C APP is a digital-first utility payment platform aiming to simplify the way consumers manage and pay their everyday bills. We are building a secure, scalable and high-performance mobile application (Android & iOS) with an admin backend to support real-time transactions, analytics, and seamless user experience. Role Summary We are looking for a talented and experienced Node.js Developer to join our core product engineering team. You will be responsible for designing, developing, and maintaining backend APIs and services for our B2C mobile app and admin panel. The ideal candidate will have strong experience in building RESTful services, working with third-party APIs (like BBPS, payment gateways), and securing backend applications. Role & responsibilities Design and develop secure, scalable REST APIs using Node.js + Express. Integrate external APIs including BBPS, Razorpay, Paytm, and SMS gateways. Implement user authentication, session management, and JWT-based authorization. Design and maintain MySQL or PostgreSQL database schemas and write optimized queries. Handle asynchronous data flows using Promises/Async/Await and message queues (RabbitMQ/Kafka, if used). Write clean, modular, and well-documented code. Collaborate with frontend (React Native, React.js, and HTML) and DevOps teams for smooth deployment and integration. Ensure backend services are properly logged, monitored, and error-handled. Conduct code reviews and optimize backend performance and security. Follow best practices in data encryption, API rate-limiting, and input validation. Work with the QA team to reproduce, debug, and fix backend bugs. Required Skills & Experience 3+ years of experience with Node.js and Express.js. Solid understanding of RESTful API architecture and API versioning. Strong knowledge of PostgreSQL (or any RDBMS) and experience writing SQL queries. Hands-on experience with JWT, OAuth, or similar authentication protocols. Familiarity with payment gateway integration and webhook handling. Experience working with Git, API documentation (Swagger/Postman), and Agile development. Understanding of backend security best practices (rate limiting, IP whitelisting, CORS, etc.). Nice to Have (Optional) Experience with TypeScript. Familiarity with Redis, MongoDB, or GraphQL. Experience with Docker or containerized Node.js applications. Knowledge of CI/CD pipelines and cloud deployments (AWS/GCP/Digital Ocean). Exposure to BBPS architecture or financial services APIs. Why Join Us Be part of a fast-growing fintech product from the ground up. Work with modern tech stack and build systems at scale. Ownership and flexibility in your work with a passionate, smart team.
Champion Software Technologies
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
8.0 - 14.0 Lacs P.A.
Hyderabad, Chennai, Bengaluru
10.0 - 12.0 Lacs P.A.
Mumbai
0.5 - 0.6 Lacs P.A.
Bengaluru
0.6 - 0.8 Lacs P.A.
4.8 - 7.2 Lacs P.A.
3.12 - 4.99 Lacs P.A.
Gurugram, Bengaluru, Mumbai (All Areas)
10.0 - 11.0 Lacs P.A.
Bengaluru
11.0 - 21.0 Lacs P.A.
Visakhapatnam
12.0 - 22.0 Lacs P.A.
Salary: Not disclosed