
šš¼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:
- Must have Skills: Node JS, Microservices architecture (MSA) (Capable),Javascript/Typescript, AWS S3/ LAMBDA/ EC2/DYNAMODB
- Cloud developer with a minimum of 6 years of experience Technical skills in most of the following areas
- Expert in developing REST Services and APIS using JavaScript, TypeScript NodeJS is a mustĀ
- Implementing Serverless Software development using Amazon Lambda written in NodeJS is desirable.
- Services including AWS IoT, S3, RDS, IAM, Cognito, SNS, VPC, EBS, AWS Route 53, and Cloud Watch is a must
- Proficient in database concepts including schema design, querying, performance tuning, and debugging (Both SQL and No-SQL databases)
- Strong experience in designing and developing enterprise cloud-based IoT solutions using AWS
- Develop Web, APIs, IoT & Cloud based solutions is a must
- Ability to write automated unit test cases using mocking frameworks (Jasmine, Mocha, chai, Jest, etc.)
- Experience in modern data architectures (e.g. Micro Service, event-driven architectures, stream processing, and integrating real-time analytics into customer applications is desirable
- Have a good eye for NFRs (Scalability, extensibility, reliability, etc.) while evaluating design. should be able to Converts Solution Requirements into logical systems & subsystems
- Innovates and creates new ideas and have the ability to develop quick proof of concepts and validate with the customer.
RESPONSIBILITIES:
- 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
- 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
MUST HAVES:
- #java11, Java 17 & above only
- #springboot #microservices experience is must
- #cloud experience is must (AWS or GCP or Azure)
- Strong understanding of #functionalprogramming and #reactiveprogramming concepts.
- Experience with asynchronous programming and async frameworks/libraries.
- Proficiency in #sql databases (MySQL, PostgreSQL, etc.).
- WFO in NOIDA only.
Other requirements:
- Knowledge of socket programming and real-time communication protocols.
- Experience of building complex enterprise grade applications with multiple components and integrations
- Good coding practices and ability to design solutions
- Good communication skills
- Ability to mentor team and give technical guidance
- #fullstack skills with anyone of #javascript or #reactjs or #angularjs is preferable.
- Excellent problem-solving skills and attention to detail.
- Preferred experience with #nosql databases (MongoDB, Cassandra, Redis, etc.).
You will break down business opportunities and problems into software solutions. You will work closely with the CTO to help product and marketing stakeholders distill the product vision and roadmap, into a technology vision. You will be responsible for the evolution of an already bleeding-edge highly distributed systems at the back-end, and would need to work withfront-end architects to come up with the best user experience for the gaming platform. You will be required to make decisions quickly, and work under strict timelines. You would lead technology strategy through analysis of market trends and product requirements. You would help set coding guidelines and help bring the most modern tools to keep engineering processes most efficient.
Requirements:
ā B.E/MS in Computer Science or equivalent.
ā 10+ years or more of progressive software technology experience with at least 3 years
in an architectural role.
ā Completely hands on with technology and architecture. Start-up experience is a huge
plus.
ā Ability to quickly prototype and demonstrate technology value adds and educate + drive
adoption within the extended technology team
ā Excellent and robust understanding of scalable product system architecture(s),
platforms and core technologies
ā Demonstrated problem-solving and leadership skills to pursue correct engineering
process in adverse conditions. Ability to embrace and demonstrate leadership beyond
ownership
ā Work with engineering leadership to setup and manage processes.
ā Track record of thought leadership and out of the box thinking in the technology arena.
ā Ability to work efficiently in an entrepreneurial and in a start-up environment
ā A Java/Spring/Akka, Javascript or Golang rockstar.
ā Deep and hands on knowledge of some of these technologies - MySQL, NodeJS,
message brokers such as Kafka/RabbitMQ, NoSQL datastore such as Mongo, Cassandra,
Arango, distributed caches such as Redis/memcached, container technology such as
Docker and Kubernetes etc.
ā Great proficiency in distributed systems design, with an ability to make the right
trade-offs for creating future-proof solutions.
ā Building quick PoCs and full-fledged solutions with various AWS managed services would
be a big plus.
Mandatory Skills - 4 years in Nodejs, JavaScript, Express.js, MongoDB, Data Structures, Algorithms
"Expertise in Node.js Web frameworks like Meteor, Express, and Kraken.JS
Expertise in building highly scalable web services using Node.js, Create REST API with the help of Node middleware
Deep understanding of REST and API design
Experience designing APIs for consistency, simplicity, and extensibility.
Expertise with JavaScript testing frameworks like Jasmine, Quit, Mocha, Sinnon and Chai.
Expertise with building tools like Web pack, gulp, and grunt.
Integration of various application components
Experience in various phases of the Software Development Life Cycle (SDLC) such as requirements
analysis, design, and implementation in an agile environment, etc.
- Proven experience in any high-level programming languages like Java (Preferably)
- Strong knowledge of data structure, algorithms and coding
- Experience with any Messaging technologies like Kafka or Rab-bitMQ, etc.
- Proven experience in database technologies like NoSQL
- Hands-on experience with Spring, Spring Security, Spring boot, and Hibernate framework.
- Working knowledge of developing Restful Micro services.
- Strong analytical, problem-solving skills.
- Attend team meetings to discuss projects, brainstorm ideas, and put forward solutions to any issues.
- Ability to understand the Platform/domain of the business in detail & Ability to multi-task.
- Good communication and organizational skill

Company is building a first-of-its-kind, lifestyle health product for Women in
India. We believe that the future of health and fitness is digital, and women will drive the
digital fitness revolution in India. Existing digital health and fitness products are highly
transactional and we see a huge opportunity to build a truly aspirational product that will
inspire and empower millions of women to lead healthier lives. If you are passionate about
building a product that blends together technology, content, and community, we would love
to talk to you.
Engineering:
CompanyĀ is looking for results-oriented Engineers. An ideal candidate for us would be
a passionate builder of great products/frameworks and someone who would thrive in a
fast-paced environment and enjoy the challenge of complex business contexts that are
typically being defined in real-time.
In this role, you will be responsible for building world-class technology products and
platforms that are at the forefront of the technology revolution in the Indian healthcare
ecosystem. You are someone who insists on the highest standards for quality,
maintainability, and performance. You will be working in a fast-paced and agile work
environment delivering quality solutions that have an immediate business impact.
Responsibilities :
ā Research, design and build highly reliable, available, and scalable solutions that can
handle Millions of API calls across systems.
ā Own large technical deliverables and execute in a structured manner, complete
ownership of functional Services that your team is responsible for.
ā Take the accountability of the overall health of the products you build and
predictability of the deliverables of your team
ā Lead by example, mentor and guide team members on everything from structured
problem solving to development of best practices
ā Platformize components as libraries, utilities and servicify and promote reuse.
ā Be able to conceptualize and develop prototypes quickly
ā Drive the technical roadmap of the team in collaboration with Product and Business
Teams.
Requirements:
ā BTech, MTech in Computer Science or a related technical discipline (or equivalent).
Or high technical acumen and rich technical experience.
ā Deep expertise with any or combination programming languages: Java, Node.js,
Golang, JavaScript, any object-oriented high-level proprietary or open-source
language with strong programming constructs. Substantial experience in building
complex and scalable solutions.
ā Strong object-oriented design skills, ability to apply design patterns, and ability to
design intuitive module and class-level interfaces
ā The ability to independently lead problem-solving and build elegant, maintainable
solutions to complex problems.
ā Experience leading multi-engineer projects and mentoring junior engineers
ā Experience with full life cycle development in any programming language on a Linux
platform
ā Prior experience in working with Agile software methodologies ( Scrum, Kanban),
TDD, and Continuous Integration(CI/CD) a plus.
ā Experience in building data-driven web application design and development is a plus
ā Expert level experience in building a scalable, large, and complex business
application using some of the above technologies and mentoring junior engineers.
ā Track record of building and delivering mission-critical, 24x7 production software
systems
- Providing technical guidance as well hands on management for all product development within the company.
- Identifying frameworks/ technologies/ languages/ libraries to be used to achieve desired goals.
- Underscores pros and cons of various technologies available and presenting arguments to management and technical team.
- Taking responsibility for refactoring existing code.
- Leading, managing and mentoring a team of 5+ engineers.
- Serving as a key member of the management team that sets the company's strategic direction.
- Defining standards & best practices to support agile development processes.
- Planning, tracking and estimating product development activities.
- Ensuring the optimal application of technology and engineering resources to meet product development and/ or customer requirements as per the product and/ or marketing requirements document.
- Ensuring that the product quality is world class at all times.
- Growing the internal information technology development organisation; managing and recruiting a multidisciplinary high-performance technology team.
- Developing RESTful backend services if needed
- Ensuring implementation of formal processes to support the product development process.
- Passionate about automated testing: Managing / driving testing - unit tests, system tests, regression.
- Performance Tuning/ Profiling: In-depth understanding of popular architectures SOA, RESTful, Microservices, Messaging Bus.
Ā
What you need to have:
- B.E / B.Tech or similar qualification from a premier institute.
- Good communication skills.
- Self-starter, Highly motivated.
- People Management skills.
- Go-getter attitude.
- 3 - 7 years of hands-on development experience in backend development with a track record of solid technical accomplishments. Node.js experience will be preferred.
- Knowledge of multiple programming languages will be preferred.
- Knowledge of Caching solutions Redis, Memcache
- Databases experience - MySQL/NoSQL, RabbitMQ, Kafka.
- Capability to present different architecture for the same problem.
- Knowledge of popular front end MVC technologies.
- Understanding of production level problems and their possible solutions
Ā
ā¢ Proven working experience in backend app development and experience with Node JS.
ā¢ Build advanced ecommerce backend applications for the multiple client platforms (both React and Android).
ā¢ Understanding of design principles and good architecture patterns.
ā¢ Proper Data Structures and Algorithm knowledge is a must.
ā¢ Graph QL and Apollo Server knowledge.
ā¢ Collaborate with cross-functional teams to define, design, and ship new features.
ā¢ Work with outside data sources and APIs like the one of Unicommerce.
ā¢ Create Unit-test code for robustness, including edge cases, usability, and general reliability.
ā¢ Work on bug fixing and improving application performance.
ā¢ Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
ā¢ Translate designs and wireframes into high quality code.
ā¢ Have a good understanding of CI/CD tools (any).
ā¢ Robust knowledge of popular databases like MongoDB, Elastic Search, DynamoDB, Redis etc;
ā¢ Knowledge about AWS Services like EC2, Lambda, Kinesis, Redshift, S3 is super plus.
MUST HAVE
ā¢ CI/CD
ā¢ 3+ years in Node JS
ā¢ HTML, CSS, JavaScript
ā¢ MongoDB, Elastic Search, DynamoDB, Redis
ā¢ AWS Services like EC2, Lambda, Kinesis, Redshift, S3 is super plus.
ā¢ Data Structures and Algorithm knowledge is a must.


- Deliver features in an end-to-end manner: technical design, development, testing, deployment, and maintenance.
- Provide technical leadership and own specific areas of the platform.
- Work closely with Product Managers to translate product requirements to engineering specifications.
- Lead code review efforts and quality efforts in your area of ownership.
- Participate in product discussions, taking ownership and initiative.
- Work independently in a fast-paced environment.
- Mentored and guide junior engineers.
Ā
Must Haves:
- Minimum 2 years of working experience in Ruby on Rails/ Python/ Node.JS.
- Strong problem-solving skills, data structures, and algorithms.
- Excellent experience on databases like MySQL, PostgreSQL, etc.
- Familiarity with tools for code reviews, version control (GIT).
- A knack for writing clean, readable Ruby/ Python/Node.JS code.
- Experience in application server hosting and monitoring.
- Understanding of fundamental design principles behind a scalable application.
Ā
Nice to Have:
- Hands-on with search platforms (Solr, Elasticsearch, etc).
- Prior experience with microservices-based architecture/SOA/distributed systems.
- Able to implement automated testing platforms and unit tests.
- Experience with common AWS service EC2, RDS, S3, SES, etc.
Key Competencies:
- Building Effective Team
- Solving Problems Creatively
- Learning Agility
- Drive For Result
ā¢Ā 3+ years development and delivery experience with Java, Springboot, Micriservices, JPA and from reputable institutes ā¢Ā Solid experience with application frameworks such as Springboot and strong familiarty with micro services architecture and design patterns ā¢Ā Familiarity with databases like MySQL, MongoDB, Redis etc ā¢Ā Hands-on experience in analysis, design, coding, and implementation of complex, custom-built applications ā¢Ā Exposure to CI/CD using Gitlab, Jenkins preferred ā¢Ā Familiarity with Docker, Kubernetes, EFK Stack is preferred ā¢Ā Broad knowledge of web standards relating to APIs (OAuth, SSL etc.) ā¢Ā Exposure to product development is preferred ā¢ Understand Architecture Requirements and ensure effective design, development and maintenance of multiple micro services in Java Springboot deployed in cloud within containers consuming data present in relational as well as NoSQL databases. o The microservices shall expose APIs which allow ease of integration with variety of client apps o Microservices should handle a scale of thousands of requests per second ā¢ Develop communication patterns between microservices which are efficient, lightweight and secured using Kafka ā¢ Debugging issues on a live setup ā¢ Lead a small team of engineers ā¢ Create test cases and technical documentation ā¢ Maintain a high level of code quality and consistency by adhering to and enhancing the coding standards, design methodology and programming practices |



- Create a platform to change the way kids learn: Because company is solving a unique problem, we have the chance to reimagine education. Be it collaboration or puzzles or interactive videos or even 3D experiences, there is a huge scope for innovation. You can help us get there.
- Tackle challenging and impactful problems: You'd jump between product, marketing, internal tools, process ā participating in every phase from inception to implementation. Absolutely no boredom.
- Join us at a magical time: We went through Y Combinator, have raised funding and are seeing strong traction with a very lean team. You get to be among the first employees in one of the strongest and most passionate teams in the EdTech space.
Ā
So, what will you do as a Full Stack Lead at company?
Ā
- As one of the early employees, there will be a lot on your plate. All the time!
- You'll take ownership and build new product features from start to finish. We love to hire āProduct Engineersā who care about āwhyā behind a feature and suggest changes to hit the objectives even better
- You'll build improvements to performance, reliability, and product polish ā for example, improving the efficiency and performance of our replicated state systems.
- You will mentor new joiners, review the pull requests and help with expanding the team as we grow
Ā
This might be for you if...
- You have strong knowledge of both front and back end technologies
- You have been professionally coding for at least 4 years
- You have worked in a startup and relish the chaos and pressure
- You've built and maintained quality user interfaces that have reached a large audience, ideally while the product is experiencing rapid growth.
- You can readily learn most technologies as you go. To you, technologies are about tools and tradeoffs, not an ideology.
- You care about the business implications of anything you build. You're not just going after cool stuff ā you understand the balance between craft, speed, and the bottom line.
- Bonus: You're fluent with Typescript, Python, Go, NodeJS, Postgres, Docker.
- Bonus: You're familiar with multiple frameworks such as React, Django
- Bonus: You understand AWS infrastructure and can put out a fire if one happens

