top of page

Python (Django) Developer

Python (Django) Developer

Location

Remote

Headquarter

Cape Town, Western Cape, South Africa

Deadline

March 13, 2024 at 8:00:00 AM

Salary

€2500+

Job Type

Full-time

Why Gegidze?

Gegidze - Digital Agency with the Georgian Character, designed to develop and build great brands. We help them innovate and outperform in the modern world.

Since the agency’s foundation in 2017, we successfully realized more than 80 projects, earned $ 20M+ for our customers, and built remote teams of 200+ developers, marketers and designers in Georgia for European Startups and SMBs. At our agency with 5 locations in Tbilisi, Berlin, Dublin, Warsaw and Tallinn, we work with great passion every day to inspire our customers and solve various problems in marketing, design, tech & HR.

About the project

Currently, we are looking for a top Python (Django) Developer for our key client, which is a South African-based company, which is a leading IT security partner renowned for its blend of top-tier products, astute business acumen, and dynamic network management solutions. Specializing in the unique challenges of the South African market, the company offers bespoke security solutions that strike a balance between robust protection and cost-effectiveness. Their focus on individualized security solutions shields businesses from the evolving threats of the Internet, allowing their clients to concentrate on their core operations.
Currently, we are looking for a Python (Django) Developer to contribute to our client’s team development.

Your duties

As a Python (Django) Developer, you will be responsible for:

- Designing, developing, and maintaining efficient, reusable, and reliable backend code using Django framework.
- Working with front-end developers to integrate user-facing elements with server-side logic.
- Implementing security and data protection solutions.
- Optimizing applications for maximum speed and scalability.
- Identifying bottlenecks and bugs, and devising solutions to these problems.
- Staying informed about emerging technologies/industry trends and applying them into operations and activities.

Requirements

- At least 3 years of experience with Python, Django, and Django Rest Framework
- Strong experience with SQL database technologies ( MySQL, Elastic, and OpenSearch).
- Experience with designing, querying, and optimizing databases.
- Hands-on experience with Docker, including containerization of applications, orchestration with Docker Compose, and deploying Docker containers in a production environment.
- Deep knowledge of object-oriented programming (OOP) principles.
- Good understanding of server-side templating languages.
- Proficient understanding of code versioning tools, such as Git.
- Familiarity with development-aiding tools such as Visual Studio Code, including dev containers, and Postman.
- Knowledge of user authentication and authorization between multiple systems, servers, and environments.
- Understanding of fundamental design principles behind a scalable application.
- Ability to implement automated testing platforms and unit tests.
- English language upper intermediate (B2) is a must

Nice to have:

- Familiarity with front-end technologies (JavaScript, HTML5, and CSS3)

Benefits

Join us

If that sounds just like you, simply apply with your CV: talent@gegidze.com or press the button “Apply Now.”

Our hiring process:

After you hit the button “Apply Now” and upload the resume, our HR team will review your profile.
If the skills and experiences mentioned in your resume match the requirements, you will have:
1. Quick introduction call with our HR team
2. Technical/soft skill interview with client
3. Introduction call with the end client

After receiving positive feedback from the client we will circulate the job offer to you.
Wish you good luck and hope to see you in our incredible team of top digital talents!

bottom of page