
šš¼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


Viha Technosoft - building tech products that matter to people
At Viha Technosoft, weāre a happy family of 50+ young and experienced talents. We work in Media and Entertainment (M&E)t, Healthcare, and Payments domains.
Weāre looking for a competent individual to help develop a scalable backend system for our project Cast India.With Cast India, Weāre out to revolutionize the way people onboard, train, and get opportunity in M&E domain.
-
Must-Have Skills
- Strong knowledge of any PHP web framework Codeigniter, Laravel, CakePHP, Yii, Symfony, etc along with strength in OOPS
- Understanding of MVC design patterns
- Working experience with any Payment Gateways is desirable. Experience with REST-based API Development is a must
- Experience with front-end technologies, such as JavaScript, HTML5, and CSS frameworks along with Angular 6+ and ReactJS
- Confident with Mysql database, framing complex queries for optimum performance
- Good knowledge of Javascript, Json, Jquery, Ajax
Additional Skills
- Hands-on experience working on Microservices development
- Integration of multiple data sources and databases into one system
Build and hosting experience
- Must have a strong DevOps experience
- Exhibited CI/CD experience with Jenkins tools and plugins.
- Strong experience in auto-deployment, deployment testing, and overall automated pipeline management.
- Good to have knowledge of Cpanel, FileZilla, Docker, and Kubernetes
- Must have a strong experience with source control tools like GitHub
Testing
- Must have strong advanced Unit testing experience and Agile experience
- Must have strong working experience in agile
- Must have participated in SCRUM and must be well aware of the scrum ceremonies
- Must be able to self-manage the pipeline and should be well prepared to meet challenging timelines
MySQL competency
- Must be able to write complex queries
- Understanding and implementation level knowledge of key joins, constraints, and triggers
- Able to analyze the query and perform query optimization
- Independently handle the Table DDL and DML statements as part of the development
- Ability to create ER diagrams and data mapping diagrams and document data entity chang
Key Responsibilities:
- Rewrite existing APIs in NodeJS.
- Remodel the APIs into Micro services-based architecture.
- Implement a caching layer wherever possible.
- Optimize the API for high performance and scalability.
- Write unit tests for API Testing.
- Automate the code testing and deployment process.
Skills Required:
- At least 3 years of experience developing Backends using NodeJS ā should be well versed with its asynchronous nature & event loop, and know its quirks and workarounds.
- Excellent hands-on experience using MySQL or any other SQL Database.
- Good knowledge of MongoDB or any other NoSQL Database.
- Good knowledge of Redis, its data types, and their use cases.
- Experience with graph-based databases like GraphQL and Neo4j.
- Experience developing and deploying REST APIs.
- Good knowledge of Unit Testing and available Test Frameworks.
- Good understanding of advanced JS libraries and frameworks.
- Experience with Web sockets, Service Workers, and Web Push Notifications.
- Familiar with NodeJS profiling tools.
- Proficient understanding of code versioning tools such as Git.
- Good knowledge of creating and maintaining DevOps infrastructure on cloud platforms.
- Should be a fast learner and a go-getter ā without any fear of trying out new things Preferences.
- Experience building a large scale social or location-based app.

⢠Experience in design and development of Full Stack applications using one or
more JS frameworks like ReactJS
⢠Good architectural & design skills.
⢠Strong coding, data structures, and algorithms skills
⢠The ability to own end-to-end responsibility - right from the requirement to
release.
⢠The ability to produce bug-free and production-grade code.
Key Deliverables:
⢠Lead the team by example.
⢠Help design and code highly scalable and secure systems
⢠Work with a performance-oriented team driven by ownership and open to
experiments.
⢠Build stable and scalable applications that are unit and integration tested.
⢠Learn & Develop Leadership skills
⢠Understanding of CI/CD process and using Docker
TECHNICAL COMPETENCIES REQUIRED:
⢠Node.js, ReactJS. Experience building microservices (REST APIs) using
Node.js
⢠AWS experience integrating technologies like SQS, SNS, SES, Lambda, API
Gateway, Cognito
⢠Experience with one or more RDBMS databases like MySql, PostgreSQL
⢠Experience with one or more NoSQL databases like MongoDB, Cassandra,
DynamoDB, Aerospike, Elastic Search, Redis, neo4j, etc.
⢠Caching technologies like: Redis, Elastic cache,
⢠Cloud Providers like AWS/ Google Cloud / Azure
⢠CI / CD: Jenkins, Docker, Kubernetes

quality delivery
ā Estimate engineering effort during multiple stages of the product life cycle
ā Coach engineering teams in accomplishing architecture, design and implementation
goals Focus on details of software development, design, implementation and
debugging
ā Have high technical competence, strong technical background with track record of
individual technical accomplishments
ā Ability to play the role of the architect for the team
ā Strong sense of ownership/ can do attitude and high attention to detail
ā Work with designers, business analysts, and product managers to estimate and
plan projects in an Agile environment
Skills & Experience:
ā Hands-on experience in developing, designing & scaling complex
systems Backend: Primarily Node.js and Python
ā Databases: Elastic search, DynamoDB, MongoDB, MySQL and Redis
(cache) Web: React, Vue
ā Strong Experience in REST API based Microservices development & integration that
includes long running orchestration services
ā Preferred AWS Services experience across - S3, DynamoDB, EC2, AWS Lambda, ECS,
ElasticSearch Service, Route 53, API Gateway, CloudFront, CloudFormation, etc.
ā Experience with continuous integration and deployment automation tools such as
Jenkins, Salt, Puppet, Chef, Ansible, Travis CI etc
ā Experience with gRPC protocol and graphQL frameworks
ā The ideal candidate should be willing to commit fully to the company and drive the
company forward

ā Experience in design, development, and deployment of the
application.
ā Knowledge of Restful Web-Services, JSON, HTTP, Networking
protocols
ā Knowledge of MVC architecture.
ā Mandatory Tech Skills: PHP, NodeJS, JavaScript, SQL, NoSQL,
GIT.
ā Good to Have: Laravel, Express, AWS
ā Basic understanding of HTML, CSS
We are planning to expand our team to explore new opportunities and looking for creative, enthusiastic, and passionate individuals to join our team.
Job DescriptionĀ
- Engage in Node.js back-end development with MongoDB
- Work on Backend programming
- Work on databases
- Coordinate with front end teams for overall project overview
- Create User stories and UML, documentation of the business goals
- Must have knowledge of Node.Js, HTML, CSS
- Knowledge of git and AWSĀ Ā
- Proficient in Data Structures and AlgorithmsĀ Ā
- Good in Object oriented design
- Ability to work independently and manage the entire backend of all platforms associated with Rejolut
- Exemplary tasks ā Explore something new every day!
- Responsibility ā Bring in your own ideas and get supported in executing them.Ā
- Fun ā Experience a family culture & celebrate with the founders & team.
- Team ā Be a part of a high-performance & cultural diverse team
- Freshers can apply
- Students in their last semester or passed out in 2020 can also apply
- Working days: Monday to Friday
- Timings: 11:00 am to 7:00 pm
- Duration of internship: 6 months/PPO(Performance Basis)
Stipend: INR 10,000 -15000 / per month
Please apply only if -
- You are available for the above said duration.
- You prefer to work in a fast pacedĀ environment with growth & learning opportunities
- If you have not applied for an internship before with us.
- Ā have relevant skills and interests
Rejolut - As a Career Differentiator
Ā - We are a young and dynamic team who are obsessed with solving futuristic and evolutionary business problems at scale with the next generation technology like blockchain, crypto and machine learning. Focuses on empowering people across the globe to be technically efficient, making advancements in technology and providing new capabilities that were previously thought impossible.
- We provide exposure to higher learning opportunities so that you can work on complex and cutting edge technology like React, React Native, Flutter, NodeJS, Python, Go, Svelte, WebAssembly. Strong expertise inĀ blockchain and crypto technology and working with the networks like Hedera Hashgraph, Tezos, BlockApps, Algorand, Cardano.
- We maintain high end transparency with clients and employees as Visibility unlocks Efficiency and trust unlocks Visibility.
- Company is backed by two technology Co-founders, well-versed with consumer applications and their work has been downloaded millions of times and have led teams in leadership positions in companies like Samsung, Purplle, Loyalty Rewardz.
Benefits :
- Ā Health Insurance
- Ā Work from Home
- Ā Fast growth and more visibility into the company
- Ā Experience to work on the latest technology
- Ā Competitive Learning Environment with supportive co-workers
- Ā Employee friendly HR Policies
- Ā Paid leaves up to certain limits
- Ā Liberal working atmosphere
- Get mentored by the best in the industry

- As a Senior Software Engineer you will work closely with the Tech Lead, and the rest of the engineering team to build and scale a data-driven platform. This role will act as a great springboard to accelerate career growth & transition into a Tech Lead level role.
- Your primary focus will be the development of server-side logic, building new services and APIs, developing UI components, supporting the maintenance of current APIs, reviewing work, and improving the performance and reliability of our systems as we rapidly scale our product and organization.
- An effective Senior Software Engineer will be a self-motivated learner; a highly creative engineer having obsessive attention towards detail and thoroughness.
Must Haves
- Youāve been building web applications professionally for 5+ years
- Youāre proficient in NodeJS, TypeScript, PostgreSQL, and MongoDB
- You possess strong OOP and design pattern knowledge
- Familiar with modern engineering practices: Code Reviews, Continuous Deployment, Automated Testing, etc
- You write understandable, testable code with an eye towards maintainability and experienced with TDD (Test Driven Development)
- Youāve the ability to build RESTful APIs
- Explaining complex technical concepts to designers, support team, and fellow engineers is not a problem for you
- Well versed with the fundamentals of computer science and distributed systems
Nice-to-haves
- FrontEnd experience; have built applications in either: React, Vue, Angular, or Svelte
- Startup experience, preferably a tech startup
- Open Source contributor
- You have experience with other programming languages -- e.g. Python, Ruby, PHP, Go, C, etc.
- Passionate about/experienced with open source and developer tools
- You have a bachelor's degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience
Benefits
- Feel good factor / impact driven work- Be part of the journey that is creating an impact in peopleās lives after retirement. The work we do has a direct impact on the size of someoneās retirement pot
- Ownership driven work- you own problems within the organisation and not an implementer of someone elseās idea. You have the ability to design solutions and work with multiple stakeholders to implement them
- Job stability- ClearGlass is very well funded by top tier VCs and can provide job stability in the COVID world
- Stock Options- we would love every employee of ClearGlass to have stock options
- Top-of-the-line gear- to help you be super-productive while working. No one likes a slow laptop
- Flexible work environment- we are working from home currently but will slowly move to a hybrid set-up; we offer support (incl. financial) to set-up your home office
Ā
SKILLS WE ARE LOOKING FOR
Ā
Build reusable APIs for our client-facing apps in Node.js
Ā
Create and maintain scalable infrastructure leveraging modern cloud platforms Write tests and documentation as you implement features with your team Maintain expertise in current and emerging technologies and tools
Ā
THE PERSON WE ARE LOOKING FOR
Ā
4+ yearsā Experience with NodeJS
Ā
BS degree or higher in Computer Science or Engineering Experience documenting and testing RESTful APIs
Experience working with databases in PostgreSQL, MongoDB or Redis
Ā
Experience and enthusiasm for working collaboratively with others in an Agile environment




