Similar Jobs
Artificial Intelligence • Edtech • Mobile • Natural Language Processing • Productivity • Software
The role involves designing, developing, and maintaining full-stack applications focused on user retention and growth, collaborating with cross-functional teams, and optimizing systems to impact millions of users.
Top Skills:
AmplitudeGa4JavaScriptMixpanelNode.jsNoSQLReactSQLTypescript
Machine Learning • Natural Language Processing
Join a community of linguists and contribute to AI through annotation, evaluation, and prompt creation in a flexible, remote role.
Top Skills:
Digital Tools
Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
The Software Engineer II will develop and maintain security solutions, collaborate with teams, mentor juniors, and ensure product quality.
Top Skills:
AWSGithub ActionsGoJavaJenkinsJunitMavenPythonSpring Boot
Company Description
👋🏼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 38 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!
Job Description
REQUIREMENTS:
- Total Experience 10+ years
- Strong hands-on experience with Python and proficiency in Django.
- Hands on experience in SQL.
- In-depth understanding of design patterns and distributed architecture.
- Proven experience in designing, deploying, implementing, and maintaining software solutions.
- Familiarity with cloud platforms, such as Azure with hands-on experience in cloud-based solutions.
- Familiarity with Azure Devops
- Expertise in infrastructure tools and solutions, including Docker and Kubernetes (K8s).
- Up-to-date knowledge of the latest technology trends and best practices in software development.
- Familiarity with CI/CD setup and tools to enable efficient deployment processes.
- Strong analytical and problem-solving skills to address complex technical challenges.
- Excellent communication and collaboration abilities to provide technical guidance and work effectively within a team.
RESPONSIBILITIES:
- Writing and reviewing high-quality, maintainable code. Understanding client business use cases and technical requirements, translating them into an elegant and scalable technical design.
- Mapping decisions with requirements and guiding developers with clear technical instructions.
- Identifying and narrowing down the best solutions to meet client requirements.
- Defining guidelines and benchmarks for non-functional requirements (NFRs) during project implementation.
- Writing and reviewing design documents explaining architecture, framework, and high-level application design.
- Reviewing architecture and design aspects like scalability, security, design patterns, user experience, and NFRs, ensuring adherence to best practices.
- Developing and designing end-to-end solutions, defining technologies, patterns, and frameworks.
- Resolving issues during code reviews through systematic root cause analysis.
- Conducting POCs to validate the feasibility of suggested designs/technologies.
- Mentoring team members, fostering growth, and ensuring alignment with new IoT technologies and methodologies.
Qualifications
Bachelor’s or master’s degree in computer science, Information Technology, or a related field.
What you need to know about the Mumbai Tech Scene
From haggling for the best price at Chor Bazaar to the bustle of Crawford Market, the energy of Mumbai's traditional markets is a key part of the city's charm. And while these markets will always have their place, the city also boasts a thriving e-commerce scene, ranking among the largest in the region. Driven by online sales in everything from snacks to licensed sports merchandise to children's apparel, the local industry is worth billions, with companies actively recruiting to meet the demands of continued growth.



