A client in the automobile industry is looking for a Full Stack Developer
Hybrid Role: Menlyn/Midrand/Roslyn/Home Office
Product / Feature Team Information (if applicable)
Team Name: FleetData
An energetic and driven feature team of 15 people that monetise the sensor data of the client. The innovative data-driven product is focused on fleet management and is currently being used by various international fleet management companies.

ESSENTIAL SKILLS REQUIREMENTS:

  • Java 11+ with Object-orientated skills,
  • React / Typescript / Javascript
  • Spring Boot
  • Kubernetes and Docker
  • Git / GitHub
  • AWS technologies: SQS, SNS, Kinesis, Lambda, Aurora RDS, EKS, DynamoDB, Cognito, API Gateway, ElastiCache
  • SQL, PostgreSQL preferable
  • CI/CD pipeline setup, GitHub Actions, GitOps preferable
  • Helm, YAML
  • RESTful endpoints design and implementation
  • WSL / Unix
  • Aware of IaC principles and its impact on design and implementation.
  • Any additional responsibilities assigned in the Agile Working Model (AWM) Charter

ADVANTAGEOUS SKILLS REQUIREMENTS:

  • JEE or Microprofile – Quarkus preferable.
  • TDD (Test driven development) / BDD (Behaviour driven development)
  • Gradle
  • Grafana / Prometheus
  • Atlassian Jira / Confluence
  • Translate and refine requirements into designs, implementations and functional software
  • Application of software development principles, design patterns, and best practices
  • Developing backend and frontend solutions
  • Monitoring, troubleshooting and debugging at systems level.
  • Security and compliance support
  • Assist with the identification of risks
  • Ability to create comprehensive architecture related documentation and provide training to team members on best practices
  • Some operations knowledge, experience and infrastructure debugging and fault-finding, root cause analysis.
  • Supports the evaluation and implementation of tools and frameworks to enhance development efficiency
  • Agile team experienced
  • Organised with strong analytical skills
  • Attention to detail, strong problem solver, taking pride in delivering quality work to external, commercial customers.
  • A strong team player that has a high level of ownership and responsibility
  • Ability to work interdependently (self-starter) as well and to submit deliverables on time and with excellent quality
  • Flexibility to take up different tasks in the project
  • Ability to work with diverse, international cultures
  • Excellent verbal and written (documentation and diagrams) communication skills
  • Ability and willingness to coach and give training to fellow colleagues and users
  • Willing and able to travel internationally
  • Influence team culture in a positive manner
  • Working remotely as well as from office (as and when required)
  • Exemplary work ethic and integrity

WHICH QUALIFICATIONS/EXPERIENCE DO WE NEED FOR THE ROLE?

  • Degree in Computer Science, Computer Engineering or similar
  • Full stack experience of at least 2 years
  • At least 3 years AWS experience in working context

WHAT WILL BE YOUR ROLE AND RESPONSIBILITIES?

  • Primary responsibility is backend and frontend software development.
  • Compiling of software design and description documents.
  • Coordinate with internal team members, and supports the coordination with external teams, stakeholders and customers
  • Design, development and maintenance on platform / application
  • Supports the definition of technical strategies and approaches
  • Review code of team members in line with quality and delivery requirements
  • Ensure software maintainability, scalability and efficient migrations
  • Adhere to governance, security directives and other internal or external applicable policies
  • Continuous delivery and support release management
  • Remain current with best practices, approaches and standards
  • The team has a DevOps setup and team members are required to attend to operational incidents when required as well as be on occasional standby as we service international clients
  • Application of the Agile Working Model Methodology

WHAT DO WE OFFER YOU?

  • Cutting edge global IT system landscape and processes
  • Industry trending technology stack
  • Dynamic global team collaboration
  • Flexible working of 1960 hours in a 12-month period with a high work-life balance
  • Highly motivating, energetic, and fast-paced working environment.
  • Modern offices
  • Affordable Group vehicle promotions (buying or leasing options available, terms and conditions apply)

Desired Skills:

  • Atlassian Jira / Confluence
  • Gradle
  • JEE or Microprofile
  • SQL
  • PostgreSQL
  • Git / GitHub

Learn more/Apply for this position