Senior Python Backend Developer

3 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description


Requirements:

  • 3+ years of hands-on experience developing production-grade Python applications. 
  • Demonstrated excellent communication skills with ability to articulate complex technical concepts to both technical and non-technical stakeholders. 
  • Strong mastery of Core Python, advanced data structures, OOPs principles, exception handling, and logical problem-solving with proven ability to optimize existing codebases. 
  • 3+ years of professional experience with Python frameworks, with expertise in FastAPI (or substantial experience with Flask/Django). 
  • Advanced knowledge of REST API development, API architecture patterns, and API security (JWT/OAuth/API key management). 
  • Proven experience designing and working with both SQL databases (MySQL/PostgreSQL) and NoSQL databases (MongoDB/Firestore), including complex schema design and query optimization. 
  • Solid understanding of cloud platforms (GCP or AWS) with hands-on experience in deployments and infrastructure management. 
  • Expert-level proficiency with Git, branching strategies, code reviews, and collaborative development workflows. 
  • Deep understanding of performance optimization, system design principles, and writing clean, scalable, efficient code. 
  • Fluent English communication — able to explain complex ideas clearly and mentor junior developers. 


Responsibilities:

  • Lead the development, testing, and maintenance of high-quality Python applications using FastAPI (or Flask/Django) with emphasis on best practices and architectural patterns. 
  • Design and implement robust RESTful APIs with deep understanding of request/response cycles, comprehensive data validation, error handling, and multi-layered authentication mechanisms. 
  • Architect and optimize database solutions using SQL (MySQL/PostgreSQL) and NoSQL (MongoDB/Firestore), including advanced schema design, indexing strategies, and query optimization. 
  • Build and maintain scalable, maintainable backend components with strong focus on performance, high availability, security, and fault tolerance. 
  • Collaborate with cross-functional teams to understand complex requirements and translate them into elegant, efficient technical solutions. 
  • Write production-grade, reusable, testable, and highly efficient code adhering to established best practices, coding standards, and architectural guidelines. 
  • Conduct thorough debugging, troubleshooting, and performance tuning; identify and resolve bottlenecks in production systems. 
  • Integrate with diverse data sources and third-party services; implement reliable data pipelines and service integrations. 
  • Preferred: Demonstrated experience with Google Cloud ecosystem (BigQuery, Dataflow, Notebooks, Cloud Functions, Pub/Sub) for building data pipelines and analytics solutions. 
  • Deploy and manage applications in cloud environments (GCP/AWS); work with cloud storage, logging, monitoring, and auto-scaling configurations. 
  • Utilize version control tools (Git/Bitbucket) and collaborate effectively using branching strategies and code review processes. 
  • Build and maintain data pipelines using Dataflow/Apache Beam and BigQuery for large-scale data processing. 
  • Lead or contribute to microservices architecture initiatives; design services for independent deployment and scalability. 
  • Leverage caching layers (Redis), search engines (Elasticsearch), and message queues (Pub/Sub, RabbitMQ, Kafka) to build high-performance systems. 
  • Implement containerization using Docker and establish or improve CI/CD pipelines for automated testing and deployment. 
  • Utilize data manipulation libraries (Pandas/NumPy) for data analysis and transformation tasks at scale. 
  • Mentor junior developers and conduct code reviews to ensure code quality and knowledge sharing. 

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You