Nagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.
Associate Staff Engineer
Location
China
Posted
17 hours ago
Salary
0
Seniority
Mid Level
Job Description
Associate Staff Engineer
Nagarro
• Adopt Kotlin or Rust to develop high-performance, stable service components and client-side modules • Undertake end-to-end project delivery work, control development progress, resolve technical risks and online faults to ensure on-time and high-quality project launch • Provide technical support and technical communication for internal and external partners of the AI ecosystem • Sort out technical documents and operation specifications • Assist in sorting out technical solutions for customer business scenarios • Output technical consultation materials when needed
Job Requirements
- Bachelor's degree or above in Computer Science, Software Engineering or related majors
- Minimum 5 years of professional software development experience
- Proficient in at least one of Kotlin or Rust, with practical commercial project development experience
- Familiar with underlying performance optimization, memory management and concurrent programming logic of the language
- Solid basic knowledge of artificial intelligence, including basic concepts of large models, AI inference, vector database, or AI application development logic
- Strong end-to-end project delivery capability, able to independently push forward projects from demand confirmation to online stable operation.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Desarrollo de scripts, aplicaciones web, web services y dashboards. • Modelamiento y gestión de índices en Elasticsearch. • Desarrollo de dashboards en Kibana. • Análisis y levantamiento de requerimientos para desarrollo de proyectos. • Documentación y manuales de usuario. • Creación y edición de documentos de texto, hojas de cálculo y presentaciones.
• Work closely with the product team to codify design decisions into executable criteria • Collaboratively design and implement high-performance, low latency calculation engine code • Communicate complex technical concepts clearly and effectively to team members and stakeholders • Advocate for correctness-first approaches and foster a culture where quality is paramount
Software Engineer – Unsecured Installments
UpstartOur mission is to enable effortless credit based on true risk.
• Build and maintain borrower-facing web experiences using React and TypeScript, translating designs and product requirements into clean, responsive, accessible interfaces. • Work across the stack to connect frontend experiences to backend services and APIs, contributing to full-stack features that span the borrower journey. • Partner closely with product managers, designers, and backend engineers to scope, build, and ship features that improve borrower flows and reduce friction. • Write well-tested, maintainable code and participate in code reviews, helping raise the quality and consistency of the team's frontend codebase. • Contribute to performance, reliability, and observability of the experiences you own, and help debug and resolve issues across environments. • Support experimentation and iterative improvements to borrower flows, using data and feedback to inform what gets built next.
Senior Software Engineer, Unsecured Installments
UpstartOur mission is to enable effortless credit based on true risk.
• Own the design and delivery of large, complex frontend and full-stack initiatives using React and TypeScript, from planning and sequencing through launch and long-term maintenance. • Set technical direction for the team's frontend architecture and full-stack patterns, owning a 3–6 month roadmap and proactively addressing systemic gaps that threaten team effectiveness. • Partner closely with product, design, and backend engineers to translate roadmap priorities and borrower needs into scalable, high-quality experiences. • Raise the bar for engineering excellence through strong component and API design, thoughtful state management, testing, observability, and operational rigor across borrower-facing surfaces. • Lead through ambiguity, breaking down loosely defined problems into clear, testable plans and using data to inform tradeoffs on scope, performance, and user experience. • Mentor and grow other engineers through code reviews, design reviews, and technical guidance, and serve as a trusted collaborator across the team. • Contribute to how the team uses AI in development workflows and product capabilities, with a pragmatic view of where it can create meaningful leverage.



