Talent.com
This job offer is not available in your country.
Python Developer - Microservices Architecture

Python Developer - Microservices Architecture

DEUTSCHE TELEKOM DIGITAL LABS PRIVATE LIMITEDGurgaon
30+ days ago
Job description

Objective of the Role :

We are looking for a candidate with expertise in Python and Java to take a lead role in developing and delivering innovative solutions.

You Will :

  • Lead the design, implementation, and deployment of scalable, high-performance features for our RAG-based solution.
  • Own projects from ideation to delivery, ensuring high-quality technical execution and business alignment.
  • Work closely with cross-functional teams, including Product Managers, Data Scientists, DevOps, and other Engineers, in an agile work environment.
  • Write clean, maintainable, and well-documented code in Python, Java, and other languages where applicable.
  • Leverage GCP, AWS, or other cloud platforms to build robust and scalable solutions.
  • Provide guidance, reviews, and mentorship for other engineers in the team, fostering a culture of technical excellence.

You must have :

  • Strong programming skills with a focus on Python and Java.
  • Experience with modern software engineering practices, including unit testing, CI / CD, and code reviews.
  • Ability to break down complex problems and build innovative solutions.
  • Solid understanding of threading, concurrency, and scalable systems.
  • Hands-on experience with GCP and / or AWS technologies and services.
  • Exposure to microservices architectures and cloud-native design patterns.
  • Exceptional collaboration and communication skills.
  • Proven track record of owning projects end-to-end and driving them to completion.
  • Good to Have :

  • Proficiency in other programming languages such as NodeJS, Kotlin, or TypeScript.
  • Knowledge of NoSQL databases like MongoDB or Cassandra.
  • Understanding of RAG (Retrieval-Augmented Generation) and familiarity with LLMs.
  • Experience with API testing and automation using tools like Postman, Rest Assured, or Karate.
  • Familiarity with monitoring and observability tools like Kibana, Grafana, etc.
  • Familiarity with containerization technologies like Docker or Kubernetes.
  • Understanding of non-functional requirements such as performance optimization, monitoring, crash logging, and resource consumption.
  • (ref : hirist.tech)

    Create a job alert for this search

    Python Developer • Gurgaon