HamburgerMenu
hirist

Job Description

Job Summary :


We are looking for a skilled Python Django Developer to design, develop, and maintain high-performance web applications.

The ideal candidate will have strong expertise in backend development, RESTful API design, and experience working with databases.

You will collaborate closely with cross-functional teams, including front-end developers, product managers, and QA engineers, to deliver scalable and reliable solutions.


Key Responsibilities :


- Design, develop, and maintain backend applications using Python and Django framework.

- Build and optimize RESTful APIs for web and mobile applications.

- Integrate third-party services and APIs as required.

- Collaborate with front-end developers to ensure seamless integration with UI components.

- Work with relational and non-relational databases (PostgreSQL, MySQL, MongoDB, etc.

- Write reusable, testable, and efficient code following best practices.

- Conduct code reviews and maintain high standards of code quality and documentation.

- Optimize application performance, troubleshoot issues, and implement bug fixes.

- Ensure application security and data protection practices are in place.

- Collaborate with DevOps teams for deployment and CI/CD automation.


Technical Skills :


- Strong proficiency in Python (3.x) and Django framework.

- Experience with RESTful API design and implementation.

- Knowledge of ORM (Django ORM, SQLAlchemy) and database systems (PostgreSQL, MySQL).

- Familiarity with front-end technologies (HTML, CSS, JavaScript, React/Angular nice to have).

- Hands-on experience with Docker, Git, and CI/CD pipelines.

- Knowledge of cloud platforms (AWS, Azure, or GCP) preferred.

- Understanding of unit testing frameworks (PyTest, Unittest).

- Familiarity with caching strategies (Redis, Memcached).

- Strong debugging and problem-solving skills.


Soft Skills :


- Strong analytical and logical thinking.

- Excellent communication and collaboration skills.

- Ability to work independently and within a team.

- Time management and multitasking ability in fast-paced environments.


Qualifications :


- Bachelors or Masters degree in Computer Science, Information Technology, or a related field.

- 3 - 7 years of hands-on development experience in Python and Django.


- Prior experience working in Agile/Scrum environments.


Preferred Experience :


- Exposure to microservices architecture.

- Experience with GraphQL APIs.

- Knowledge of security standards (OAuth2, JWT, SSL)


info-icon

Did you find something suspicious?