Techinfini Solutions stands as a leading IT company, celebrating 18+ years of excellence, having served clients across 20+ countries. Our journey began in 2008, and since then, we've cultivated a reputation for delivering high-quality, timely, and cost-effective offshore web and software development services.
At Techinfini, we pride ourselves on our ability to turn ideas into reality. With a robust team of 50+ developers, we've successfully delivered more than 5,000 projects, offering unique and customized solutions tailored to the diverse demands of more than 500 clients worldwide. Our clientele encompasses a broad spectrum, including individual entrepreneurs, start-ups, emerging companies, and Fortune 500 companies worldwide.
About the Role
We are looking for a skilled Backend Node.js Engineer with 3+ years of professional experience to join our development team.
The ideal candidate should have strong hands-on experience in Node.js, backend application development, REST APIs, databases, third-party integrations, and backend architecture. The candidate should be comfortable working with modern JavaScript/TypeScript technologies and have a basic understanding of frontend development to effectively collaborate with frontend teams and understand end-to-end application flows.
Location: Indore | Full-Time | Onsite
Experience: 3+ Years
Preferred: Candidates from Indore/local areas, as the selection process includes in-person interviews.
Key Responsibilities
Develop, maintain, and optimize scalable backend applications using Node.js.
Design and develop secure, high-performance RESTful APIs and backend services.
Work with frameworks such as Express.js, Fastify, or similar Node.js frameworks.
Design and implement database schemas, queries, relationships, indexes, and data access layers.
Work with databases such as MySQL, PostgreSQL, MongoDB, or similar databases.
Integrate third-party APIs, payment gateways, external services, and other system integrations.
Implement authentication, authorization, API security, validation, logging, and error handling.
Optimize backend applications for performance, scalability, and reliability.
Troubleshoot, debug, and resolve production and application issues.
Write clean, reusable, maintainable, and well-documented code.
Participate in code reviews and follow coding standards and development best practices.
Collaborate with frontend developers, UI/UX designers, QA engineers, and project managers.
Understand business requirements and translate them into effective technical solutions.
Monitor and improve application performance and backend reliability.
Required Skills
Backend — Must Have
3+ years of professional backend development experience.
Strong proficiency in Node.js, JavaScript, and TypeScript.
Strong experience building REST APIs and backend services.
Good experience with Express.js, Fastify, or similar Node.js frameworks.
Strong understanding of asynchronous programming, Promises, async/await, event loop, and Node.js runtime behavior.
Strong knowledge of database concepts, including:
Database design
SQL queries
Joins
Indexing
Transactions
Query optimization
Relationships
Hands-on experience with at least one relational database such as MySQL or PostgreSQL.
Good understanding of MongoDB or other NoSQL databases.
Experience with authentication and authorization mechanisms such as JWT, OAuth, sessions, and role-based access control.
Understanding of API security, validation, rate limiting, error handling, and logging.
Experience with Git and version control.
Strong debugging and problem-solving skills.
Frontend — Basic Understanding Required
The role is primarily backend-focused, but candidates must have a basic understanding of frontend development.
Basic understanding of HTML, CSS, and JavaScript.
Basic understanding of React.js and component-based frontend development.
Ability to understand frontend-backend integration and API consumption.
Understanding of how frontend applications communicate with backend APIs.
Basic understanding of browser/network concepts and debugging API-related issues.
Candidates do not need to be strong frontend developers, but should be comfortable understanding the frontend flow and working with frontend developers.
Good to Have
Experience with Next.js or other React-based frameworks, including an understanding of server-side rendering and API routes.
Experience working with Shopify / Shopify Plus and Shopify APIs.
Experience with Shopify app development or third-party Shopify integrations.
Experience with Redis and caching strategies.
Experience with Kafka, RabbitMQ, BullMQ, or other messaging/queue technologies.
Experience with background jobs and asynchronous processing.
Knowledge of AWS services such as EC2, S3, Lambda, RDS, CloudWatch, etc.
Understanding of Docker and containerized applications.
Understanding of CI/CD and cloud-based deployments.
Experience with unit and integration testing.
Understanding of application performance monitoring and production troubleshooting.
What We're Looking For
Strong backend development and problem-solving skills.
Strong understanding of Node.js and backend architecture.
Good database design and query optimization skills.
Ability to understand complete application flows from frontend → API → backend → database.
Ability to write clean, reusable, scalable, and maintainable code.
Good english communication and collaboration skills.
Ability to work independently as well as within a team.
Willingness to learn new technologies and adapt to evolving project requirements.
Ability to take ownership of assigned tasks and deliver them within timelines.
Why Join Us?
Work on challenging and diverse projects using modern backend technologies.
Get hands-on exposure to Node.js, TypeScript, Next.js, Shopify, APIs, databases, AWS, Docker, and cloud technologies.
Work on projects across different industries and international markets.
Be part of a collaborative and learning-focused team where your ideas and contributions are valued.
Opportunity to learn, grow, and take ownership of your work.
Work in a dynamic environment with opportunities to build solutions that create real business impact.
Grow your career while continuously upskilling and exploring new technologies.
Join us to build impactful solutions, grow with a dynamic team, and take your career to the next level!
Apply for Job
This Job Opening is No Longer Available
The job you're looking for is either closed or no longer active. Don't worry! We have many other exciting opportunities waiting for you.