NAME OF THE ORGANIZATION:
Truminds Software Systems
LOCATION:
Gurgaon
POSITION TITLE
Backend Engineer
YEARS OF EXPERIENCE:
4--7 Yrs.
JOB DESCRIPTION:
Good programming experience on Nodejs, Express, promises, having developed production applications using these frameworks.
Should be able to architect and design the backend services without supervision
Interface and integration with Mysql or MongoDB databases
Deployment experience on AWS including understanding of Nginx, AWS services would be desirable
EDUCATIONAL QUALIFICATION:
• B.E./B.Tech. in Computer Science/ IT or MCA would be preferred.
• Excellent oral and written communication skills

Similar jobs
🚀 We’re Hiring: Node.js Developer (5+ Years Experience) | Walk-In Interview | Gurugram
Are you a passionate Node.js Developer looking for your next big opportunity? Join a fast-growing team where your expertise will directly impact scalable and high-performance applications.
Location: Gurugram
Experience Required: 5+ Years
Interview Mode: Walk-In Interview
Employment Type: Full-Time
Key Responsibilities:
• Develop and maintain scalable backend applications using Node.js
• Design and implement RESTful APIs and microservices
• Work with databases such as MongoDB, MySQL, or PostgreSQL
• Collaborate with frontend developers, product managers, and stakeholders
• Optimize applications for maximum speed, scalability, and security
• Troubleshoot, debug, and enhance existing systems
Required Skills:
• Strong hands-on experience with Node.js and Express.js
• Experience with REST APIs and microservices architecture
• Knowledge of MongoDB or other relational/non-relational databases
• Understanding of asynchronous programming and event-driven architecture
• Familiarity with Git and version control
• Experience with cloud platforms (AWS/Azure/GCP) is a plus
Eligibility:
• Minimum 5 years of relevant Node.js development experience
• Strong problem-solving and debugging skills
• Immediate joiners or short notice candidates preferred
Role & Responsibilities
Design, develop, and implement high-quality software solutions for payment processing.
Maintain a regular release cadence and manage the product backlog.
Ensure timely and lossless communication across teams.
Uphold engineering values and best practices.
Collaborate with international teams to ensure successful product development and delivery.
Ideal Candidate
A strong technical background in software engineering and architecture, with experience in modern programming language
Ability to work independently with very little direction, taking full ownership of projects.
Identifying blind spots, anticipate challenges, and prioritize work effectively
Exceptional communication and organizational skills.
A Bachelor's degree in Computer Science, Engineering, or equivalent experience.
8+ years of relevant experience preferred
Proficiency using Python, Kafka, Kubernetes, and AWS
Experience with Distributed Task Queues such as Celery and RabbitMQ is preferred.
Experience with RDBMS/SQL is also preferred.
Key Responsibilities:
· Design, develop, and maintain high-quality, scalable software solutions
· Work extensively with AWS Serverless services such as Lambda, API Gateway, and DynamoDB
· Implement and optimize Elasticsearch for search and analytics
· Build backend services using NodeJS and develop front-end applications using Angular
· Design and develop robust REST APIs with a solid understanding of web services
· Write clean, efficient, and maintainable code in JavaScript and TypeScript
· Troubleshoot, debug, and resolve performance issues in complex systems
· Collaborate with cross-functional teams to deliver robust, end-to-end software solutions
Required Skills & Qualifications:
· Bachelor’s degree in Computer Science or a related field
· 8+ years of experience in software development
· Strong hands-on expertise in AWS Serverless (Lambda, API Gateway, DynamoDB) or .NET with SQL
· Experience with Elasticsearch for efficient data retrieval and indexing
· Proficiency in NodeJS, Angular, JavaScript, and TypeScript
· Solid understanding of REST APIs and web services
· Strong UI development skills with CSS
· Proven experience designing solutions for complex technical requirements
· Excellent debugging, analytical, and problem-solving abilities
In your role as Software Engineer/Lead, you will directly work with other developers, Product Owners, and Scrum Masters to evaluate and develop innovative solutions. The purpose of the role is to design, develop, test, and operate a complex set of applications or platforms in the IoT Cloud area.
The role involves the utilization of advanced tools and analytical methods for gathering facts to develop solution scenarios. The job holder needs to be able to execute quality code, review code, and collaborate with other developers.
We have an excellent mix of people, which we believe makes for a more vibrant, more innovative, and more productive team.
- A bachelor’s degree, or master’s degree in information technology, computer science, or other relevant education
- At least 5 years of experience as Software Engineer, in an enterprise context
- Experience in design, development and deployment of large-scale cloud-based applications and services
- Good knowledge in cloud (AWS) serverless application development, event driven architecture and SQL / No-SQL databases
- Experience with IoT products, backend services and design principles
- Good knowledge at least of one backend technology like node.js (JavaScript, TypeScript) or JVM (Java, Scala, Kotlin)
- Passionate about code quality, security and testing
- Microservice development experience with Java (Spring) is a plus
- Good command of English in both Oral & Written
We are looking Python intern/developer role. We are looking for candidates who are strong in core Python skills, able to work independently, and strong in developing logic.
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 3-5 years of professional experience in web development with a strong focus on JavaScript stack technologies.
- Proven experience in integrating blockchain technology into web applications, with a deep understanding of blockchain protocols, smart contracts, and decentralized applications (dApps).
- Proficiency in multisignature, multiparty computation and 3rd party Node provider integration
- Experience with public blockchain platforms such as Bitcoin, Ethereum, etc.
- Solid understanding of RESTful APIs and web services.
- Strong problem-solving skills and the ability to troubleshoot complex issues.
- Excellent communication and collaboration skills.
- Ability to thrive in a fast-paced, agile environment and adapt to changing priorities.
- Experience with continuous integration and deployment (CI/CD) pipelines is a plus.
- Experience in setting up Bitcoin core, and Geth node is a plus
Requirements:
- At least 4+ years of experience as a Node.js developer.
- Must have knowledge of at least one card game with rules.
- Must have experience in multiplayer games with Socket.io
- Must have good communication skills in English.
- Superb interpersonal, communication, and collaboration skills.
- Exceptional analytical and problem-solving aptitude.
- Great organizational and time management skills.
- Knowledge of Game development life cycle.
- Must be willing to do hands-on coding where required and perform regular code reviews etc.
- Knowledge of JavaScript, TypeScript, NPMs, ExpressJS, MongoDB, Socket.io and Redis.
- Familiarity with AWS infrastructure.
- Basic knowledge of front-end technologies.
- Strong understanding of git.
Roles and responsibilities:
- Responsible for understanding functional and business requirements and translate them into effective code
- Provide support till deployment of code into production.
- Ownership for ensuring code optimization, problem diagnosis, and on-time delivery
- Implement solutions as per the pre-defined framework /guidelines and adherence to processes
- Finding an optimal solution for the problem statement
- Conduct peer code review.
What candidate should know about:
- Excellent hands-on experience with Node.Js, Express.Js, JavaScript
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Excellent hands-on experience with MongoDB, Mongo aggregation, MySQL
- Ability to build REST services, Authentications, MVC applications
- Excellent Object Oriented Programming skills and ability to write modular, secure, scalable, and maintainable code
- Experience with Elastic Search, Redis.
- Knowledge about AWS components (S3, EC2, Cloudfront, Redis Clusters, etc.)
- Self-learning abilities are required
- Familiarity with upcoming new technologies is a strong plus
Primary Location: Pune
Description:
Responsibilities -
● The candidate is expected to lead one of the key business areas end to end. This is pure
hands on role but he/she may need to mentor junior person in the team.
● Requirement gathering with business and get this prioritized in the sprint cycle.
● Come up with Project Architecture design and get the same approved from Tech Review
committee.
● Ensure quality and timely delivery.
Technical and Professional Requirements-
Required Tech Skills
● Very Strong fundamental of OOPs programming
● Very Strong at Java fundamentals, Multithreading, Streams
● Good understanding of Data Structure
● Good knowledge of any distributed caching /computing framework/tools
● Good at SQL query/optimization
Nice To Have (willing to learn)
● AWS Lambda (Serverless), Redis, Kinesis , Big Data , Sparx , spring boot , NoSQL
database , React Js, JMS/SQS , AWS Cloud, nodejs, python
● Well versed with latest technology stack on server side programming
● Good to have business knowledge of Loan management.













