Datafin was established in 1999 due to the need for a specialized IT recruitment solution. We offer a personalized and flexible recruitment service, specializing in providing both client and candidate with the perfect fit. We pride ourselves on the fact that we have established relationships with industry leaders and a vast majority of our business is repeat...
Read more about this company
Work alongside the team and be a part of the full Software Development Life Cycle.
Build features for their 4 user groups, Merchants, Customers, Developers and Internal Operation teams.
Work on business projects, internal tech projects, changes to various systems and navigating unplanned work.
Work alongside the team to create quality code through peer reviews, maintaining internal and external documentation and identifying and addressing technical debt.
Help the team build up healthy development habits like TDD, Refactoring, Agile Methodologies, finding the right tool/technology for the job.
REQUIREMENTS:
Someone with at least 4 years’ experience in Backend technologies.
Experience programming in TypeScript/Node.js or a strong willingness to learn.
Experience with database technologies such as PostgreSQL/MySQL.
Experience with cloud technologies, especially AWS.
Strong experience with best practices and a sound understanding of what makes valuable codebases.
The ability to work collaboratively in an ever-changing remote friendly environment.
A valid work authorisation to work in South Africa.
Tech stack:
Frontend: React, TypeScript.
Backend: Python, TypeScript, PHP.
Data: MongoDB, PostgreSQL, MySQL.
Infra: AWS Lambda, Serverless, S3, EC2, API Gateway.
Tools: Jira, Confluence, Git, Postman.
Automation: GitLab pipelines, CI/CD, Terraform.
Nice to haves:
A technical tertiary qualification such as BSc Computer Science.
Experience with AWS Lambdas and the Serverless Framework.