
šš¼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
Senior Software Engineer
Location: On-site, Panaji, Goa
About Joyful
Joyful is a leading AI-powered stakeholder communication management platform for voice of stakeholder analysis and contact center solutions. Our mission is to use AI to make all interactions between a company and its stakeholders joyful by removing friction. Joyful is a part of Germinait Solutions Pvt. Ltd.
OurĀ Joyful modules, Engage and Listen, help businesses understand and manage stakeholder interactions across digital channels. We enable companies to provide exceptional customer experiences while maximizing the productivity and efficiency of their support teams, all through one seamless platform.
At Joyful, we're committed to fostering meaningful interactions between stakeholders and brands by providing actionable insights, personalized replies, and a joyful experience for customers, users, and employees alike.
The Opportunity
Weāre seeking a Senior Software Engineer who thrives on solving complex problems, architecting scalable systems, and bringing innovative AI-powered features to life. You will work on a modern, cloud-native stackāleveraging serverless deployment, microservices, and AI/ML integrations to build resilient, high-performance solutions.
In addition to delivering high-quality code, youāll contribute to Joyfulās Vibe Coding cultureāour approach to writing code thatās clean, collaborative, and a joy to work with.
What You'll Do
- Backend & Cloud Development
- Design, develop, and maintain scalable microservices for Joyfulās Engage and Listen platforms
- Build serverless applications and functions (AWS Lambda, Azure Functions, or GCP Cloud Functions) for rapid, cost-effective deployments
- Implement robust APIs and data pipelines optimized for performance and reliability
- Ensure security, compliance, and data privacy in all backend services
- AI-Powered Solutions
- Integrate AI/ML models into production workflows to enhance automation, personalization, and analytics
- Collaborate with data scientists to operationalize AI models for real-time and batch processing
- Build features that leverage NLP, sentiment analysis, and predictive analytics for stakeholder communication insights
- Vibe Coding Culture
- Write clean, well-structured, and maintainable code that engineers enjoy working with
- Participate in pair programming, peer reviews, and collaborative debugging sessions
- Share best practices and mentor junior engineers to raise the technical bar across the team
- Help maintain a development atmosphere thatās positive, creative, and focused on continuous improvement
- DevOps & Deployment
- Work closely with DevOps teams to optimize serverless deployments, CI/CD pipelines, and automated testing
- Ensure observability, monitoring, and alerting systems are in place for all deployed services
- Contribute to cost optimization strategies for serverless architectures
- Collaboration & Problem-Solving
- Partner with product managers, architects, and designers to translate business requirements into technical solutions
- Participate in sprint planning, backlog refinement, and retrospectives
- Troubleshoot production issues and drive root cause analysis for lasting fixes
What You'll Need
- 3+ years of experience in software development, preferably in SaaS or AI-driven products
- Strong expertise in backend development using Java (Spring Boot), Node.js, or Python
- Experience with serverless architectures (AWS Lambda, Azure Functions, or GCP equivalents)
- Solid understanding of cloud services (AWS, Azure, or GCP) and microservices design patterns
- Hands-on experience integrating AI/ML models into applications
- Familiarity with NLP, speech-to-text, or sentiment analysis APIs is a plus
- Knowledge of relational and NoSQL databases (PostgreSQL, DynamoDB, MongoDB, etc.)
- Experience with CI/CD pipelines, automated testing, and monitoring tools
- Strong problem-solving skills and ability to work in fast-paced, collaborative environments
- Passion for clean, maintainable code and contributing to a healthy team culture
Why Join Joyful?
- Work on AI-powered solutions that transform how businesses connect with their stakeholders
- Be part of a team that embraces serverless-first development and modern cloud-native architectures
- Thrive in a Vibe Coding culture where great engineering meets great energy
- Collaborate with talented peers in a supportive, innovation-driven environment
- Enjoy professional growth opportunities in a fast-scaling company
- Work from our beautiful Goa office while building solutions used worldwide
At Joyful, we believe that combining AI innovation, scalable cloud design, and a joyful coding culture leads to exceptional products. If youāre passionate about building intelligent, high-performance systems while keeping the engineering vibe positive, weād love to hear from you!
ā In-depth knowledge of full-stack development principles and best practices.
ā Expertise in building web applications with strong proficiency in languages like Node.js, React, and Go.Ā
ā Experience developing and consuming RESTful and gRPC API Protocols.
ā Familiarity with CI/CD workflows and DevOps processes.Ā
ā Solid understanding of cloud platforms and container orchestration technologies.
ā Experience with Kubernetes deployment and workflows using tools like Argo.
ā Experience applying AI/ML models to optimize workflows or enhance product features, with familiarity in frameworks like TensorFlow, MLflow, Kubeflow, or PyTorch.Ā
ā Experience fine-tuning existing AI/ML models to adapt to specific use cases or datasets, ensuring optimized performance.Ā
ā Experience with Workflow Orchestration tools like Temporal and Windmill.
ā Strong background in System Design.Ā
ā Hands-on experience with Queuing Mechanisms such as RabbitMQ, Redis, and Kafka.Ā
ā Experience with designing and building user-friendly interfaces using Tailwind CSS and Radix UI.Ā
ā Excellent understanding of distributed systems, databases, and APIs. ā A passion for writing clean, maintainable, and well-documented code. ā Strong problem-solving skills and the ability to work independently as well as collaboratively.Ā
ā Excellent communication and interpersonal skills.Ā
Bonus points if you have:Ā
ā Experience with building self-serve platforms or user onboarding experiences.
ā Familiarity with Infrastructure as Code (IaC) tools like Terraform.
ā A strong understanding of security best practices for Kubernetes deployments.
ā Grasp on setting up Network Architecture for distributed systems.Ā
Required Skills:
- .NET CoreĀ
- C#
- Web API
- Aware of Microservice concepts
- MongoDBĀ
- Excellent communication
Docker, Kubernetes, and Linux knowledge is desirable. Having worked in a product development environment is desirable. Having worked in the finance and banking domain is desirable.
Major skill required: Angular & .Net
At least 6 to 10 years of experience, working as an Angular & .Net (both tech) developer
Project Role: Senior-Level Application Developer
Key Responsibilities:
⢠Degree in computer science or IT.
⢠Strong organizational and project management skills.
⢠Proficiency with JavaScript frameworks such as Angular, Implement reusable components
⢠Proficiency with server-side languages such as .Net.
⢠Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
⢠Proficiency with database technology such as MS SQL, Store Procedure.
⢠Excellent verbal communication skills.
⢠Good problem-solving skills.
⢠Attention to detail.
⢠Develop User interfaces for Modern Rich Internet Applications.
Technical Experience: Ability to translate business requirements into a comprehensive, well-formed technical design.
Professional Attributes: Resource should have good communication and analytical skills
Project Description: Client has already developed application in Java-Script & .Net, we have to convert that application into Angular. Most of code we need to write in Angular, but there is scope where we have to change the existing API or have to develop new API as per the project module need.
About Company
Ā
Obeikan Investment GroupĀ is a multi-national leader in packaging, education and health, with annual revenue of USD $1 billion. We're one of Saudi Arabia's 100 largest companies, with more than 3,000 employees and operations in 16 countries.
Ā
Job Location ā Remote with an opportunity to move to Riyadh, Saudi Arabia
Ā
Ā
Ā
|
Skill |
Mandatory |
Nice-to-have |
Comments |
|
NodeJS |
Ā Yes |
Ā |
Ā We are looking for a full stack developer to act as a product owner. Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā |
|
ExpressJS |
Ā Yes |
Ā |
|
|
AngularJS |
Ā Yes |
Ā |
|
|
Angular |
Ā Yes |
Ā |
|
|
HTML5, CSS3, Javascript, JQuery |
Ā Yes |
Ā |
|
|
iOS Programming ā Swift OS |
Ā |
Ā Yes |
|
|
Android Programming ā Java |
Ā |
Ā Yes |
|
|
Core Java Programming |
Ā |
Ā Yes |
|
|
Core PHP Programming |
Ā |
Ā Yes |
|
|
MVC Architecture |
Ā Yes |
Ā |
|
|
ORM Tools |
Ā Yes |
Ā |
|
|
GIT |
Ā Yes |
Ā |
|
|
Firebase |
Ā Yes |
Ā |
|
|
Any others? |
Ā |
Ā |
WE ARE GRAPHENE
Graphene is an award-winning AI company, developing customized insights and data solutions for corporate clients. With a focus on healthcare, consumer goods and financial services, our proprietary AI platform is disrupting market research with an approach that allows us to get into the mind of customers to a degree unprecedented in traditional market research.
Graphene was founded by corporate leaders from Microsoft and P&G and works closely with the Singapore Government & universities in creating cutting edge technology. We are gaining traction with many Fortune 500 companies globally.
Graphene has a 6-year track record of delivering financially sustainable growth and is one of the few start-ups which are self-funded, yet profitable and debt free.
We already have a strong bench strength of leaders in place. Now, we are looking to groom more talents for our expansion into the US. Join us and take both our growths to the next level!
Ā
WHAT WILL THE ENGINEER DO?
Ā
- Primary Purpose: As part of a highly productive and creative AI (NLP) analytics team, design and develop web applications and SPAās i.e., UI/UX, and underlying backend ā APIās, security framework, scalable microservices etc.
- Daily Grind: Interface with the product manager, project managers, and the engineering team to achieve sprint goals on the product roadmap.
- Career Progression: Senior Full Stack Engineer, Technical Architect
Ā
YOU CAN EXPECT TO
- Work in a product-development team capable of independently authoring software products.
- Guide junior programmers, set up the architecture, and follow modular development approaches.
- Design and develop code which is well documented.
- Optimize of the application for maximum speed and scalability
- Adhere to the best Information security and Devops practices.
- Research and develop new approaches to problems.
- Design and implement schemas and databases with respect to the AI application
- Cross-pollinated with other teams.
Ā
HARD AND SOFT SKILLS
Must Have
- Problem-solving abilities
- Extremely strong programming background ā data structures and algorithm
- Angular/React, Strong UI/UX skills
- Very strong python background, TDD, CI/CD,
- Software design skills i.e., OOPs, design patterns
- SQL, NoSQL ā design of schemas and databases
- Microservices architecture, Cloud native apps
Ā
Good to Have
- Enterprise Design Patterns
- Distributed Systems
- Exposure to ML and Data Science
- Docker, Kubernetes, AKS, Kafka, Graph databases
WORK EXPERIENCE: 0.6 TO 3 YRS
SALARY: Negotiable (Base on Experience)
SHIFTS:Ā FlexibleĀ to Work in Night Shifts (Male candidates are preferred)
CONTACT : Malar HR
Ā
Roles &Ā Responsibilities
Ā
- The Designer/Developer is responsible for the design, layout and coding of a Website, Web Application, etc.
- They are involved with the technical and graphical aspects of a website - how the site works and how it looks. They can also be involved with the maintenance and update of an existing site and upgrades on existing Web Application.
- Write the programming code, either from scratch or by adapting existing website software and graphics packages to meet business requirements
- Test the website and identify any technical problems
- Ā Upload the site onto a server and register it with different search engines.
- Ā HTML, JavaScript, jQuery, and CSS.
- Ā Adobe Illustrator.
- Ā PHP, Java, Ruby, Python, Ajax, Angular JS.
- Ā Frameworks - Zend, Symfony, CakePHP, Laravel & Codeigniter.
- Ā MySQL, Oracle, and SQL Server.
must have 4+ experience in React Js,Node Js and Redux
must be capable of handling Team.















