Python Developer
Python Developer
Not Accepting Applications
About the Job
Skills
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
Industry
IT System Custom Software...
Company Size
2-10 Employees
Headquarter
USA
Other open jobs from Desk Expansion