
šš¼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!
Ā
Please find the job details below
Experience: 4.1-7 years
Must Have: React, Docker, Cache
Ā
Ā REQUIREMENTS:
Ā
- 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
Job Description
We are seeking a skilled MERN Stack Developer to join our dynamic development team. The Candidate must be familiar with MongoDB, Express.js, React.js, and Node.js and play a key role in building and maintaining web applications. This position will be responsible for working on both the front and back end of our web projects, which in turn will ensure that the web applications are stable, responsive, and effective.
Responsibilities
- Design and develop web applications using the MERN stack.
- Create responsive web interfaces using React.js.
- Develop server-side logic and APIs using Node.js and Express.js.
- Ensure database operations are seamless and database schemas are well designed using MongoDB.
- Collaborate with other team members, such as UI/UX and backend developers, to define and achieve project goals.
- Suggest code reviews and provide feedback to other developers.
- Troubleshoot and fix any issues to maintain and improve overall application performance.
Skills and Qualification
- A Bachelor's degree in Computer Science or relevant field is required.
- Hands-on experience with React.js, Node.js, Express.js, and MongoDB.
- Solid understanding of JavaScript, HTML, and CSS.
- Experience with Redux for state management.
- Familiarity with RESTful API development and integration.
- Ability to design and build user interfaces and server-side applications.
- Experience with version control systems - Git knowledge preferred.
- Strong problem-solving skills and attention to detail.
- Good communication skills and ability to work collaboratively in a team environment.
Must Have
1. Angular 13+
2. Understanding of Cloud architecture
3. Node.js + Expressjs +MongoDB (Localization Project)
Management skills required
1. Drive scrum meetings (Daily sync-up, Weekly planning meetings, Monthly meetings)
2. JIRA Understanding, including JIRA Reports, Releases
3. Code Review
4. Document preparation for any new feature/requirements using confluence
5. Track team timesheet reports
6. Communication with External team membersĀ Ā
JOB PURPOSEĀ Ā Ā
A Senior Associate Java WCS Technologist is considered as a senior contributor for complex modules of work by bringing deep core technology expertise and relevant business subject matter expertise to the table.Ā Ā
JOB RESPONSIBILITIESĀ Ā Ā
- Sr. Associate, Technology plays a significant role during the design and implementation of the technological solution for our clients.Ā Ā Ā
- A Sr. Associate, Technology is involved in ensuring a quality technical design that satisfies the business requirements of the client.Ā Ā Ā
- A Sr. Associate, Technology is often involved in package evaluations and recommendations, communicating the technological details of the project to the business users and workshops with the clients. Sr. Associate, Technology also participates in gathering business requirements and assessing existing architectures and resources.Ā Ā
- Sr. Associate, Technology provides leadership to the team by taking responsibility for a specific component or track of the project architecture.Ā By taking on this level of responsibility, a Sr. Associate, Technology spends more time overseeing the tasks required to implement a solution rather than performing the tasks directly.Ā This includes planning, estimation, resource management, issue resolution and quality assurance.Ā A Sr. Associate, Technology is also responsible for coordinating and communicating with the other tracks and disciplines involved in the project.Ā Ā Ā
- In performing the essential functions of this role, the work is fast-paced, moderately noisy and team-based.Ā Additionally, frequent overnight travel is required.Ā Ā
- Prepares the technical design of the more complex technology components within the module (one or more of client/web presentation tier, server tier, data access and data model, integration component, package function customization)Ā Ā
- Participates in and in some cases drives design reviews of other modules and provides insightful comments to improve the design quality and design conformance to standardsĀ Ā
- Assists the architect in articulating the pros and cons of using a certain technology stack/package or component or design pattern versus another to the clients and project team and drives selection of technologies, designs to come up with the optimal architectureĀ Ā
- Implements slice of application (EAR) and proofs of concept (spike solution) to prove any new technologies or integration scenarios in the moduleĀ Ā
- For package implementations, aids the Architect of the project to perform the gap analysis between business requirements and the package features and design the configuration, customizations, extensions, interfaces required to meet the requirementsĀ Ā
- Provides innovative solutions to project level technical issuesĀ Ā
- Critiques a design created by another designer and helps identify design and performance improvementsĀ Ā
- Interacts with a set of clients (client senior developers and architects) to create technology specifications from business requirements for one of the modules within the projectĀ Ā
- In some scenarios, collaborates with client developers to design, build, test and deploy the module components and integrate with the rest of the modulesĀ Ā
- Raises and drives to closure with the client any technical design and implementation issues in the module and also in the interfaces and interactions with other modulesĀ Ā
- Estimates the implementation and deployment of the module based on design architecture, testing strategy and overall project planĀ Ā
- Assists the architect in coming up with the overall estimates for the project along with any key risks and issues and their mitigationĀ Ā
- Reports progress and issues to the Manager in a timely manner. In particular, to relay issues that might impact on quality or the ability to deliver to timescales or estimatesĀ Ā
- Works with team on the development of standards, processes and procedures related to application security, upgrade management, capacity planning, application deployment, performance monitoring/tuning, and failover and disaster recoveryĀ Ā
- Mentors the team on the best techniques to debug and troubleshoot design and implementation defects and issuesĀ Ā
- Shares point of view on technology stack, package and latest technology and business trends in one or more relevant areas (e.g. eCommerce, Content Management).Ā Ā
- Documents the technical design using UML, suitable design patterns in the form of technical design narrative, object models, sequence diagrams, collaboration diagramsĀ Ā
SKILL REQUIREMENTSĀ Ā
Experience in: J2EE - Application Servers, Java - ORM, Java - Spring Framework, CoreĀ Ā
Java, SQL Development Languages, Java - Web, Presentation Frameworks, Java - MessagingĀ Ā
Implementation, Java Web Services, Planning/ Execution & Tracking, Scoping andĀ Ā
Estimating, Data Modeling, High Availability and Failover Applications, High Throughput / Transaction Application, Logical Architecture Design, OOAD and UML, Package / Vendor Selection, Performance / Capacity Planning, Application, Security.Ā Ā
Ability to abstract detail into larger (repeatable) patterns, familiarity with user centered analysis and evaluation techniquesĀ Ā Ā
Understanding of the project life cycle process to effectively be able to manage a sub-Ā
Ā Ā
Business Knowledge:Ā Domain experience on Enterprise data warehouse would be a plus.Ā Ā
Ā Ā
Personal Attributes: a. Strong and innovative approach to problem solving and finding solutions b. Excellent communicator (written and verbal, formal and informal) c. Flexible and proactive/self-motivated working style with strong personal ownership of problem resolution d. Ability to multi-task under pressure and work independently with minimal supervision. e. Ability to prioritize when under pressureĀ Ā
EXPERIENCEĀ Ā Ā
2-8 years Ā
EDUCATIONĀ Ā
Full Time Bachelorās / Masterās degree (Science or Engineering preferred)Ā Ā
Full Stack WordPress Developer with 5-8 years of proven experience in WordPress development. The ideal candidate will have a strong background in both frontend and backend development, with expertise in API integration, data manipulation, and data visualization. This role will involve building robust WordPress solutions from the ground up, integrating third-party APIs, and creating visually engaging data representations in the admin dashboard.
Responsibilities:
Develop and maintain custom WordPress themes, plugins, and frontend components
Implement backend functionality using PHP, MySQL, and other relevant technologies
Integrate third-party APIs and manipulate data to meet project requirements
Design and implement data visualization solutions using charts and graphs in the WordPress admin dashboard
Ensure seamless integration of frontend designs into WordPress
Work with cross-functional teams including project managers and other developers to deliver high-quality solutions on time and within budget
Troubleshoot and debug issues as they arise, providing timely resolutions
Stay up-to-date with the latest trends and best practices in WordPress development and Full Stack development
Requirements:
Bachelor's degree in Computer Science, Engineering, or related field
5-8 years of hands-on experience in WordPress development as a Full Stack Developer
Strong proficiency in PHP, HTML, CSS, JavaScript, and MySQL
Experience with frontend frameworks/libraries such as Bootstrap, React, Vue.js, or Angular
Proven track record of developing custom WordPress themes, plugins, and frontend/backend components
Experience with API integration and data manipulation
Excellent communication and collaboration skills
Ability to work independently and as part of a team
Strong problem-solving and analytical skills
Attention to detail and commitment to delivering high-quality work
Job Description:-Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā
Ā
Web Developer Responsibilities:
Ā
- Conducting analysis of website and application requirements.
- Writing back-end code and building efficient PHP Laravel
- Developing a back-end portal with an optimized database.
- Troubleshooting application and code
- Integrating data storage solutions.
- Responding to integration requests from front-end
- Finalizingback-endfeaturesandtestingweb
- Updating and altering application features to enhance
Ā
Developer Requirements:
Ā
- Bachelorās degree in computer science or a similar
- Knowledge of Laravel &PHP web frameworks including Yii, and
- Knowledge of front-end technologies Like HTML, CSS3, Bootstrap, and JavaScript.
- Understanding of object-oriented PHP
- Previous experience creating scalable applications.
- Proficient with code versioning tools including Git, Mercurial, CVS, and SVN.
- Familiarity with SQL/MYSQL databases.
- Ability to project manage.
- Good problem-solving
- Provide development and maintenance services for .NET application.
- Develop and implement best practices for .NET programming.
- Review codes and provide recommendations for improvements.
- Identify the key problems and develop a solution within business and technical context.
- Design, develop, test, review and document .NET application programs.
- Evaluate user requests to determine budget, time, feasibility and compatibility of the new or modified program.
- Analyze technical architecture and provide recommendations.
- Coordinate with users to analyze and propose application solutions to meet business needs.
- Participate in all stages of the software development life cycle including coding, designing and documentation.
- Develop support processes to integrate .NET applications into in-house and third party applications.
- Prepare and maintain system-level, program-level and user-level documentations.
- Act as a technical lead for development and integration of .NET applications.
⢠Hand-on experience in creating frontend applications using React or Angular.
⢠Highly proficient for both Java script and Type script.
⢠Good command over Databases both SQL/No SQL (Mongo DB, My Sql)
⢠Hands-on experience of GIT (version control tools).
⢠Bachelor or Master Degree in Computer Science, Software Engineering from a reputed University
⢠5 to 8 years of experience working in eCommerce domain, specifically at-least 3-5 years of experience working in Django and Python.
⢠React and/or Angular for front end
⢠Proficiency in MongoDB and MySql
⢠Technical Skills: JIRA, Gitlab, Rest API, GCP or AWS
Strong experience with databases such as Redis, Elasticserach Storage, SQL, NoSQL
Strong hands-on experience with Elastisearch
Experience in Flask web framework
Experience in Flask web framework
Experience in Micro services development and Agile Development approach
Experience with project management and workflow tools such as Jira and Confluence.
Strong knowledge and experience of DevOps lifecycle
Experience with open-source technologies and cloud services.
Experience in reviewing source code.
Track record of delivering applications in cloud-based infrastructure and in an agile environment
Stellar troubleshooting skills with the ability to spot issues before they become problems.
About the Role
Working on frontend & backend tech on a unique Design Ai product. You'll be working closely with a Senior Developer and focusing 70% on Frontend and 30% Backend development for the product.
- Experience of 2-3 years in web technologies and full stack development.
- Expertise in PHP frameworks like Laravel, Codeigniter and other technologies like javascript, jquery etc.
- Expertise in front end web technologies like Bootstrap, CSS3, HTML5 & AngluarJS.
- Keen interest in working at a fast learning environment of a startup.
- Exposure to GIT (for SCM), JIRA (for project management) and AWS EC2 (for Deployments) and Slack (for communication).
- Follow best practices around version control, unit tests, and automated build processes.
Back End
⢠PHP Frameworks ā Laravel, Codeigniter, etc.
⢠NodeJS
⢠MySQL
⢠MongoDB
Ā
Front End
⢠HTML5
⢠CSS3
⢠Bootstrap
⢠AngularJS
⢠FabricJS
⢠Javascript
⢠Jquery
Ā
Responsibilities
- Writing reusable, testable, and efficient code.
- Design and implementation of low-latency, high-availability, and performant applications.
- Implementation of security and data protection.
- Integration of data storage solutions (may include databases, key-value stores, blob stores, etc.)
- Understanding the nature of asynchronous programming and its quirks and workarounds.
- Understanding accessibility and security compliance.
- 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.
- Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform.
- Creating database schemas that represent and support business processes.
- Implementing automated testing platforms and unit tests.
- Proficient understanding of code versioning tools, such as Git.
- Good communication skills. Clear estimation of timelines and solid reasoning as to why we are doing something before we do something.
- Good with Problem Solving skills.
- Good knowledge of data structures and algorithms.
















