Senior Python Engineer - Flask/Django Frameworks

2 - 5 years

7 - 12 Lacs

Posted:6 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Your Role :
We're seeking a highly motivated and experienced Senior Python Engineer with a passion for technology and a drive to solve complex challenges. You'll be an integral part of a diverse team of product managers, engineers, and designers, working collaboratively to build scalable, robust backend solutions, primarily focused on the accounting and finance domain.


What You'll Do :
- Develop and Innovate : Design, develop, and maintain high-performance, scalable, and reliable backend systems using Python, emphasizing data integrity and security.- Build and Deploy : Create robust and efficient solutions leveraging Python frameworks (e.g., Django, Flask, FastAPI), ensuring seamless user experiences, and deploy them into production environments.- Collaborate and Scale : Partner closely with Product, Frontend, and DevOps teams to ensure our solutions are highly scalable, maintainable, and extensible.- Quality Assurance : Focus on producing high-quality code and exceptional user experiences by proactively addressing performance bottlenecks, debugging, and resolving issues.- Contribute and Grow : Actively participate in solution design discussions and code reviews, promoting best practices, and maintaining high engineering standards.- Technical Leadership : Mentor junior engineers, share your knowledge, and contribute to the growth of the team's technical expertise.


What We're Looking For :
- Educational Background : Bachelor's degree in Computer Science, Information Technology, or a related field.
- Technical Expertise : Proven track record in building and deploying highly scalable, high-performance enterprise-level applications with a focus on backend systems.
- Python Proficiency : Extensive hands-on experience with Python and its associated frameworks (e.g. Flask, FastAPI, Pydantic, SQLAlchemy). Experience with asynchronous programming and concurrency is highly desirable.
- API Design & Development : Demonstrated experience designing and developing RESTful APIs and proficiency with API documentation tools. Experience with GraphQL is a plus.
- Solution Design and Architecture : Strong understanding of software design patterns, microservices architecture, and experience designing scalable, fault-tolerant systems.
- Database Expertise : Solid understanding and practical experience with SQL (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis, Cassandra), including database design, performance optimization, and query optimization techniques.
- Cloud Experience : Hands-on experience with cloud platforms, particularly AWS, including services such as AWS Lambda, EC2, ECS, S3, and RDS. Experience with serverless architectures is a strong advantage.
- Messaging Systems : Familiarity with message streaming/queuing systems such as Apache Kafka, RabbitMQ, AWS SQS/SNS/Kinesis.
- DevOps Skills : Experience with CI/CD pipelines, containerization (Docker), and orchestration tools (Kubernetes).- Security Best Practices : In-depth knowledge of security principles and best practices for building secure applications, including authentication, authorization, data encryption, and protection against common vulnerabilities.
- Problem-Solving Skills : Exceptional analytical skills with the ability to troubleshoot, debug, and resolve complex issues efficiently.
- Performance Optimization : Experience in identifying and resolving performance bottlenecks within applications and infrastructure.
- Collaboration and Communication : Excellent interpersonal skills, with the ability to collaborate effectively within a team and communicate technical concepts clearly to both technical and non-technical audiences.
- Agile Methodologies : Familiarity with Agile methodologies and experience working in an Agile/Scrum environment.
- Testing : Experience with unit, integration, and end-to-end testing.- Continuous Learning : A proactive approach to continuous learning, with a passion for staying current with the latest industry trends and technologies.


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