Technology/domain Specialist: Web Development: 1 Year Ftc

Johannesburg, Gauteng, South Africa

Job Description


Job Summary

Technology/Domain Specialist: Web Applications: 1 Year FTC

We are looking for an individual to lead the design and architecture of large-scale backend applications using the best practices to ensure high levels of performance, maintainability, and availability.

Be involved in all aspects of development playing a critical role in design, planning, development, and deployment and drive improvements in the company's software delivery life cycle to enable high quality continuous delivery process.

Your mindset of creativity, innovation, and balance bleeding edge technology development with a relentless pursuit of timely product engineering delivery. The role requires ownership, logical thinking, and estimation of your own work, coding, testing, troubleshooting, and performance optimizations.

You will partner with key stakeholders across the business including the Backend Software Engineers, Product Management, Infrastructure/DevOps and Security to advance the product roadmap. They will need to Seek constant feedback from different users and data to help the team to prioritize and iterate on solutions. Be involved in mentoring less experienced software engineers in the team.

Key Roles, Responsibilities and Skills/Competencies:

  • 10+ years in a senior role designing and developing large-scale web applications.
  • Hands-on public cloud experience: AWS, Google Cloud, Azure, Heroku.
  • Strong understanding of containers: Docker, Kubernetes.
  • Required experience in REST API development.
  • Polyglot developer with current hands-on development experience in a major framework: .Net Core, Java/Springboot, Python, JS/NodeJS, Nest.JS, Nuxt.JS.
  • Hands-on experience with low-latency messaging/queueing technologies: Kafka, Rabbit MQ.
  • Demonstrable familiarity with CI/CD process, testing frameworks and practices with tools like git, Jenkins/Bitbucket pipelines, Spinnaker.
  • Knowledge of Monitoring and Observability Tools such as Dynatrace and DataDog.
  • Strong knowledge of application, data, and infrastructure architecture disciplines.
  • Expert understanding of architecture and design across all systems.
  • Experience working within an agile development environment.
  • Excellent written and oral communication skills.
  • Ability to work in a dynamic, remote-first environment with a globally distributed team.
  • Learn about new trends and drive team discussions to improve the product.
  • Excellent written and oral communication skills.
  • Comfortable leading the frontend development team in big projects.
  • This is a hands-on role and code contribution daily is required.
Educational Requirements:
  • B-Degree in Computer Science or related technical field.
Nice-to-have Skills:
  • Experience using Node.js tools.
  • Experience with backend tech stacks including Node, Python and Go.
  • Experience with testing (Cypress, Jest).
  • Experience with CI/CD platforms such as Bitbucket Pipelines and Spinnaker.
  • Experience with SonarCloud (Code scanning, vulnerabilities, code coverage, code quality).
  • Experience with Cloudflare (Caching, DNS, WAF, CSP).
  • Experience using Monorepo's using Nx (we have over 20+ FE apps in the same repo).
  • Experience with Datadog.
  • Experience with AWS services.
  • Experience using Terrafrom.
Please email me for a skills matrix:

Isilumko Staffing

Recruiter

OR

Job Mail

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.


Job Detail

  • Job Id
    JD1252297
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned