Python Developer - Flask Framework

5 - 9 years

0 Lacs

Posted:6 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Python Developer at Mastech Digital, you will play a crucial role in designing, developing, and deploying distributed and highly scalable enterprise software and systems using Python. Your responsibilities will include building and maintaining low-latency APIs, working with databases, and contributing to the overall architecture and design of Python-based applications. Responsibilities: - Design, develop, and deploy distributed and highly scalable enterprise software and systems using Python. - Build and maintain low-latency APIs using Python frameworks like Flask. - Write clean, efficient, and well-documented code. - Implement best practices for Python development, including code reviews, unit testing, and integration testing. - Design and develop RESTful APIs using Flask. - Implement API security and authentication mechanisms. - Optimize APIs for performance and scalability. - Design and implement database schemas using SQL/Oracle. - Write complex SQL queries and stored procedures. - Optimize database performance. - Contribute to the design and architecture of Python-based applications. - Provide technical guidance and recommendations on Python best practices. - Design and implement scalable and resilient systems. - Develop and execute unit, integration, and performance tests. - Implement CI/CD pipelines for automated testing and deployment. - Troubleshoot and resolve application issues. - Collaborate with cross-functional teams, including architects, developers, and product managers. - Communicate technical concepts clearly and concisely. - Participate in Agile/Scrum development processes. - Optimize Python applications and APIs for performance and scalability. - Monitor and troubleshoot performance issues. Required Skills & Experience: - Strong expertise in Python development. - Experience building and shipping distributed and highly scalable enterprise software and systems. - Expertise in designing, building, and maintaining low-latency APIs. - Strong experience with Python web frameworks, specifically Flask. - Strong database experience using SQL/Oracle. - Experience with RESTful API design and development. - Experience with version control systems (Git). - Good understanding of software development principles and best practices. Good To Have: - Experience with Go (Golang). - Experience with cloud platforms (AWS, Azure, GCP). - Experience with containerization (Docker, Kubernetes). - Experience with CI/CD pipelines. - Experience with testing frameworks (pytest, unittest). Soft Skills: - Strong problem-solving and analytical skills. - Excellent communication and interpersonal skills. - Ability to work independently and as part of a team. - Strong attention to detail. Essential Qualifications: - Master's degree in Computer Science, Software Engineering, or a related field. Key Competencies: - Python Development & Architecture. - API Design & Development (Flask). - Database Management (SQL/Oracle). - Distributed Systems. - Performance Optimization. - Testing & Debugging. - Communication & Collaboration. Join Mastech Digital for the opportunity to work on challenging and innovative projects for global clients in a collaborative and supportive work environment. Enjoy career growth opportunities, a competitive salary and benefits package, a hybrid work schedule, and the chance to work with modern Python technologies.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You