Senior Software Engineer - Python

  • Category: IT Engineer & Developer Jobs
  • Location: Kolkata, West Bengal
  • Job Type: Full Time / Part Time
  • Salary: Estimated: $ 17K to 23K
  • Published on: 2025/09/25

Senior Software Engineer | Python

Job Description: Mid-Level to Senior-Level Python Developer

Position Overview:

We are seeking a skilled Python developer with 5-8 years of experience to join our dynamic team. This role is ideal for someone who thrives in a fast-paced environment and possesses strong expertise in Python 3.8+, Postgres 12+, Django, Django Rest Framework (DRF), and Git.

Candidates with proficiency in web scraping using Selenium and Beautiful Soup, as well as experience with Redis, will be given high priority.

Knowledge of Celery, Elasticsearch, Docker, and AWS are considered advantageous for this position.

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.

Personal Attributes:
• Strong problem-solving skills and a proactive attitude.
• Excellent communication and collaboration abilities.
• Ability to work effectively in a team environment and independently.
• Attention to detail and commitment to delivering high-quality work.

Why Join Us:
• Opportunity to work on challenging projects and utilize cutting-edge technologies.
• Collaborative and supportive team environment.
• Career growth opportunities and professional development.


Company Name: Zenwork, Inc

Related jobs

  • Node.Js Developer

    Top MNC Looking for 0 to 5 Years internship, Fresher and Experienced jobs candidates for the role of Multiple Position. If anyone has done Bachelor / post graduation degree then must apply for this latest off campus job recruitment 2025 Salary upto 5...

    Full Time / Part Time

    $ Estimated: 19K to 25K

    Kolkata, West Bengal

    2025/09/29


    Apply Now

  • Walk-in TCS Kolkata Hiring for Employee Data Management (EDM)

    Walk-in |TCS Kolkata Hiring for Employee Data Management (EDM). Interview Date: April 4rth, 2025. Interview Time: 10 AM onwards (Entry is closed at 12:30 PM) Venue: TCS Gitanjali Park, International Financial Hub (CBD), Newtown, Kolkata, Chakpachuria...

    Full Time / Part Time

    $ Estimated: 24K to 35K

    Kolkata, West Bengal

    2025/09/26


    Apply Now

  • Software Engineer- Nodejs Team Lead

    Software Engineer- Nodejs Team Lead Shift General Indian Shift OBS Level L3/L4 Department Development Salary: Not a constraint for the right candidate Software Engineer L4 JavaScript (NodeJS) Kolkata,India Full Time, Permanent Exp: 5-10yrs Any Gradua...

    Full Time / Part Time

    $ Estimated: 19K to 24K

    Kolkata, West Bengal

    2025/09/25


    Apply Now