Senior Back-end Engineer
Job details
Senior Back End Software
Developer
Permanent
Cape Town /
Winelands / Stellenbosch
Flexible work
environment, mostly from home but must be in the vicinity for office visits
when required
About us
We are a team of
multidisciplinary highly talented people who build great software products.
We are serious
about delivering products that unlock value for our clients. We value great
user experiences and work to build internal value through among others, IoT and
our own research and development.
We are a
midsized company which forms part of a larger family of companies in within the
Technology space.
Our organisation
is a fast paced and fun environment. We are serious about work life
balance.
What you will do
We are looking
for an experienced back-end Developer to produce high quality software
solutions. Youll be part of a cross-functional team thats responsible for the
full software development life cycle, from conception to deployment.
As a back-end
Developer, you should be comfortable around back-end coding languages,
development frameworks, third-party libraries and deployment technologies. You
should also be a team player.
Mobile
experience (hybrid or native) would be a bonus but is not required.
Duties
Work with development teams, product managers and
clients to design software solutions
Design and implement cloud based back end solutions
Design client-side and server-side architecture
Develop and manage well-functioning databases and
applications
Design and implement effective APIs (REST /
GraphQL)
Test software to ensure responsiveness and
efficiency
Troubleshoot, debug and upgrade software
Facilitate clear communications with and around
the team
Requirements:
You will need to
have a university BSc or BEng degree essential and not negotiable. An
Hons degree or higher would be preferred. Strong academic background
essential
Minimim of 6
years + in development, preferably 8+
We are looking
for candidates that have experience in some or all of the following:
Software and Architecture design
Cloud computing using AWS or GCP
Node.js, Python or other language used in cloud
computing
Experience with Relational and NoSQL databases
Linux, Docker
CI/CD (eg Jenkins, TeamCity, Azure Pipelines etc)
#J-18808-Ljbffr Networks & Systems, Software Architecture & Engineering
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.