Enable job alerts via email!

Senior Back End Developer (Fully Remote) (CH1151)

CapitalH

Stellenbosch

Remote

ZAR 600,000 - 800,000

Full time

2 days ago
Be an early applicant

Job summary

A leading software development company in Stellenbosch is seeking an experienced Back-end Developer to design and develop high-quality software solutions. Candidates should have 6+ years of experience, proficiency in Dart and Typescript, and AWS cloud experience. This role offers a flexible remote work policy and the chance to be part of a dynamic team focusing on innovation and continuous learning.

Benefits

Opportunities for skill development
Collaboration with experienced colleagues
Access to training budgets

Qualifications

  • Minimum 6 years of relevant software development experience.
  • At least 3 years of experience with AWS cloud-based systems.
  • Hons. or higher in software development preferred.

Responsibilities

  • Design and deliver functionality based on a product backlog.
  • Participate in agile software development.
  • Provide technical leadership within a small development team.
  • Contribute to UX and UI design discussions.
  • Mentor junior team members.

Skills

Dart
Typescript
AWS Systems
DevOps
GraphQL
SQL
PostgreSQL
Flutter
NoSQL

Education

B.Sc or B.Eng degree

Tools

AWS CDK
Github Actions
CodeMagic

Job description

SUMMARY: POSITION INFO:

Our client is a team of multidisciplinary professionals who build high-quality software products, with offices in Stellenbosch and a flexible remote working policy. We are seeking an experienced Back-end Developer to produce high-quality software solutions.

Your role involves designing and developing software based on architectural and UX specifications and acceptance criteria.

We believe that a software developer adds the most value when empowered to contribute to the business case and UX designs to achieve the most optimal solutions. Your job is not just to deliver code.

This is a fixed-term position with the possibility of becoming permanent.

Responsibilities

  • Design and deliver functionality based on a product backlog
  • Participate in agile software development
  • Provide technical leadership within a small development team
  • Contribute to UX and UI design discussions to optimize development efforts
  • Offer architectural advice as needed
  • Collaborate with product managers, UX practitioners, developers, and QA teams
  • Engage in continuous self-development and skill expansion
  • Mentor junior team members
  • Lead support for live production versions during ongoing development
  • Communicate technical needs and risks effectively outside the team
  • Familiarity with DevOps and infrastructure deployment
  • Document architecture and infrastructure effectively
  • Assist project managers with customer expectation management

Requirements

  • Minimum 6 years of relevant software development experience
  • At least 3 years of experience with AWS cloud-based systems
  • Preferred qualifications include a relevant B.Sc or B.Eng degree; Hons. or higher is advantageous, with excellent academic performance in software development courses

Technical experience

  • Proficiency in Dart and Typescript
  • Knowledge of AWS CDK, including Route53, CloudFront, S3, ApiGateway, AppSync, Cognito, RDS, Lambda, DynamoDB
  • NoSQL integration experience
  • Experience with automated deployment tools like Github Actions and CodeMagic
  • Additional advantages include experience with Flutter and Dart for mobile development, GraphQL, SQL and PostgreSQL integration, and Angular development

Non-Technical Characteristics

  • Strong communication skills to collaborate with diverse stakeholders
  • Ability to work well independently and in teams
  • Enthusiasm for learning and pushing technical boundaries
  • Excellent analytical and problem-solving skills
  • Willingness to learn from failures and share insights
  • Prioritization of learning and understanding others over being right
  • Recognition of the client as part of the team

About the company

  • Committed to building better software and serving clients effectively
  • Provides opportunities for skill development and career growth

Work environment

  • Exposure to various industries, projects, and clients
  • Involvement in B2C, B2B, and B2E systems
  • Work with cross-functional teams including product managers, UX designers, developers, QA, and clients
  • Remote work with collaborative engagement
  • Access to training budgets and experienced colleagues
  • A people-focused culture emphasizing respectful treatment and problem-solving

General:

  • Only shortlisted candidates will be contacted. If you do not hear within 30 days, consider your application unsuccessful.
  • Only South African citizens will be considered to meet employment equity requirements.
  • Please include your current salary and expectations in your application.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.