Search by job, company or skills

Senior Backend Engineer (Python)

Early Applicant
  • Posted 10 hours ago
  • Be among the first 10 applicants

Job Description

Senior Backend Engineer (Python | FastAPI ) 

Role Summary 

We are looking for a highly skilled Senior Backend Engineer with 3–8 years of experience building scalable, cloud-native SaaS applications. The ideal candidate has deep expertise in Python and FastAPI, strong knowledge of database architecture and performance optimization, and hands-on experience deploying and managing applications on Kubernetes. You will work closely with product, frontend, DevOps, and AI teams to build secure, high-performance backend systems capable of supporting enterprise-scale workloads. 

Roles & Responsibilities 

  • Design, develop, and maintain high-performance scalable backend services and APIs using FastAPI. 
  • Architect and build scalable backend systems for multi-tenant SaaS platforms, ensuring high availability, security, and reliability. 
  • Design, optimize, and maintain relational and NoSQL databases with a strong focus on schema design, indexing, query optimization, transactions, and performance tuning. 
  • Develop containerized applications using Docker and deploy them on Kubernetes environments. 
  • Collaborate with DevOps teams to build and maintain CI/CD pipelines and automate deployments. 
  • Integrate machine learning models and background task queues (Celery, Redis, RabbitMQ, Kafka), and external APIs into production systems. 
  • Ensure high code quality through unit and integration testing (e.g., PyTest), peer reviews, and best practices. 
  • Troubleshoot and resolve issues in development and production environments. 
  • Participate in architecture discussions, code reviews, and technical design decisions. 
  • Create and maintain technical documentation for APIs, system architecture, and deployment processes. 

Required Skills & Qualifications 

  • 3–8 years of backend software development experience using Python. 
  • B.E /B.Tech / M.Tech degree in Computer Science, Information Technology, or a related field. 
  • Hands-on experience with FastAPI (preferred), Flask, and/or Django in production environments. 
  • Strong expertise in PostgreSQL/MySQL, including database design, indexing, query optimization, transactions, and performance tuning. 
  • Working knowledge of MongoDB or other NoSQL databases. 
  • Hands-on experience with Docker and Kubernetes for containerized application deployment and orchestration. 
  • Strong understanding of RESTful API design, authentication (JWT/OAuth), and API security best practices. 
  • Experience with Git, GitHub, and modern CI/CD pipelines. 
  • Good understanding of asynchronous programming and concurrent processing in Python. 

 

Preferred Skills 

  • Experience with microservices architecture and distributed systems. 
  • Hands-on experience with Redis, Celery, RabbitMQ, Kafka, or other messaging/streaming technologies. 
  • Experience with cloud platforms such as AWS, GCP, or Azure. 
  • Familiarity with GraphQL, WebSockets, and real-time data processing. 
  • Familiarity with real time stream processing and AI pipelines 
  • Understanding of data science workflows, statistics, or mathematics concepts. 
  • Knowledge of observability tools, logging, monitoring, and application performance optimization. 

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 152250095

Similar Jobs

Bengaluru, India

Skills:

Aws LambdaPostgreSQLKafkaRabbitmqDjangoAzure FunctionsDockerMySQLSqsFastAPIAzureAWSRAG architecturevector databasesLLM APIs

Bengaluru, India

Skills:

.NETContainersSqlMicroservicesRest ApisKubernetesPythonAzure DevOpsIntelligent automationGenerative AIInfrastructure as CodeLLMsNoSQL databasesFull-Stack EngineeringGitHub ActionsAgentic AIRAGAzure cloud-native developmentEvent-driven architectures

Bengaluru, India

Skills:

Computer VisionMachine LearningMLopsDependency InjectionFastAPIPythonAzureDockerBig DataNlpSqlalchemyLangChainGitHub ActionsHugging FaceLangGraph

Bengaluru

Skills:

PythonAWSTest Driven DevelopmentGraphqlObject-oriented programmingEvent based architectureDistributed computing architecture

Bengaluru, India

Skills:

AlgorithmsPytestKafkaCDKLambdaCeleryDistributed SystemsFlaskdata structuresPythonApi GatewayAWSmulti-threadingRabbitmqDjangoJenkinsRest API DevelopmentECSMongoDBOops ConceptsPersistenceopen-source projectsStep FunctionsNoSQL databasesCode Pipelinemessage queue systemsdeployment automation tools

Beware of Scammers

We don’t charge money for job offers