Search by job, company or skills

Xceedance

Python Developer

Save
new job description bg glownew job description bg glow
  • Posted 4 days ago
  • Be among the first 30 applicants
Early Applicant

Job Description

Job Description: Backend Engineer (Python)

Role Overview

We are looking for a highly skilled Backend Engineer with strong expertise in Python, working knowledge of JavaScript, and handson exposure to Microsoft Azure services.

The ideal candidate will design, build, and scale backend systems while taking technical ownership, mentoring junior engineers, and contributing to architectural decisions.

This role expects independent execution, clean system design, and collaboration across teams.

Key Responsibilities

Backend Development & System Design

  • Design, develop, and maintain scalable, highperformance backend services using Python
  • Build RESTful APIs / asynchronous services using frameworks like FastAPI or Flask
  • Design clean, modular, and testable architectures following best practices
  • Handle data modeling, business logic, and API versioning
  • Ensure high availability, fault tolerance, and performance optimization
  • Write secure, efficient, and maintainable code

Cloud & Infrastructure (Azure)

  • Develop and deploy applications on Microsoft Azure
  • Work with Azure services such as:
  • Azure App Service / Azure Functions
  • Azure Storage (Blob, Queue)
  • Azure SQL / PostgreSQL
  • Azure Key Vault
  • Azure Monitor & Application Insights
  • Support cloudnative design patterns (stateless services, scalability, resilience)
  • Collaborate on CI/CD pipelines using Azure DevOps

JavaScript & Integration

  • Use JavaScript/Node.js where required for:
  • Backend utilities
  • API gateways / middleware
  • Integration with frontend teams
  • Collaborate effectively with frontend engineers (React/JS apps)

Data & Performance

  • Optimize database queries and backend performance
  • Implement caching strategies (Redis, inmemory, HTTP caching)
  • Handle concurrency, async processing, background jobs
  • Ensure data consistency and transactional integrity

Testing & Quality

  • Write unit tests, integration tests, and API tests
  • Maintain high test coverage
  • Perform code reviews and enforce coding standards
  • Follow secure coding practices and prevent common vulnerabilities

Leadership & Ownership Expectations

  • Take endtoend ownership of backend modules/services
  • Mentor and guide junior engineers
  • Drive technical discussions, Security reviews, design reviews, and best practices
  • Proactively identify and resolve technical debt
  • Participate in architecture decisions and longterm technical planning
  • Collaborate with Product, QA, DevOps, and Frontend teams

Required Technical Skills

MustHave

  • Strong Python expertise (4–8 years preferred)
  • Experience with FastAPI / Flask
  • Strong understanding of:
  • Data structures & algorithms
  • Objectoriented design
  • REST API design principles
  • Solid experience with SQL databases (PostgreSQL, MySQL)
  • Handson experience with Azure cloud services
  • Experience with Git, code reviews, and CI/CD
  • Writing clean, readable, and maintainable code

GoodtoHave

  • GenAI Expertise
  • Working knowledge of JavaScript / Node.js
  • Experience with Docker & containerization
  • Experience with Redis / message queues
  • Exposure to microservices architecture
  • Knowledge of async programming in Python
  • Familiarity with system design patterns

NonTechnical & Soft Skills

  • Strong problemsolving and analytical thinking
  • Clear and effective communication skills
  • Ability to work independently with minimal supervision
  • Ownership mindset and accountability
  • Good collaboration and stakeholder management
  • Ability to handle ambiguity and fastpaced environments

Experience & Education

  • 3–6 years of backend development experience
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience

What We Expect

  • Not just coding, but engineering maturity
  • Ability to think beyond tasks and consider system impact
  • Proactive in improving reliability, performance, and developer experience
  • Balance between delivery speed and longterm quality

Nice to Include (Optional – Company Dependent)

  • Experience with enterprisescale systems
  • Exposure to security, compliance, or regulated domains
  • Prior experience leading small modules or features
  • More Info

    Job Type:
    Industry:
    Employment Type:

    About Company

    Job ID: 148564307

    Similar Jobs

    Gurugram, Gurugram, India

    Skills:

    SqlTensorflowNumpyPandasPytorchFastAPIRest ApisPythonAPI lifecycle managementStable Baselinesreinforcement learningGymnasiumOpenAI Gymasync programming

    Gurugram, India

    Skills:

    BigQueryPostgreSQLSqlRedisRabbitmqPandasGcpApache KafkaFastAPIRestful ApisAzurePythonKubernetesAWSORM libraries

    Delhi, India

    Skills:

    PandasJavascriptCSSHTMLPythonAWS Cloud Services

    Delhi, India

    Skills:

    DjangoElastic SearchFlaskPythonETL Framework

    Noida, India

    Skills:

    GitGcpCloud SecurityNetworkingTerraformDevops ToolsPython