
šš¼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
Job Title : Golang Backend Developer
Experience : 3+ Years
Location : Bangalore (Work From Office)
Notice Period : Immediate to 15 Days (Strict)
š About the Role :
We are looking for a Backend Developer with strong Golang expertise to build scalable, high-performance systems. You will play a key role in designing microservices, handling concurrent workloads, and developing robust backend architectures for production-scale applications.
š„Ā Mandatory Skills :
Strong hands-on experience in Golang, Microservices Architecture, REST APIs, Concurrency (goroutines & channels), PostgreSQL/MySQL, Redis, Messaging Systems (Kafka/RabbitMQ/SQS), AWS/GCP, Docker & Kubernetes, and CI/CD pipelines.
š ļø Key Responsibilities :
- Design, develop, and maintain scalable backend services using Golang.
- Build high-performance REST APIs and microservices.
- Develop concurrent and distributed systems using goroutines and channels.
- Implement event-driven and asynchronous architectures.
- Optimize system performance, latency, and database efficiency.
- Integrate messaging systems and caching layers for scalability.
- Collaborate with cross-functional teams for end-to-end delivery.
- Ensure high code quality, testing, and system reliability.
- Monitor, debug, and enhance production systems.
Required Skills & Qualifications :
- Strong hands-on experience in Golang (must-have).
- Solid understanding of Concurrency in Go (goroutines, channels, worker pools).
- Experience with Microservices Architecture.
- Strong knowledge of RESTful API development.
- Proficiency in Databases : PostgreSQL / MySQL / MongoDB.
- Hands-on experience with Redis (caching).
- Experience with Messaging Systems: Kafka / RabbitMQ / SQS.
- Hands-on experience with AWS or GCP.
- Experience with Docker & Kubernetes.
- Familiarity with CI/CD pipelines (GitHub Actions, Jenkins, etc.).
- Strong understanding of Data Structures, Algorithms, and System Design.
Good to Have :
- Experience with gRPC-based microservices.
- Familiarity with monitoring tools like Prometheus, Grafana.
- Exposure to high-scale distributed systems.
- Experience with event-driven architectures.
- Knowledge of security practices (JWT, OAuth2, RBAC).
What Weāre Looking For :
- Strong problem-solving and debugging skills.
- Ownership mindset with end-to-end feature delivery.
- Ability to write clean, efficient, and maintainable code.
- Comfortable working in a fast-paced, high-growth environment.
You can also register yourself on the below platform to proceed further :
Criteria:
2ā8+ years software development with 3+ years building systems with Laravel, PHP & MySql. Worked On Micro Service Architecture.
Technical Skills:
āĀ Strong Laravel expertise (v9ā12.x): service container, Eloquent ORM, middleware, events, queues, caching.
āĀ Proficiency in PHP 8+, OOP, design patterns, and unit testing (PHPUnit).
āĀ Expertise in MySQL: schema design, indexing, and query optimisation.
āĀ Experience with caching/in-memory stores: Redis, Memcached.
āĀ Hands-on with message queues (Redis queues, RabbitMQ, SQS, or equivalent).
āĀ Familiar with Docker / containerised environments.
āĀ Experience with AWS services: ECS, S3, RDS, API Gateway, Lambda, Cloudwatch, SES, etc.
āĀ Ability to effectively use AI-powered tools (e.g., for code generation, refactoring, documentation, testing, and productivity improvements).
Soft Skills
āĀ Clear and effective communication.
āĀ Strong ownership and accountability.
āĀ Ability to break down complex problems and provide accurate estimates.
ā Openness to adopt new tools/technologies to improve team efficiency.
What we offer:
āĀ An exceptional team: Our hiring bar is high, and your colleagues are talented, motivated self-starters.
āĀ A learning environment: We are a learning organization and as a team we will help you grow and encourage you to learn and upgrade your skills.
āĀ Outstanding compensation: top talent deserves top pay, and our salary, equity and benefits reflect this.
āĀ Opportunities to grow: Encourages you to attend technical conferences and take company funded educational courses to advance your skills.
āĀ An opportunity to be a key member of a well-capitalized leading brand in online real estate investing platform.
- We are looking for a strong backend developer with good experience in AWS.
- Should be able to write solid and clean code.
- Should be good with algorithms and architecture.
About TensorIoT
TensorIoT is an AWS Advanced Consulting Partner. We help companies realize the value and efficiency of the AWS ecosystem. From building PoCs and MVPs to production-ready applications, we are tackling. complex business problems every day and developing solutions to drive customer success.
Ā
TensorIoT's founders helped build world-class IoT and AI platforms at AWS and Google and are now creating solutions to simplify the way enterprises incorporate edge devices and their data into their day-to-day operations. Our mission is to help connect devices and make them intelligent. Our founders firmly believe in the transformative potential of smarter devices to enhance our quality of life, and we're just getting started!
Ā
TensorIoT is proud to be an equal opportunity employer. This means that we are committed to diversity and inclusion and encourage people from all backgrounds to apply. We do not tolerate discrimination or harassment of any kind and make our hiring decisions based solely on qualifications, merit, and business needs at the time.
Ā
Job description
Ā
As a Mid-Level Python Developer, you will:
- Analyze user needs and develop software solutions.
- Ā Work with project managers and product owners to meet specification needs.
- Recommend software upgrades to optimize operational efficiency.
- Deliver scalable and responsive software using TypeScript and Python.
- Ā Collaborate with other developers to design and optimize code.
- Create flowcharts and user guides for new and existing programs.
- Document all programming tasks and procedures.
- Perform routine software maintenance.
- Deploy and maintain CI/CD pipelines.
- Develop and maintain data pipelines. This includes scaling the pipeline to accommodate anticipated volume and complexity.
- Collaborate with external clients and internal team members to meet product deadlines.
Ā
We're looking for someone who has:
- Experience with AWS Services(must)
- Ā A bachelorās degree in computer science, Engineering, or related fields
- Ā 4 - 8 years of experience in software development, computer engineering, or other related fields
- Ā Expert-level experience with Python and Node.JS
- Familiarity and comfort with REST APIs
- Ā A deadline and detail-oriented mindframe
- Ā Strong analytical and critical thinking skills
- Familiarity with DevOps tools and best practices
- Experience developing scalable data processing systems
Ā
Bonus points for someone with:
- Experience with IoT, ML, AI, or VR
- Amazon Web Services (AWS) certification(s) (preferred)
- Experience with microcomputers and microcontrollers
- Experience with the following DevOps services: AWS
- CodePipeline, CodeBuild or CodeCommit
- Experience with the following Data Engineering services: AWS Lake Formation, Glue, Redshift, EMR, or QuickSight.
Responsibilities:
Lead the design and development of sophisticated, high availability, and secured
server-side applications with a primary focus on Golang.
ā Collaborate with cross-functional teams to understand requirements, architect
solutions, and deliver high-quality software products.
ā Mentor and guide junior engineers, sharing your engineering expertise and best
practices to foster skill development within the team.
ā Analyze and optimize performance, scalability, and reliability of existing Golang
applications, making strategic improvements where necessary.
ā Design and implement automated unit and integration tests to ensure code quality,
maintainability, and stability.
ā Stay up-to-date with the latest advancements in software technologies,
recommending their adoption when appropriate.
ā Champion code reviews, architectural discussions, and technical documentation to
maintain high development standards.
ā Troubleshoot and resolve complex issues, providing innovative solutions to overcome
challenges.
ā Contribute to the recruitment and hiring process by participating in interviews,
evaluating candidates, and providing input on hiring decisions.
Requirements
Bachelor's or Master's degree in Computer Science, or a related field.
ā 3+ years of experience in software development, with substantial experience in
Golang and cloud infrastructure.
ā Expert-level proficiency in designing and developing high-performance, concurrent
applications with Golang.
ā Experience with distributed systems, microservices architecture, and containerization
(e.g., Docker, Kubernetes).
ā Solid knowledge of software testing methodologies and tools, including unit testing
and integration testing for Golang applications.
ā Demonstrated ability to lead projects, collaborate effectively with teams, and mentor
junior engineers.
ā Excellent problem-solving and analytical skills, with the ability to tackle complex
technical challenges.
ā Having prior experience in the FinTech domain would be an added advantage.
Architect, develop and maintain highly scalable, reliable and secure distributed backend
systems on Cloud (AWS or Azure) or on-premises environments for Mihup, its customers
and partners.
ļ· Work closely with your fellow engineers to develop systems capable of concurrently
processing massive amounts of voice data both in online real-time as well as offline
environments.
ļ· Drive accountability for test driven development, delivery of high-quality features and
resilient enterprise class solutions.
ļ· Lead a culture of team ownership and direct individual and team accountability to
continuously improve how they work to achieve results.
ļ· Work in a startup environment, pushing boundaries with deep involvement with business.
BE//BTech/ME/MTech in Computer Science or a related field from a Tier I or Tier II
University.
ļ· 6-8 years of hands-on software development and deployment experience (experience of
working in a consumer product startup during its growth phase will be a plus) of which 1 ā 2
years of experience would be in leading a team of software developers.
ļ· Expertise in Java 8+ and Spring Boot is a must
ļ· Good experience in messaging platforms like RabbitMQ/Kafka
ļ· Good experience in distributed systems and relational & NoSQL databases like PostgreSQL,
MySQL, Redis, MongoDB, etc.
ļ· Expertise in one or more of: Python, NodeJS, GoLang would be preferred
ļ· Must have hands on experience in products which handle multiple concurrent calls (API),
handle CPU intensive jobs, consist of multiple asynchronous system calls.
ļ· Worked on microservices based architecture and design
ļ· Managed/ Owned infrastructure on AWS/Microsoft Azure/private clouds and setup high
availability systems
ļ· Knowledge of Docker and Kubernetes
ļ· Knowledge of RESTful APIs, caching concepts, the HTTP protocol and general web
architecture
Pluses
1. Anything that will let us know more about who you are that you would like to share such as
Blogs, Twitter, Medium, GitHub etc.Ā
- 4+ years of experience in IT
- Demonstrable expertise in Golang development services, including a deep understanding of its syntax, advanced features, and standard library
- Familiarity with Go routines and channel patterns, as well as experience in writing high-performance Go code
- Solid grasp of web development fundamentals, including HTTP/HTTPS protocols, RESTful API design, data structures, and WebSockets
- Experience with designing and implementing microservices in Go and an understanding of containerization and orchestration technologies like Docker and Kubernetes

















.png&w=256&q=75)