
šš¼We're Nagarro.
We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale across all devices and digital mediums, and our people exist everywhere in the world (19000+ experts across 33 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in!
REQUIREMENTS:
- Experience: 4.1-7 years
- Must have Skills: JavaScript ES6, MySQL, RabbitMQ, Redis, Node JS
- Strong technical background with node.js, event loop understanding, unit testing, developing web application & APIs, event & stream, call-back & closures, promise, async/await, accessing file system, Optimization techniques.
- Strong experience in JavaScript, Express.js, GraphQL
- Strong knowledge of REST, microservices, cloud development and design patterns
- Comfortable using modern tools and platforms such as Docker, Jenkins, Gitlab CI, etc.
- Comfortable using agile methodologies.
- Understanding of different components such as web server, storages, integrations
- Should have worked on designing and building server-side solutions (in any technology), build process of node.js, CI/CD process of node.js, multi-tasking (working on multiple things at same time)
- Good knowledge of functional and Object-Oriented Programming
- Implementing effective security protocols, data protection measures, and storage solutions.
- Running diagnostic tests, repairing defects, and providing technical support.
- Recommending and implementing improvements to processes and technologies.
- Keeping informed of advancements in the field of Node.js development.
- Familiarity with Azure pipeline
- Should have experience in Identifying software application weaknesses and target areas and sketching out ideas for automated software test procedures. Reviewing software bug reports and highlighting problem areas.
- Knowledge of high-quality professional software engineering practices for agile software development cycle, including coding standards, code reviews, source control management, build processes, testing, and deployment.
- Fundamental knowledge of design patterns
- Experience in communicating effectively with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
- Mentoring the team members to meet the client's needs and holding them accountable for high standards of delivery.
- Being able to understand and relate technology integration scenarios and be able to apply these learnings in complex troubleshooting scenarios.
RESPONSIBILITIES:
- Writing and reviewing great quality code
- Understanding functional requirements thoroughly and analysing the clientās needs in the context of the project.
- Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns, and frameworks to realize it.
- Determining and implementing design methodologies and tool sets
- Enabling application development by coordinating requirements, schedules, and activities.
- Being able to lead/support UAT and production roll outs.
- Creating, understanding, and validating WBS and estimated effort for given module/task, and being able to justify it.
- Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement
- Giving constructive feedback to the team members and setting clear expectations.
- Helping the team in troubleshooting and resolving of complex bugs
- Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken.
- Carrying out POCs to make sure that suggested design/technologies meet the requirements.

About Nagarro Software
About
šš¼We're Nagarro.
Ā
We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale across all devices and digital mediums, and our people exist everywhere in the world (19000+ experts across 33 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues.
Tech stack
Company video


Photos
Connect with the team
Similar jobs
ā¢Degree/Master Degree in Engineering/computer or equivalent subject
ā¢Good Knowledge of Java (Core Java, XML, Java Script, UI5 etc).
ā¢Experience of working in Java on cloud products would be an advantage.
ā¢Excellent analytical skills
ā¢Effectiveness in problem-solving, results-orientation
ā¢Very good powers of comprehension, high quality commitment and self-motivating working style
ā¢Ability to quickly acquire understanding in new areas
ā¢Good communication skills
ā¢Team spirit and ability to work with virtual and local teams
ā¢Ability to present complex information in a clear and appealing manner
EXPECTATIONS AND TASKS
ā¢Analysis, modeling, design, implementation of business requirements for the SuccessFactors
Onboarding Localization & Legal Compliance
ā¢Responsible for development focusing on coding. Additional responsibility will entail testing and
quality assurance as per team backlog.
ā¢Demonstrate full responsibility for accepted tasks and deliver with a high level of quality, speed,
reliability and efficiency.
ā¢Maintenance and corrections to keep solution up-to-date in accordance with customer feedback
WORK EXPERIENCE
ā¢2-3 yearsā of coding experience in Java (Core Java, XML, Java Script, UI5)
ā¢Experience in HCM products is preferred
ā¢Experience in working on cloud products would be an advantage.
- Develop, record and maintain cutting edge web-based PHP applications on portal plus premium service platforms
- Build innovative, state-of-the-art applications and collaborate with the User Experience (UX) team
- Ensure HTML, CSS, and shared JavaScript is valid and consistent across applications
- Prepare and maintain all applications utilizing standard development tools
- Utilize backend data services and contribute to increase existing data services API
- Lead the entire web application development life cycle right from concept stage to delivery and post launch support
- Refactor, optimize and improve the existing codebase for maintenance and scale
- Use test driven development and acceptance tests to ensure feature quality
- Interface with customer and internal teams to gather requirements and develop software solutions
- Convey effectively with all task progress, evaluations, suggestions, schedules along with technical and process issues
- Document the development process, architecture, and standard components
- Coordinate with co-developers and keeps project manager well informed of the status of development effort and serves as liaison between development staff and project manager
PHP Developer requirements and qualifications
- Previous working experience as a PHP Developer for 3 years
- BS/MSĀ in Computer Science, Engineering or a similar relevant field
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Familiarity with limitations of PHP as a platform and its workarounds
- Proficient in PHP, HTML5, JavaScript, JQuery Expert
- Experience with PHP MVC frameworks (Symfony)
PRIMARY RESPONSIBILITIES (include but are not limited to)
ļ· Implement new features using Ruby on Rails/ReactJS/MySql/AWS tech stack.
ļ· Learn our cloud-based application and our human business processes.
ļ· Reduce risk by identifying a portion of the application code that can modularized into its own
service; set up an API between that service and the main application.
Desired candidates must have 2-7 years experience as NodeJs Developer. If the candidate is not able to relocate to Gurgaon then we can also provide permanent Work from home for this position.
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
Job Description
We are looking for a Back-End Web Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.
Ā
Responsibilities
- Integration of user-facing elements developed by a front-end developers with server side logic
- Building reusable code and libraries for future use
- Optimization of the application for maximum speed and scalability
- Implementation of security and data protection
Skills And Qualifications
- Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Management of hosting environment, including database administration and scaling an application to support load changes
- Data migration, transformation, and scripting
- Setup and administration of backups
- Creating database schemas that represent and support business processes
- Implementing automated testing platforms and unit tests
- Experience with Kafka / RabbitMQ
- Proficient knowledge of NodeJS
- Working knowledge of databases like PostgreSQL and MongoDB
- Experience with AWS Cloud services like S3 and EC2
- Proficient understanding of code versioning tools, such as Git
About the role:Ā Weāre looking for a Node.Js Developer who can adapt to new tech stacks and innovate with cutting-edge technology solutions, to build eCommerce platforms that are unique, disruptive, and powerful.
What you'll do:
ā Integrate user-facing elements developed by front-end developers with server-side logic
ā Write reusable, testable, and efficient code
ā Design and implement low-latency, high-availability, and performant applications
ā Implement security and data protection integrations
ā Integrate data storage solutions such as databases, key-value stores, blob stores, etc.
ā Optimize components for maximum performance across a vast array of web-capable devices and browsers
ā Ensure high performance and responsiveness to requests from the front-end.
What you'll need:
ā Bachelor's degree with minimum 3 years of work experience as a Node Js.
ā Strong proficiency in JavaScript or Typescript
ā Understanding of Node.js and its frameworks such as Express or StrongLoop
ā Understanding of the nature of asynchronous programming and its quirks and workarounds
ā Basic understanding of front-end technologies, such as HTML5, and CSS3
ā Understanding of accessibility, security compliance, user authentication and authorization between multiple systems, servers, and environments
ā Understanding fundamental design principles behind a scalable application
ā Understanding of code versioning tools, such as GIT
ā Integration of multiple data sources and databases into one system
ā Understanding of the differences between multiple delivery platforms, such as mobile and desktop and its optimization output
ā Knowledge on creating database schemas that represent and support business processes
ā Knowledge on implementing automated testing platforms and unit tests
Who Should Consider Joining:
ā If you like challenges and think from a first principle basis,
ā If you are driven to take ownership and are adept at rolling with the punches,
ā If you have the aspiration to grow fast in the dynamic environment of a start-up,
ā If you are a collaborative team member, who believes in collective success,
ā If you are someone who makes objective, fact-based decisions
Who should not consider joining:
ā If the role description does not excite you, then you should not join us
ā We are a startup and things will move fast. If you are not comfortable in a fast-paced environment, then you should not join us
ā If you are not a self-starter who is willing to learn & experiment more, then you should not join us.
What We Offer:
ā Limitless growth and learning opportunities
ā Exposure to cutting edge technology solutions and upcoming stacks in the market
ā In house technical training on GIT, Automated Testing, Code Coverage, Language Training and much more
ā A collaborative and positive culture ā Your team will be as smart and driven as you.
ā Guidance and mentorship from industry experts and renowned IIT Alumnus
ā An opportunity to make an impact ā Your work will contribute directly to our strategy and growth
We are looking for a back end developer with strong foundational knowledge of SQL, microservices architecture and Javascript.
Ā
Please don't apply if experience < 2 years || Javascript !=advanced
Ā
Responsibilities:
1. Back end ownership and implementation of projects in Node.js
2. Strong knowledge of JS and SQL is critical
3. Knowledge and experince of working on RHEL/Ubutnu servers is an additional bonus
4. Experience in writing large modularised projects
5. Production experience in implementing highly scalable microservices
Ā
At Gida, youāll be developing and contributing to different applications and projects. If youāre the person with the right calibre and mindset, youāll get opportunities to work on diverse projects and learn new skills.
Ā
Hybrid work model - work from home with 1-2 days in office
- Proficient with Laravel/CI/Node.JS/Yii
- Must have at least 1 year of experience
- Able to join office
Interview Process:
- Initial Screening
- Telephonic Interview
- Machine Test
- HR Round
⢠Design, implement and enhance new components of the Livspace design
platform and content management platform
⢠Design new features for the e-commerce properties and front-end products
and mobile apps
⢠Maintain engineering infrastructure
⢠Have significant impact on current and future technology roadmap
⢠Contribute creatively in strategic products that will reach large audience
⢠Build a web product that users love.
Who you are:
⢠You earned B.Tech or equivalent degree in computer science or related
engineering field
⢠You have at least 3+ yrs of experience working with large scale web
products
⢠You can learn new technologies quickly
⢠You have strong communication and collaboration skills
⢠You have prior ownership of the delivery of an entire feature/subsystem
You know your way around these:
⢠Linux, Apache, MySQL and PHP
⢠Javascript, AngularJS, JQuery, HTML, CSS
⢠Object oriented programming with Java/Python/Ruby
⢠HTTP and REST web services















