Python Developer - Data Structure & Algorithm

5 - 7 years

0 Lacs

Posted:2 weeks ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Key Responsibilities

  • Design, develop, and maintain high-performance, scalable, and secure applications using Python.
  • Write clean, well-structured, and efficient code following best practices and coding standards.
  • Translate complex business requirements into technical designs and implement them effectively.
  • Develop and manage robust backend systems using Python frameworks such as Django, Flask, or FastAPI.
  • Design, develop, and consume RESTful APIs and potentially GraphQL APIs for seamless integration with frontend applications and other services.
  • Work extensively with various databases (e.g., PostgreSQL, MySQL, MongoDB, Redis) for data modeling, querying, optimization, and management.
  • Design and optimize database schemas for performance and scalability.
  • Implement comprehensive unit, integration, and functional tests to ensure code reliability and stability.
  • Actively participate in code reviews, providing constructive feedback and ensuring adherence to architectural guidelines and quality standards.
  • Collaborate with DevOps teams to deploy, monitor, and maintain applications in production environments.
  • Work with containerization technologies like Docker and orchestration tools like Kubernetes (familiarity is a plus).
  • Integrate with CI/CD pipelines for automated testing and deployment.
  • Analyze, troubleshoot, and resolve complex technical issues and bugs efficiently.
  • Identify performance bottlenecks and implement solutions to optimize application speed and responsiveness.
  • Work effectively within an Agile/Scrum team, actively participating in all phases of the software development lifecycle.
  • Collaborate with cross-functional teams including product managers, UI/UX designers, and other developers.
  • Mentor junior developers, sharing knowledge and promoting best practices.

What You Bring

Required Skills & Experience :
  • 5-7 years of solid professional experience as a Python Developer.
  • Deep understanding of Python fundamentals, advanced concepts, data structures, algorithms, and Object-Oriented Programming (OOP) principles.
  • Strong hands-on experience with at least one major Python web framework (Django, Flask, or FastAPI).
  • Proven experience in designing and developing robust RESTful APIs.
  • Proficient in working with relational databases (e.g., PostgreSQL, MySQL) and ORMs (e.g., SQLAlchemy, Django ORM).
  • Experience with NoSQL databases (e.g., MongoDB, Redis) is a strong plus.
  • Expert-level proficiency with Git and collaborative development workflows.
  • Experience writing unit, integration, and end-to-end tests for Python applications.
  • Excellent analytical and problem-solving skills with a keen attention to detail.

Desired Skills (Good To Have)

  • Experience with cloud platforms (e.g., AWS, Azure, GCP).
  • Familiarity with containerization (Docker) and orchestration (Kubernetes).
  • Knowledge of asynchronous programming in Python
  • Experience with message queues (e.g., RabbitMQ, Kafka).
  • Exposure to frontend technologies (HTML, CSS, JavaScript, React/Angular/Vue) for full-stack understanding.
  • Experience with Big Data technologies or data pipelines if applicable to the company's domain.
(ref:hirist.tech)

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
Arting Digital logo
Arting Digital

IT Services and IT Consulting

Chandigarh Punjab

RecommendedJobs for You