Developer – Python / PHP
| Location | Cape Town, South Africa |
| Date Posted | August 2, 2022 |
| Category |
IT / Information Technology
|
| Job Type |
Full-time
|
| Currency | ZAR |
Description
Responsibilities:
-
- Writing code and tests.
-
- Reviewing code and providing valuable improvements.
-
- Designing system-level code.
-
- Creating and executing unit test plans.
-
- Developing detailed technical analysis and designing specifications.
-
- Investigating and resolving defects.
-
- Participating in functional and technical specification reviews.
-
- Participating in creating and executing integration level test plans.
-
- Monitoring services and systems.
-
- Mentoring junior developers.
Profile
Skills / Experience:
- BSc in Computer Science, Electrical (& Computer) Engineering or a related field.
- 3-5 years in development.
- Proven mastery of at least one OO programming language.
- Experience in a scripting language.
- Experience in the following:
- Python | PHP (Laravel) | MySQL
- JavaScript (Node.js, Vue.js)
- In-depth knowledge of networking, databases, data structures, algorithms, cloud computing, security, code design, distributed systems and testing.
- In-depth understanding of coding best practices, system scalability, security and performance tuning.
- Solid experience in the following:
- Relational Database systems | Linux | Docker / Kubernetes (A bonus).
- Issue Tracking systems (Jira a bonus).
- Version Control systems (Git a bonus).
- Event driven architecture advantageous (PubSub).
- Experience with eCommerce based applications would be beneficial.
