2 - 3 years

8 - 12 Lacs

Posted:7 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are looking for a Senior Python Developer to join our team. You will be responsible for not just building scalable and efficient systems, but also driving solution architecture, mentoring peers, and owning projects end-to-end. You should be excited about both coding and leading technical design discussions. Must-Have Skills Core Technical Expertise - Python (Advanced): Strong knowledge of Python 3.x, best practices, and design patterns. - Django: Experience building scalable and secure web applications. - FastAPI: Hands-on experience with async APIs and building high-performance backends. - SQLAlchemy: Deep experience with ORM mapping, query building, and database management using SQLAlchemy Core and ORM. - Async Programming: Proficiency in asyncio, non-blocking architectures, and concurrent systems. - Microservices Architecture: Experience designing and managing distributed systems. - Event-Driven and Synchronous Architectures: Strong knowledge of building event-based and traditional API systems. Database and Data Management - PostgreSQL: Expertise in SQL optimization, advanced query structuring, database scaling techniques, and working with complex schemas. - SQLAlchemy: Strong experience integrating SQLAlchemy with Postgres in both synchronous and asynchronous (e.g., asyncpg) modes. Cloud and Infrastructure - AWS Cloud: Experience with EC2, S3, RDS, API Gateway, Cognito, and Lambda. - Kubernetes: Knowledge of EKS, container orchestration, scaling, deployment strategies. - Docker: Hands-on experience with containerization and image management. Additional Skills - CI/CD Pipelines: Setting up automated build, test, and deployment pipelines. - Testing: Strong understanding of unit, integration, and end-to-end testing frameworks. - Security Best Practices: Knowledge of API security, authentication flows, and secure coding principles. - Technical Documentation: Ability to write clean, thorough technical and solution design documents. Responsibilities - Lead the design, development, and deployment of backend services and APIs. - Drive architectural decisions and solutioning for new projects. - Mentor junior engineers and conduct code reviews. - Collaborate closely with DevOps to optimize deployment and monitoring pipelines. - Actively contribute to improving system scalability, reliability, and security. - Engage in sprint planning, backlog grooming, and project estimations. Requirements - 3-5 years of strong backend development experience using Python, Django, and FastAPI. - Proven experience with SQLAlchemy in large production-grade systems. - Prior experience designing and deploying microservices in AWS using Kubernetes, API Gateway, and Lambda. - Proven leadership on projects or leading small teams technically. - Hands-on experience with asynchronous systems and event-driven designs. - Bachelor's degree in Computer Science, Engineering, or equivalent experience. Preferred Qualifications - Experience working in fast-paced startup environments. - Familiarity with serverless architectures and SaaS product development. - Experience with SNS/SQS, Kafka, or RabbitMQ for messaging and events.

Mock Interview

Practice Video Interview with JobPe AI

Start Django 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
Strategia Advisor Private Limited logo
Strategia Advisor Private Limited

Financial Services

Mumbai

RecommendedJobs for You

sahibzada ajit singh nagar, punjab, india