Talent.com
This job offer is not available in your country.
Lepton Software - Senior Backend Developer - Python Programming

Lepton Software - Senior Backend Developer - Python Programming

Lepton SoftwareGurgaon
30+ days ago
Job description

Role : Senior Backend Developer

The Role :

We are seeking a highly skilled Senior Backend Developer to lead the design, development, and optimization of scalable backend systems. You will work closely with cross-functional teams to architect robust APIs, manage databases, and ensure performance, reliability, and security across applications. As a senior member, you will be responsible for mentoring junior developers and driving engineering best practices across the backend ecosystem.

Key Responsibilities Development & Architecture :

  • Design, develop, and maintain highly scalable, reliable, and secure backend systems using Python Architect RESTful and GraphQL APIs, ensuring high performance, low latency, and adherence to security standards (OAuth2.0, JWT, RBAC).
  • Implement microservices-based architectures and event-driven systems where applicable.

Database & Data Management :

  • Design and optimize relational (PostgreSQL / MySQL) and non-relational (MongoDB, Redis, Cassandra) databases.
  • Implement caching strategies, indexing, partitioning, and replication to enhance performance and scalability.
  • Ensure data integrity, consistency, and security across distributed systems.
  • System Performance & Monitoring :

  • Optimize system performance through load testing, profiling, and tuning.
  • Implement logging, monitoring, and alerting solutions using tools like Prometheus, Grafana,
  • ELK Stack, or Datadog.

  • Troubleshoot and debug complex production issues to ensure system reliability and minimal downtime.
  • DevOps & CI / CD :

  • Work with CI / CD pipelines (GitHub Actions, Jenkins, GitLab CI, CircleCI) to automate testing, builds, and deployments.
  • Containerize applications using Docker and orchestrate services with Kubernetes or ECS.
  • Collaborate with DevOps teams on cloud infrastructure provisioning (AWS, GCP, or Azure).
  • Code Quality & Collaboration :

  • Write unit tests, integration tests, and load tests using PyTest or equivalent frameworks.
  • Review code, enforce coding standards, and ensure adherence to SOLID principles, design patterns, and clean code practices.
  • Document technical specifications, API contracts, and system architecture.
  • Innovation & Continuous Improvement :

  • Research and adopt emerging backend technologies, frameworks, and tools.
  • Provide thought leadership in backend development, security best practices, and performance optimization.
  • Mentor junior engineers and contribute to a culture of learning and excellence.
  • Ideal Profile :

    Education : Bachelors / Masters degree in Computer Science, Engineering, or related field.

    Experience : Minimum 6+ years of backend development experience, with proven expertise in Python and frameworks like Flask, Django, or FastAPI.

    Technical Skills :

  • Strong knowledge of RESTful APIs, GraphQL, WebSockets.
  • Proficient in SQL and NoSQL databases with strong query optimization skills.
  • Solid understanding of system design, scalability, distributed systems, and concurrency.
  • Familiarity with cloud platforms (AWS / GCP / Azure) and CI / CD pipelines.
  • Experience with containerization (Docker) and orchestration (Kubernetes).
  • Knowledge of message brokers / queues (Kafka, RabbitMQ, SQS) is a plus.
  • Strong debugging, performance tuning, and profiling skills.
  • Soft Skills :

  • Strong problem-solving and analytical mindset.
  • Excellent verbal and written communication skills.
  • Ability to work effectively in fast-paced, agile environments.
  • A proactive leader who drives ownership, collaboration, and innovation.
  • (ref : hirist.tech)

    Create a job alert for this search

    Backend Developer Python • Gurgaon