Software Engineer (TypeScript - Datafin IT Recruitment
Cape Town – Western Cape ~ Johannesburg – Gauteng ~ Durban – KwaZulu Natal 3 months ago Permanent Salary - Market Related
Software Engineer (TypeScript
Datafin IT Recruitment
Cape Town – Western Cape ~ Johannesburg – Gauteng ~ Durban – KwaZulu Natal
Date Created : 3 months ago
Job Type : Permanent
Salary : Market Related
- Monitoring AWS costs.
- Monitoring AWS services and improving the monitoring infrastructure.
- Implementing REST APIs.
- Extending and maintaining an existing Web Application and its Backend services.
- Setting up databases and running schema migrations as data models are updated.
- Maintaining and extending CI/CD pipelines.
- Checking requirements and requests make sense.
- Creating ETL processes and performing data migrations to clean up historical data.
- Assisting with the architecture and design of new software tools.
- Assisting with the design of REST APIs.
- Assisting with the design of data schemas.
- Assisting with the design of data pipelines.
- Handle administrative request such as access, roles, profiles, etc.
- Suggesting new technologies and ideas of improvement to the rest of the Digitalisation team to ensure the infrastructure is up to date.
- At least 2 years of TypeScript Software Development.
- Experience with Python.
- Experience deploying and maintaining production services.
- Experience designing and maintaining REST APIs.
- Experience with data modeling and database schema design.
- Experience with GitLab pipelines and/or GitHub Actions for CI/CD.
- Experience with the following AWS services (or GC/Azure equivalents):
- Lambda, API Gateway, CloudFormation, Amplify, IAM policies and roles, S3.
- Experience with the following AWS services (or GC/Azure equivalents) – VPC, EC2, RDS, Step functions.
- Experience as an AWS Administrator.
- Experience with Next.js and React.
- Knowledge of CRM technologies.
- Experience working for an international company or having studied or worked abroad.
- A problem solver and a critical thinker.
- Ability to make decisions amidst uncertainty.
- Able to work independently and remotely while leveraging digital co-working tools.
- Detail-oriented.
- A creative problem solver.
- A dynamic, cross-functional team player, willing to take initiative on projects in the context of a multicultural scale-up trying to execute big, bold ideas.
- Open, honest, trustworthy, a strong communicator, and understands that what we get done as a team surpasses what we get done individually.
While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.
By applying to a job using RecruitmentPartner, you are agreeing to comply with and be subject to RecruitmentPartner Terms for use of our website.
By applying to a job using RecruitmentPartner, you are agreeing to comply with and be subject to RecruitmentPartner Terms for use of our website.