Software Engineer

Cape Town, WC, ZA, South Africa

Job Description

As a software engineer, you will be responsible creating and maintaining customer-facing and internal applications that will manage millions of products and service thousands of customers on a daily basis. You will work in a small team which is closely aligned to the business. You will be involved in every aspect of the development life cycle and will be part of our further transition from legacy to more current and relevant technologies.

The tech stack

Tech X operates mainly as a Java house with our front end built on Next.js running both on premise and in the cloud respectively. While Java and Next.js are at our core, we use a range of technologies, frameworks and services. Included in the stack is, but not limited to, the following:

Frontend:

JSP, Java Swing, HTML, CSS, Bootstrap, Javascript, React.js, Redux

Backend:

Java, Spring, EHCache, PostgreSQL, Go, Node.js, Bash

Tools, services, etc.:

Git / Gitlab, AWS EB / EC2, S3, Route53, Cloudfront, API Gateway, Lambda, Cloudflare, Docker / Portainer, Prometheus, Grafana, ELK

The technical and qualification requirements



Experience in:



Building REST APIs and web front ends.

Overall solution design and documentation.

Designing, building, and integrating APIs.

Designing and implementing database schemas (PostgreSQL).

JSON and XML.

Linux based systems and environments.

Data structures, algorithm design, problem-solving, complexity analysis, secure

Coding best practices and remediation.

Analysing and troubleshooting distributed systems.

Tackling problems of load, scale, and optimisations of complex large-scale deployments.

Skills

Four-plus years of experience.

Extensive knowledge of Java.

Strong growth mindset and the motivation to continuously improve self and team performance.

Highly passionate about hands-on coding.

Ability to work autonomously, as an individual and as part of a team.

Advantageous

Relative IT degree/diploma/certifications.

Fintech / e-commerce experience.

Experience with containerisation.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1636691
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, WC, ZA, South Africa
  • Education
    Not mentioned