Computing and IT

Python Developer wanted immediately: Salary R30 000 to R70 000 per month

Python Developer wanted immediately: Salary R30 000 to R70 000 per month

Randburg, Gauteng
Permanent
R30 000 – R70 000 a month

Job Title – Python Developer (Junior/Intermediate/Senior Positions)

Job Type – Permanent & Full Time

Location – Randburg

Salary – Up to R70k

Start Date – ASAP

We are currently looking to expand their team of Devs to be working on their exciting projects as they continue to grow their established organization. Ideal time for those who wish to progress further in their career with a forward-thinking organization that are working with Python and AWS. Training will be given on all technologies as long as you are coming with a strong experience on Python!

We are looking for individuals who are ambitious on progressing in the cloud space. All resources and funding in regards to Python & AWS Certifications will be provided.

Duties and Responsibilities:

Contributing to our growing list of Django and Python projects, but primarily to our existing monolithic workflow and claims management system.
Consistently review other team member’s code, and have your code reviewed as well.
Work closely with our product owner/s, designers, data/business analysts, and front-end and mobile developers to ensure the platform is achieving its goals.
Working in an agile environment. That means participating in sprints, sprint rituals, and having good ticket hygiene!
Knowing your own knowledge gaps and working to close them. We’re all autodidacts and self-starters here, and we’re always learning and improving.
Being a team player! A willingness to help out where needed, mentor those more junior than you, and step up to whatever challenge we face as a team.

Requirements and Qualifications (not all required)

Python 2.7 and 3.5

Experience with object-oriented principles, methodologies, and patterns.
Familiarity with PEP-8 is expected, as we follow it strictly as part of our coding standards and practices.
Experience with migrating a legacy Python project from 2.7 to 3.x is beneficial, but not a requirement.

Django

Experience with Django Rest Framework is beneficial, but not a requirement.
Experience with Django Channels or equivalent library for implementing asyc is beneficial, but not a requirement.
Experience with Pandas and/or NumPy is highly beneficial, but not a requirement as long as you’re willing to learn on the job.
Knowledge of Django’s templating language is not required.

Testing

Experience with TDD or BDD is beneficial, but not a requirement.
Experience with PyTest, tox, or equivalent is beneficial.

PostgreSQL

Familiarity with its capabilities, such as document storage within the RDB.
Usage of PostgreSQL-specific Django ORM query functions and tools, beneficial but not a requirement.

REST

Comfort with implementing custom APIs.
Knowledge of best practices and standards for implementing an HTTP REST API.
The ability to use a tool such as Postman, Insomnia, cURL or equivalent API testing/querying tool is highly beneficial.

Git

Experience using Git Flow as a branching strategy is beneficial, but not a requirement.

What we will do:

We will provide you with a series of challenging projects together with the tools, equipment, and support to give you the best possible chance of succeeding. Most importantly, we will give you the opportunity to work in a culture that is energetic, passionate and innovative and you’ll get to work with some of the most impressive people in technology! Bring your passion, curiosity, talent, and innovation to our team and we will give you an environment full of challenges to flourish in.

Take the next step!

Are you truly collaborative? Succeeding with us means respecting, understanding and trusting colleagues and clients. Challenging others and being challenged in return. Being passionate about what you do. Driving yourself forward, always wanting to do things the right way. Does that sound like you? Then you have the right stuff to join. Apply now.

If you would like more details please feel free to get in touch providing your contact number to k.hussain@jeffersonnfrank.com for an informal chat about the role.

Jefferson Frank International are a leading recruitment firm specializing in the IT Space, advertising more jobs than any other agency. We deal with both Digital Agencies & End Users Globally and by specializing solely in placing candidates in the market I have built relationships with most of the key employers in the South African Market and have an unrivaled understanding of where the best opportunities and jobs are.

Apply Now

Source: Indeed

Back to top button