Python Developer

Delhi
Full-Time
Mid-Level: 4 to 6 years
40K - 50K (Per Month)
Posted on Aug 05 2024

Not Accepting Applications

About the Job

Skills

Python programming
Data structures
Algorithms
Object-oriented programming
Web development
Database management
Problem-solving
Debugging

Company Overview

Expansion Desk is here to help you expand your reach and maximize your business’s success. We started as a small company, but our aim is to continue providing our customers with quality services they deserve at affordable pricing. You, as a customer, are our top priority, and through our services, we work hard towards building long-lasting and meaningful relationships. Desk Expansion specializes in IT System Custom Software Development and is headquartered in the USA with a team of 2-10 employees. Visit us at www.expansiondesk.com.


Job Overview

We are seeking a passionate and experienced Python Developer to join our team at Desk Expansion. This is a full-time, mid-level position located in Delhi, requiring a minimum of 4 years to a maximum of 6 years of work experience. As a Python Developer, you will work on developing and maintaining software applications in Python, ensuring high performance and responsiveness to requests from the front end.


Qualifications and Skills

  • Proficient in Python programming with at least 4 years of hands-on experience in writing efficient and maintainable code.
  • Deep understanding of data structures and algorithms, with the ability to apply them to solve complex problems.
  • Strong knowledge in object-oriented programming including inheritance, polymorphism, and encapsulation.
  • Experience in web development using popular frameworks such as Django or Flask.
  • Skilled in database management systems like MySQL, PostgreSQL, or MongoDB, including query optimization and database schema design.
  • Excellent problem-solving skills, with the capacity to think outside the box and tackle new challenges.
  • Proven ability to debug and troubleshoot complex software applications.
  • Effective communication skills and the ability to work collaboratively within a team.


Roles and Responsibilities

  • Design, develop, and maintain software applications using Python.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Perform code reviews and provide constructive feedback to peers.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Stay up-to-date with the latest industry trends and technologies to ensure our applications remain innovative.
  • Participate in agile development processes, including sprint planning and daily stand-ups.
  • Mentor junior developers and promote a culture of continuous improvement and learning within the team.

About the company

Expansion Desk is here to help you expand your reach and maximize your business’s success.We started as a small company but our aim is to continue providing our customers with quality services they deserve at an affordable pricing. You as a customer are our top priority and through our services we work hard towards building long lasting and meaningful relations between us.

Industry

IT System Custom Software...

Company Size

2-10 Employees

Headquarter

USA

Other open jobs from Desk Expansion