Full Stack Developer

Pretoria, Gauteng, South Africa

Job Description

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)

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
    JD1483592
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pretoria, Gauteng, South Africa
  • Education
    Not mentioned