company logo

Back End Developer - Python

Bengaluru
Full-Time
Senior: 5 to 9 years
5L - 15L (Per Year)
Posted on Aug 12 2024

Not Accepting Applications

About the Job

Skills

Robust
Backend
Python Backend
Django
Flask
MongoDB

Job Role: Senior Back-end Developer (Python)

 

Role/Responsibilities:


• Python Development: Lead and contribute to the development of robust and scalable back-end

solutions using Python.

• Architecture and Design: Architect, design, and implement complex systems and applications,

ensuring high performance and responsiveness.

• Database Management: Design and maintain database architectures, optimizing performance

and ensuring data integrity.

• API Development: Create and maintain RESTful APIs for seamless integration with front-end

applications.

• Code Review: Conduct and participate in code reviews to maintain code quality, ensure

adherence to coding standards, and mentor junior developers.

• Optimization: Identify and implement optimizations for improving system performance,

scalability, and reliability.

• Collaboration: Collaborate with cross-functional teams, including front-end developers, UX/UI

designers, and product managers, to deliver high-quality software solutions.

• Documentation: Generate technical documentation for software solutions, APIs, and database

designs.


Qualifications:


1. Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field.

2. Experience: 5 - 9 years of professional experience in back-end development with a focus on

Python.


3. Technical Skills:


a) Proficient in Python and relevant frameworks (FastAPI, Django, Flask, etc.).

b) Strong experience with database technologies such as PostgreSQL, or MongoDB.

c) Familiarity with front-end technologies and frameworks (HTML, CSS, JavaScript, react.js,

typescript).

d) Understanding of software development best practices, design patterns, and SOLID principles.

4. Problem-Solving: Strong analytical and problem-solving skills with a keen attention to detail.

5. Communication: Excellent communication skills and the ability to work effectively in a

collaborative team environment.

6. Leadership: Proven experience in leading and mentoring development teams is a plus.

About the company

DHA is one of the leading software consulting, services and business process outsourcing organization. DHA has evolved as an organization which focuses on exceptionally high quality, timely delivery and cost operative development. We have widespread practice and proficiency in many assorted areas of Enterprise ERP Applications, Business Intelligence & Analytics, Staffing & Outsourcing, Web ...Show More

Industry

Information Technology &a...

Company Size

11-50 Employees

Headquarter

Hyderabad

Other open jobs from DHA Business Solutions & Technologies