👋🏼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 (18000+ 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: 13-15 years
- 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
- 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
Note: CTC not a constraint for the right candidate.
Looking for Backend Developers (Node.js)
Roles & Responsibilities
- This role will be based in our brand new Hyderabad office. Join us in India’s beautiful “City of Pearls” and bring your ambition to life.
- You'll be set up for success if you have:
- Working knowledge of Typescript and JavaScript development
- Basic understanding of NodeJS development and its eco system
- Basic understanding of SQL (MySQL and/or Postgres) and NoSQL (Mongo DB / DynamoDB) databases
- Basic understanding of REST / SOAP API schematics
- Basic understanding of code versioning tools(GIT, SVN).
- Strong computer science and Engineering background
- Even better if you have:
- Good understanding of using container technologies like Docker for application packaging and running them on Cloud
- Good understanding in setting up CI/CD for application stack
- Working exposure in test driven development and its methodology like Code coverage etc
- Good understanding in using code quality tools to measure and improve on technical debt
- We bring ambition to life. We are innovators, game-changers and pioneers. So if you want to push boundaries and make an impact, this is the place to be.
- As part of our team you'll have the opportunity to make your mark and the power to make change happen. We're doing things no-one has done before, giving fans and customers access to sport anytime, anywhere. We're using world-class technology to transform sports and revolutionise the industry and we're not going to stop.
- If you're ambitious, inventive, brave and supportive, then you're the kind of person who's going to enjoy life at our organisation.
- We are committed to fostering an inclusive environment, both inside and outside of our walls, that values equality and diversity and where everyone can contribute at the highest level and have their voices heard. For us, this means hiring and developing talent across all races, ethnicities, religions, age groups, sexual orientations, gender identities and abilities.
- If you’d like to include a cover letter with your application, please feel free to. Please do not feel you need to apply with a photo or disclose any other information that is not related to your professional experience.
- Our aim is to make our hiring processes as accessible for everyone as possible, including providing adjustments for interviews where we can.
- We look forward to hearing from you.
Should have Excellent Experience of Node.js.
In-Depth knowledge of Express Js, JavaScript, TypeScript,
Should have experience in MongoDB, My SQL, GraphQL and any graph Database
Experience working with REST APIs, and Sockets.
Ability to Identify and fix production and non-production application issues as a part of the deployment.
Good Knowledge of AWS - Beanstalk, Cloud Watch.
Good to have Agile/JIRA/ Continuous Deployment experience.
Good Knowledge of JSON, API, and JWT
Ability and willingness to manage multiple projects/tasks.
Basic Understanding of HTML5, CSS.
Job Responsibilities:
Understanding accessibility and security compliance (Depending on the specific project)
User authentication and authorization between multiple systems, servers, and environments.
Integration of multiple data sources and databases into one system
Understanding fundamental design principles behind a scalable application.
- Worked as a Node.js developer on multiple projects with relevant experience between 1 to 4+ Years.
- Extensive knowledge of Nodejs, JavaScript, APIs, web stacks, libraries, and frameworks.
- Able to work on independent nodejs projects.
- Experience in mongoDB database queries. Able to write and manage complex DB queries .
- Exceptional analytical and problem-solving aptitude.
We are looking for self-motivated backend developers for full-time positions with good skills in NodeJS and Azure.
Selected developer's day-to-day responsibilities include:
1) Write lambda functions and fix bugs - NodeJS on Azure platform
2) Good skills in NodeJS required and good working knowledge in Azure Serverless stack required
3) Preferable to have Azure certifications (Associate or Professional levels)
Salary: INR 2.4L Per Annum (INR 20k per month)
**Who can apply**:
* Final year college / passouts or ones with around 1 year of experience
* Available for full time employment (remote work for the time being)
* Preferably can start immediately
* Have relevant skills and interests
* Women willing to start/restart their career can also apply.
- Criteria : BCA / BSc/BE / BTech passouts
- Experience Required : 1 to 2 Years (Freshers Do Not Apply)
- Candidates should be ready to learn (Low-Code .NET based platform)
- Looking for immediate joiners only