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 a scale across all devices and digital mediums, and our people exist everywhere in the world (18000+ experts across 39 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!Requirements4+ years of experience in full-stack development with expert-level proficiency in React Native for mobile application development (specifically for the ProCheck Mobile Application)Strong proficiency in React for web application development with ability to build responsive, production-grade frontend interfacesStrong proficiency in Python for backend development and cloud service integrationStrong experience with AWS serverless architecture including Lambda functions, API Gateway, Cognito for authentication, and S3 for storageStrong experience with Docker for on-premises development including writing Dockerfiles, managing multi-container setups, and replicating production environments locallyWorking knowledge of Visual Studio Code as primary IDE with integrated debugging and extension managementProficiency with Git for version control including branching strategies, pull requests, and conflict resolutionExperience with Android Studio for mobile app emulation, debugging, and native module troubleshootingHands-on experience with WSL (Windows Subsystem for Linux) for running Linux-based development tools on WindowsAbility to write clean, maintainable, and type-hinted Python code following PEP 8 standardsExperience with React hooks, custom hooks, context API, and state management librariesUnderstanding of JWT tokens, OAuth flows, and AWS Cognito user pool integration with both web and mobile clientsExperience debugging cross-platform issues spanning iOS and Android React Native applicationsFamiliarity with API Gateway configurations including CORS, request/response mapping, and throttling policiesExperience with S3 bucket policies, presigned URLs, and direct uploads from mobile and web clientsResponsibilitiesDesign, develop, and maintain the ProCheck React Native mobile application for both iOS and Android platformsBuild responsive React web applications for admin dashboards and user management interfacesDevelop and deploy Python-based AWS Lambda functions to handle business logic and API requestsConfigure and maintain API Gateway endpoints to route traffic appropriately to Lambda functionsImplement user authentication and authorization flows using AWS Cognito across web and mobile platformsManage file storage operations using AWS S3 including uploads, downloads, and secure access controlCreate and maintain Docker containers for local on-premises development environments that mirror productionDebug production issues across the full stack including mobile crashes, API failures, and Lambda timeoutsWrite unit tests and integration tests for Python backend code and React/React Native frontend componentsOptimize Lambda function performance including cold start mitigation and memory allocation tuningHandle React Native native module bridging when platform-specific functionality is requiredManage code versioning, branching, and releases using Git with proper commit message conventionsUse Android Studio to test and debug React Native applications on Android emulators and physical devicesOperate within WSL environment on Windows for Linux-based tooling and Docker integrationCollaborate with cross-functional teams to translate business requirements into technical specificationsMonitor application performance using CloudWatch logs and metrics for Lambda functions and API GatewayImplement secure coding practices including environment variables, IAM roles, and secrets managementTroubleshoot Docker networking, volume mounting, and container-to-host file synchronization issuesEnsure mobile app compatibility across different device screen sizes, OS versions, and hardware capabilitiesDocument technical designs, deployment procedures, and troubleshooting guides for knowledge sharingRole: Full Stack Developer,Industry Type: IT Services & Consulting,Department: Engineering - Software & QA,Employment Type: Full Time, PermanentRole Category: Software DevelopmentEducationUG: B.Sc in Any Specialization, B.C.A. in Any Specialization, B.Tech / B.E. in Any SpecializationPG: M.Tech in Any Specialization, MCA in Any Specialization, MS/M.Sc(Science) in Any Specialization