← Zurück zur Liste
Stelle · Senior

Senior Backend Engineer (Java/Python)

Backend Developer • Senior • Remote • Vollzeit • 📍 Budapest

Nagarro, a global digital product engineering company, is looking for a Senior Backend Engineer with strong Java or Python skills. The role involves designing and building scalable backend services, microservices and REST APIs for high-performance distributed systems, deployed in containerized cloud environments. You will work in agile, cross-functional squads alongside product owners and platform teams.

Responsibilities

  • Collaborate with cross-functional teams to design and implement backend services and APIs
  • Write efficient, scalable and maintainable server-side code using modern backend technologies
  • Develop and optimize microservices for high-performance distributed systems
  • Streamline real-time data processing and event-driven architectures
  • Conduct unit, integration and load testing to ensure system reliability and performance
  • Implement RESTful APIs and server-side logic using Python and FastAPI
  • Develop and deploy containerized applications in cloud environments (Docker, Kubernetes)
  • Work with server-side events and messaging queues (e.g. SQS) to support real-time communication
  • Ensure application security, scalability and resilience through robust backend design

Requirements

  • 8+ years of experience as a backend engineer
  • Strong experience with either Java or Python, with some exposure to both preferred
  • Experience building REST APIs using frameworks like FastAPI or Flask
  • Expertise in microservices architecture and deployment in containerized environments (Docker, Kubernetes)
  • Solid understanding of databases (e.g. Snowflake, AWS DynamoDB, RDS, MySQL, MongoDB)
  • Experience with distributed search and indexing technologies (Elasticsearch, OpenSearch, Solr)
  • Proficiency with server-side events, event-driven architectures and messaging systems
  • Experience with cloud-based deployment on AWS, including serverless platforms (Lambda, Step Functions, SQS)
  • Knowledge of CI/CD tools and pipelines (e.g. GitHub Actions, Octopus)
  • Strong problem-solving skills and experience debugging and optimizing backend systems
  • Solid understanding of backend security best practices, including authentication and data protection
  • Experience with agile development methodologies
  • Proficiency with logging and monitoring tools (e.g. Prometheus, Grafana, CloudWatch)
  • Experience integrating with third-party APIs and ensuring data consistency
  • Flexibility to work across global time zones (EST, IST and others)

Nice to have

  • Exposure to GenAI application development and RAG-based systems
  • Familiarity with infrastructure-as-code tools like Terraform or CloudFormation
  • Strong grasp of distributed systems and high-performance backend architecture
  • Experience with Elasticsearch or similar enterprise search solutions

Soft skills

Strong interpersonal skills with a collaborative mindsetComfortable working in tight-knit engineering squads alongside product owners and platform teamsClear and proactive communicator, both in written documentation and day-to-day team interactions

About the company

Nagarro is a rapidly scaling digital product engineering company with 18,000+ experts across 39 countries, building products, services and experiences across all devices and digital mediums. Its work culture is dynamic and non-hierarchical.

Languages: Angol (folyékony)