JobsAisle
N

Associate Staff Engineer (Python Developer)

Nagarro

Abu Dhabi, UAEAED 5,000-12,000/moYesterday
UAEIT & TechnologyFull Time

Skills Required

PythonJavaAwsAzureDockerKubernetesGitAgileDevopsCommunication

Job Description

Company DescriptionIn a changing and evolving world, challenges are ever more unique and complex. Nagarro helps to transform, adapt, and build new ways into the future through a forward-thinking, agile, and caring mindset. Today, we are 18,000+ experts across 37+ countries, forming a Nation of Nagarrians, ready to help our customers succeed. The nature of IT & digital product engineering has reached an incredible state of velocity and transition. We must adapt and meet it with an agile mindset that isn't afraid to iterate towards the perfect solution. If we only solve today's problems, it's not enough. We must do more. We must courageously embrace the future, with vision and clarity about where technology & business are heading. Thinking breakthroughs gets us there.Nagarro - https://www.nagarro.com/enJob DescriptionMust have Skills : Python (Expert), API Development and Integration (Strong), Microservices architecture (MSA) (Strong)Good To Have Skills : Kubernetes (Capable), Docker (Strong)ROLE PROFILE: Develops and maintains server-side logic, databases, and APIs, ensuring scalability, security, and efficiency for analytical and AI powered applications.KEY RESPONSIBILITIESDevelop and maintain robust backend systems ensuring high performance and reliabilityDevelop RESTful or GraphQL APIs to connect frontend interfaces with server-side logic and third-party servicesImplement data protection measures, authentication protocols, and security best practicesIdentify and resolve bottlenecks in code, database queries, or infrastructure to enhance application speed and scalabilityCollaborate with cross-functional teams on system architecture and integrationsWork closely with DevOps for CI/CD, deployment, and automationWrite unit, integration, and end-to-end tests to ensure system reliability and troubleshoot production issuesQualifications5+ years of experience in backend software engineeringStrong proficiency in Python and at least one other language (Golang, Rust, Java etc.) for backend developmentExperience in designing & implementing RESTful APIs or GraphQL servicesExperience with microservices architecture, messaging systems (e.g., RabbitMQ, Kafka), and distributed systemsFamiliarity with API versioning, authentication mechanisms (OAuth, JWT), and best practices for secure communicationAPI DevelopmentHands-on experience with containerization and orchestration (Docker, Kubernetes)Experience with cloud services (e.g., AWS, Azure) and tools like Git, Jenkins, or TerraformExperience in developing production-ready AI/ML-powered solutions#J-18808-Ljbffr