Company logo

Backend Developer - Node.js Expert

Xminds Infotech (P) Ltd

Trivandrum

in 22 days

Brief DescriptionWe're seeking a Backend Developer to build robust server-side applications using Node.js. You'll develop REST APIs, handle database operations with various database systems, implement authentication systems, and integrate payment processing. Key Responsibilities

Build and maintain RESTful APIs with Express.js and Node.js Design and implement database operations and schemas using any database system Work with ORMs and database management tools in Node.js ecosystem Implement secure authentication systems using JWT and OAuth protocols Develop payment gateway integrations (Stripe, PayPal) Create and maintain third-party API integrations Handle server-side business logic and data processing Write clean, maintainable code and participate in code reviews Preferred SkillsCore Technologies:

2-5 years experience with Node.js and Express.js Experience with database systems such as PostgreSQL, MySQL, SQLite, MongoDB, or other SQL/NoSQL databases Proficiency with Node.js ORMs/ODMs like Sequelize, TypeORM, Prisma, Mongoose, or similar tools Database design, operations, and optimization REST API development and architecture JWT and OAuth authentication implementation Payment gateway backend integration (Stripe, PayPal) Third-party API integration and webhook handling

Technical Requirements

Proficiency with version control systems (Git) Experience with package managers (npm, yarn) Understanding of build tools and deployment processes Knowledge of testing frameworks (Jest, Mocha) Understanding of web security practices and CORS handling Experience with API documentation and error handling MongoDB experience is a plus Familiarity with cloud platforms (AWS, Azure, or GCP) is a plus Experience with containerization (Docker) is preferred

Soft Skills

Strong problem-solving and analytical thinking abilities Excellent communication and collaboration skills Ability to work independently and manage multiple priorities Attention to detail and commitment to code quality Eagerness to learn new technologies and adapt to changing requirements

Experience Level: 2-5 Years