Our client URGENTLY requires the services of a Site Reliability Engineer to:
Design, develop and test code written in Python, working on a platform in Python and bash.
Building tooling around DevOps and Software Engineering best practices.
Draft technical specifications and briefs.
Monitor latency, performance, efficiency, and change management.
Passionate about improving resilience and observability of distributed systems.
Perform code reviews.
Maintain and improve code quality.
Write and deploy robust and backwards compatible code.
The ideal candidate should have:
2+ years in API and Web development.
Highly proficient with Python or PHP, and related web frameworks and web technologies, such as Django, Flask, or Laravel.
Experience with relational databases.
Experience architecting, developing, testing and maintaining HTTP based APIs.
Experience with development in a Linux.
Experience or interest in learning Docker and Kubernetes.
Experience with version control systems (especially git).
Advanced understanding of theoretical programming fundamentals, including but not limited to algorithms, data structures, design patterns and OOP.
Comfortable with the odd frontend job - must have basic skills with (X)HTML, CSS and JS.
Sc in Computer Science, Electrical (&
Computer) Engineering or a related field is advantageous.
Strong problem solving and analytical skills.
Strong drive for results.
Be comfortable working within a team.
Good communication skills.
Build and maintain relationships.
Worked with event driven systems.
Worked in an e-commerce environment.
Familiarity with the BFF pattern (http://samnewman.io/patterns/architectural/bff/).
Native mobile development languages.
Cross platform development frameworks (e.g. Xamarin, Phonegap).
Backend systems / APIs.
PubSub / Event streams (e.g. Kafka).
Non-relational data stores.
Debian/Ubuntu and Alpine linux.
HTTP/2 and non-HTTP APIs and RPC (e.g. GRPC, zmq, gearman).
Cloud computing platforms (esp. Google Compute Engine).
COMMENCEMENT: As soon as possible.
Please send your comprehensive resume, 2 recent payslips and supporting documentation.
Only shortlisted candidates will be contacted.
N.B: If you have not received a response from us within 14 days please consider your application for this role as not successful.
Full Circle offers a R2000-00 finder\'s fee for any candidates referred and successfully placed in a permanent role. A R1000-00 finder\'s fee for any candidates referred and successfully placed in a contract role with a duration of three months or more