We are looking for an experienced Back-end developer to join our IT team! As a Back-end Developer, you will be responsible for the server-side web application logic as well as for the integration of the front-end part.
- Be involved and participate in the overall application lifecycle
- Main focus on coding and debugging
- Collaborate with Front-end developers
- Define and communicate technical and design requirements
- Provide training, help and support to other team members
- Build high-quality reusable code that can be used in thew future
- Develop functional and sustainable web applications with clean codes
- Troubleshoot and debug applications
- Learn about new technologies
- Stay up to date with current best practices
- Conduct UI tests and optimize performance
- Manage cutting-edge technologies to improve applications
- Collaborate with multidisciplinary team of designers, developers and system administrators
- Follow new and emerging technologies

Similar jobs
Mandatory (Experience 1): Must have 9+ years in backend engineering with Java, Spring/Spring Boot, and microservices building large and scalable systems with clear production scale or reliability impact (latency, throughput, uptime, etc.) mentioned in the resume
Mandatory (Experience 2): Must have been SDE-3 / Tech Lead / Lead SE for at least 2.5 years (should be there in the resume titles)
Mandatory (Tech skills 1): Strong in DSA, system design, design patterns, and problem-solving
Mandatory (Tech skills 2): Proven experience building scalable, reliable, high-performance distributed systems with architecture ownership and experience in core backend/platform services rather than feature teams
Mandatory (Tech skills 3): Hands-on with SQL/NoSQL databases, REST/gRPC APIs, concurrency & async processing
Mandatory (Tech skills 4): Experience in AWS/GCP, CI/CD pipelines, and observability/monitoring
Mandatory (Communication): Excellent ability to explain complex technical concepts to varied stakeholders
Mandatory (Company) - Top New Age, Fast-scaled, Tech-First Product Companies (Like Series B+ / Unicorn Indian startups, or Tech-first Global companies like Amazon, Google, Microsoft etc)
Mandatory (Stability): Must have stayed for at least 2 years with each of the previous companies
Mandatory (Education): B.Tech in computer science or related field from Tier 1, Tier 2 colleges
Mandatory (Note 1): Education can be ignored for candidates with proven experience in strong, reputed product companies
-
Design systems independently with minimal interaction from the architects
-
Lead a team of software developers to implement systems
-
Continuously find ways to increase the quality of the code
-
Liaising with team members, management, and clients to ensure projects are completed to
standard.
-
Anticipates problems and future technical needs and takes necessary steps to address issues.
-
Enthusiastically follow industry trends and developments
-
Understands how various technology and tools work so that the team picks the right tool for the
job.
Requirements:
|
|
A Node.js job description typically outlines the responsibilities, qualifications, and expectations for a Node.js developer or related role. Node.js is a popular runtime environment for executing JavaScript on the server-side, making it an essential technology for web and application development. Below is a sample Node.js job description:
Job Title: Node.js Developer
Job Description:
Position Overview:
We are seeking a skilled Node.js developer to join our dynamic team. As a Node.js developer, you will be responsible for designing, implementing, and maintaining server-side applications using Node.js. Your primary focus will be on developing scalable, efficient, and high-performance applications while working closely with our front-end and back-end developers.
Responsibilities:
- Develop server-side applications using Node.js and Express.js or other Node.js frameworks.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Build and optimize APIs for mobile and web applications.
- Implement security and data protection measures.
- Troubleshoot and resolve software defects and performance issues.
- Write clean, maintainable, and testable code.
- Deploy applications on cloud platforms like AWS, Azure, or Heroku.
- Stay up-to-date with Node.js and related technologies, and incorporate best practices and emerging trends into development processes.
- Perform code reviews to ensure code quality and adherence to coding standards.
- Participate in the development of technical documentation.
- Collaborate with cross-functional teams to develop and maintain software applications.
- Support and maintain the application infrastructure, including monitoring, scaling, and performance optimization.
Qualifications:
- Proven experience as a Node.js developer or similar role.
- Strong proficiency in JavaScript and its core concepts.
- Experience with Node.js and server-side frameworks like Express.js.
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
- Understanding of asynchronous programming and event-driven architecture.
- Knowledge of database systems (e.g., MongoDB, PostgreSQL, MySQL).
- Experience with version control systems (e.g., Git).
- Basic knowledge of DevOps and cloud platforms.
- Good communication and collaboration skills.
- Problem-solving abilities and attention to detail.
- Ability to work both independently and as part of a team.
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
Additional Skills (Preferred but not required):
- Experience with microservices architecture.
- Knowledge of containerization technologies like Docker and Kubernetes.
- Familiarity with test-driven development (TDD).
- Understanding of authentication and authorization mechanisms.
- Experience with continuous integration and continuous deployment (CI/CD) pipelines.
Company Culture and Benefits:
- We offer a collaborative and innovative work environment.
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- Flexible work arrangements and remote work options.
Responsibilities:
• Take on complex problems that span multiple components and teams.
• Independently own one or more multiple modules, which include: requirement analysis, design, development, maintenance & support
• Write extensive, efficient code to address complex modules that handle the interaction between multiple components.
• Rapidly iterate to add new functionalities and solves complex problems with simple and intuitive solutions
• Produce architecture with clean interfaces, that are efficient and scalable
• Participate and contribute to architectural discussions
• Solve production issues. Investigate and provide solutions to minimize the business impact due to the outage
• Continuously improve performance metrics of modules you own.
• Collaborate effectively across teams to solve problems, execute and deliver results
Requirements:
• Experience: 3+ years
• A Bachelor's or Master's Degree in Computer Science
• Software engineering and product delivery experience, with a strong background in algorithms
• Experience in architecting & building real-time, large-scale e-commerce applications
• Experience with high-performance websites catering to millions of daily traffic is a plus
• Excellent command over Data Structures and Algorithms
• Experience with web technologies, Go/Java/Python
• Language: GO or Python
• Strong expertise in DS and Algo
• Strong leadership skills - have experience mentoring, building products from scratch or incumbent in design and architecture.
• Have worked in the scaling of the system right from scratch.
• Someone worked in small user base to a large user base and wrote optimized code
• Both HLD and LLD
Required Skills:
- Experience in Node.js Frameworks
- Hands-on experience with MongoDB
- Strong proficiency with JavaScript, Socket IO, ExpressJS & SailsJS
- Experience working with third-party developer tools, including documentation, APIs, and SDKs
- Good Grasp of Asynchronous Programming and Its Workarounds
- Database Schema design for Business Processes
- Working Knowledge of JWT-based passport Authentication
- Can Write and Refactor Efficient Codes
- Experience in Implementing Data Protection
- Must have demonstrated the ability to deliver high-quality products on time
- Knowledge of GIT, SVN technology
1. Ability to work in a fast-paced environment with minimal supervision
2. Experience in Agile development using JIRA, GIT, Confluence.
3. 3+ years of Experience in node.js + Express.
4. Experience in profiling, debugging & troubleshooting Node.js processes.
5. Strong Experience as a backend developer for REST API design.
6. Strong knowledge of SQL/NoSQLdatabases like PostgreSQL / MySQL or MongoDB
7. Understanding accessibility and security compliance
8. Understanding fundamental design principles behind a scalable application.
9. User authentication and authorization between multiple systems, servers, and
environments.
-
Expert knowledge of computer science, with strong competencies in data structures, algorithms,
and software design.
-
Strong understanding of end-to-end architectures and development frameworks; knowledge
across tiers in a multi-tier cloud environment including load balancers, web servers, application
containers, data stores, and distributed caches.
-
Minimum 6 years of experience with deep technical knowledge and hands on skills in Java.
-
Has worked extensively on caching technologies such as Redis, memcache.
-
Should be strong with Data Strcutures, Algorithms & OOPs concepts.
-
Worked on NoSQL databases such as MongoDb.
-
Designed and developed highly scalable multi-threaded large scale distributed systems.
-
Well versed with services and micro-services architecture.
-
-
Usage of containers, virtual machine systems, cloud computing.
-
Backend Developer
Role : Backend Developer
Department : Technology Team
Experience : 2 - 3 Years of working experience in Backend
Experience in a related position from Gaming Industry would be preferred
Location : South Delhi; 5 Day Working
Qualification : Bachelor’s degree in Technology
Major Skills : Java, NodeJs, Microservices, Data Structures, etc
Ideal Candidate Requirements :
- Experience in development of Java and NodeJs based applications.
- Experience in building microservices from scratch to production level.
- Strong experience in Core Java and MultiThreading
- Good Knowledge of Data Structures
- Worked on Oracle, REDIS and DYNOMITE
- Good Knowledge of Telecom Protocol SIP
Ideal Candidate Skills Requirements :-
- Distributed systems - Microservices - Algorithm design, System Design
- Performance Engineering, Scalability and Architecture
- Gaming Models, Matching and Allocation Algorithms
- Spring Boot, Hibernate, Java reactive, JPA
- Relational Databases - MSSQL,
- Design Patterns : MVC, Singleton, Adapter, Factory, Builder, Strategy
- Messaging Queues - Apache Kafka
- Cache - Redis
- Search - Elastic Search
- Java
- NoSQL - Mongo, Cassandra
- Jenkins, GIT, BitBucket, JIRA
Experiance: 3+ Yrs
Skills: Node JS, Mongo DB, Aws
Database: Mongo DB.
Location: Hyderabad..








