Senior Software Engineer - Python Programming

5 - 9 years

0 Lacs

Posted:3 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Software Engineer Python, you will be an integral part of a dynamic team, utilizing your expertise in Python 3.8+, Postgres 12+, Django, Django Rest Framework (DRF), and Git. Your role will involve developing and maintaining robust Python-based applications, designing efficient web scraping solutions, and collaborating with cross-functional teams to deliver new features. Your strong problem-solving skills and proactive attitude will contribute to the success of the projects. You will have the opportunity to work on challenging projects, utilize cutting-edge technologies, and grow professionally in a collaborative team environment. **Key Responsibilities:** - Develop and maintain robust Python-based applications using Django and DRF. - Design and implement efficient web scraping solutions using Selenium and Beautiful Soup. - Utilize Redis for caching and improving application performance. - Collaborate with cross-functional teams to define, design, and ship new features. - Ensure code quality and maintainability by adhering to established coding standards and best practices. - Troubleshoot issues, fix bugs, and improve application performance. - Participate in code reviews and provide constructive feedback to peers. **Required Skills And Qualifications:** - Bachelor's degree in Computer Science, Engineering, or a related field. - 5-8 years of hands-on experience in Python development. - Strong proficiency in Python 3.8+, Django, and Django Rest Framework. - Solid understanding of relational databases, preferably Postgres 12+. - Experience with version control systems such as Git. - Prior experience in web scraping using Selenium and Beautiful Soup. - Familiarity with caching mechanisms, particularly Redis. **Preferred Skills:** - Knowledge of asynchronous task queues like Celery. - Familiarity with Elasticsearch for indexing and searching. - Experience with containerization technologies such as Docker. - Understanding of cloud platforms, especially AWS services. - Knowledge of web development concepts (HTML, CSS, JavaScript) is a plus. As a Senior Software Engineer Python, you will have the opportunity to work on challenging projects, utilize cutting-edge technologies, collaborate in a supportive team environment, and grow professionally.,

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