24.com (division of Media24) Logo

.Net FullStack Engineer

24.com (division of Media24)|Posted 1 month ago

Skills and experience

Role:Full stack engineer
Other roles:Backend engineer
Experience in role:4+ years
Language proficiency:English
Must-have skills:
    C#
    ASP.NET
    .NET Core
Nice-to-have skills:
    JavaScript
    HTML
    CSS
    TypeScript
    Azure
    Elasticsearch
    Sass
    RESTful API Design
    Azure DevOps Server
    CI/CD

Location and salary

Remote policy:In-office
Location of job:Foreshore, Cape Town, South Africa
Visa requirements:Authorised to work in South Africa With status of citizen/passport holder or permanent resident
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent

Role description

Why join us?

At 24.com, our team of engineers, data scientists, product managers and UX/UI design specialists develop exceptional digital products for renowned brands including News24 and Netwerk24. By harnessing cutting-edge technology and a sophisticated tech stack, we deliver world-class solutions. Our vibrant, people-focused culture, commitment to innovation, and strong societal mission are at the heart of everything we do. At 24.com, we empower Media24 brands to inform, entertain, and inspire millions across South Africa.

What will you do?

Work closely with Developers, Designers and Product Owners to develop cutting edge products across the web and mobile space, using the 24.com platforms.

Take the technical lead on larger, more complex projects.

Drive low level solution design workshops with fellow team members during whiteboard sessions.

Make a positive contribution to requirement workshops, or scrum events attended with a view on the broader needs of the group.

Mentor, groom and knowledge share amongst team members.

Assist and support Design, QA and the OPS teams during the various stages of the development life cycle.

Develop enhancements and fix bugs on existing products.

Perform Alpha Testing on all developments.

What should you have?

  • Relevant software engineering degree (Masters preferred)
  • 4+ years development experience working with ASP.NET and C#
  • 3+ years development experience working with .NET Core
  • Understanding fundamental design patterns and principles (SOLID).
  • Good understanding of architectural practises.
  • Experience in RESTful API development.
  • Experience with JavaScript frameworks.
  • Client-side experience in HTML, CSS and SASS.
  • Experience in MS SQL Server and source control (Git).

What will you need?

  • Strong analytical and creative problem-solving skills, with excellent attention to detail.
  • Self-managed and must have the ability to work independently on projects.
  • Ability to constructively help others and raise team performance.
  • Flexible about learning new methodologies and technologies.

Nice to haves

  • Previous experience on scalable web sites with high traffic load
  • Caching strategies
  • Redis
  • Typescript
  • Elastic search
  • Cloud experience (Azure beneficial)
  • CI/CD (Azure Devops preferred)

Benefits of working at 24.com

Dynamic work schedule: We enjoy flexible working hours, with core hours in our Cape Town offices between 10AM to 3PM and optionally remote for the balance of your working hours.

AI-forward culture: We actively look for opportunities to leverage AI to unlock new opportunities. We harness cutting-edge AI technology and tools to supercharge productivity, efficiency and results and we encourage our teams to explore and experiment.

Continuous learning & growth: Dive into a wealth of learning opportunities backed by our parent company, the Naspers group. Gain free access to platforms like Udemy, pursue nanodegrees to enrich your skills or take advantage of complimentary Microsoft certification training. We also offer bursary opportunities.

Stay ahead: Attend cutting-edge tech events and expos to stay on top of industry trends and innovations.

Personalised benefits: Choose from optional medical aid and customisable retirement funding options to suit your needs.

Give back: Each year, take up to 3 days of Volunteers24 leave to make a meaningful impact in the community while supporting causes you care about.

About 24.com (division of Media24)

201-500 employees

24.com is a leading African network of popular digital publishing brands and online services across the internet and mobile apps. Centred on News24 and Netwerk24, 24.com is dedicated to creating and sustaining uniquely African online and mobile communities. The network welcomes over 17 million local unique browsers monthly.

Our mission is to inform, entertain, educate and connect people through web, mobile and app platforms.

We use .NET, .NET Core, C# , MVC, native Android, native iOS, React, and WordPress.

We have around 35 developers in several teams, using the Scrum methodology. We don't have a corporate image or dress code!

Interview process:

We have a 2-step interview process that varies from team to team:

  1. Initial meeting with one of our development managers followed by a tech assessment.
  2. Panel interview for culture fit (on a different day).

Perks at 24.com (division of Media24)

Regular Friday socials at the Media24 rooftop bar.
Coffee barista.
Hi-spec PC's or Macs with dual monitors
Freebie birthday leave
Work from home days
Flexible hours
Free parking

Tech Stack

application and data

AngularJS
AngularJS
Sass
Sass
Objective-C
Objective-C
Javascript
Javascript
Python
Python
MySQL
MySQL
PHP
PHP
Java
Java
Swift
Swift
React
React
Redis
Redis
jQuery
jQuery
HTML5
HTML5
C#
C#
Bootstrap
Bootstrap
Microsoft Azure
Microsoft Azure
Google App Engine
Google App Engine
ASP.NET
ASP.NET
MS SQL
MS SQL
ExtJS
ExtJS
Kotlin
Kotlin
.Net Core 2.0
.Net Core 2.0
TypeScript
TypeScript
TensorFlow
TensorFlow
Kibana
Kibana

utilities

Elasticsearch
Elasticsearch
Google Analytics
Google Analytics

dev ops

Grunt
Grunt
Git
Git
Chef
Chef
Docker
Docker
Android Studio
Android Studio
npm
npm
Xcode
Xcode
Kubernetes
Kubernetes

business tool

Microsoft Teams
Microsoft Teams
Confluence
Confluence

Office Photos

Office photo
Office photo
Office photo
Office photo
Office photo
Office photo
Office photo
Office photo
Office photo
Office photo
Office photo
Office photo

Similar jobs on OfferZen: