Python Developer Opportunity

ConSol Partners company

Subscribe to our Telegram Channel

Python Developer in SOUTH AFRICA

Remote 3 months ago

Remote Job..!! Senior Python Engineer in South Africa


Hi,



I'm excited to share that one of our clients is hiring for a Senior Python Engineer in South Africa! It's a fully remote job. Below are the job details. If you're interested, please send your CV to apply.



Title: Senior Python Engineer

Location: South Africa

Duration: Permanent, fulltime or Contract for 6-12 months with a possibility of extension

Job Type: Fully Remote


Must have experience with OKTA.


Responsibilities:

  • Building and deployment of back end services communicating over a range of interfaces.
  • Implementation of interfaces defined together with an Engineering Lead or Architect.
  • Estimation and delivery of working code on time and to agreed standards.
  • Code reviews for other team members.
  • Mentoring of junior team members.
  • Maintaining code standards.
  • Writing tests (unit tests, BDD tests) and working with QA.
  • Maintaining CICD pipelines.
  • Writing of proofs of concept for new architecture, techniques and technologies
  • Taking part in specification workshops where we define functional and non-functional characteristics of our systems.



Ideal Candidate:

  • 5+ years of writing clean, well-designed, tested, and reusable code
  • Using test driven approach to programming: TDD for unit tests and BDD for functional tests
  • Use of web frameworks such as Flask, Django, node.js or Ruby on Rails
  • Use of SCM i.e Git and platforms such as GitHub or Gitlab
  • Understanding basic architectural patterns, when to apply them and their trade-offs
  • Working with microservices communicating over a range of interfaces such as REST, gRPC and event/message based



Ideal Skillset:

  • Write software using all our core languages (Python, ECMAscript, TypeScript)
  • Implement interfaces based on OpenAPI
  • Apply appropriate testing techniques
  • Write asynchronous and parallel software
  • Write scalable software
  • Understand the concept of cloud based software environment and its trade offs
  • Understand the ideas expressed using diagrams and schemas

Apply now

Subscribe our newsletter

New Things Will Always Update Regularly