ShareForce Logo

Senior Software Engineer

ShareForce|Posted 23 days ago

Skills and experience

Role:Backend engineer
Other roles:Full stack engineer, Software architect
Experience in role:5+ years
Must-have skills:
    Python
    PostgreSQL
    Django

Location and salary

Remote policy:Hybrid
Location of job:Johannesburg, 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

Join ShareForce, a cutting-edge web-based application revolutionizing share incentive plan management. As part of the VAT IT Group, we're seeking a passionate Senior Software Engineer with 5+ years of experience to lead our development efforts. You'll design and optimize backend systems using Python, collaborate on feature development, and mentor junior team members.

In this role, you'll work on every stage of the software development lifecycle, from conception to rollout. You'll be responsible for enhancing our platform, managing sensitive data with top-notch security practices, and staying current with industry trends. We're looking for someone with strong problem-solving skills, excellent communication, and a track record of leading technical teams.

At ShareForce, we offer a dynamic startup environment with opportunities for rapid growth and learning. We value work-life balance and seek innovative individuals who are passionate about their work. If you're ready to take your career to the next level in a challenging yet enjoyable workplace, we'd love to hear from you!

About ShareForce

1-15 employees

Why Work For Us

We are a small and focused team that prides ourselves in building and delivering a world class product. The ShareForce platform comprises of various components, each linking together to provide a seamless administration, trading and accounting platform. With this approach we've managed to onboard some of the largest companies on the JSE.

Through the use of the latest development technologies and well thought out processes, we can ship new features reliably and fast. Everybody in the company has the ability to shape the development and future direction of the platform. We're still small but on its way to something much bigger.

Our technology stack

We don’t need you to be familiar with our current technologies to work with us. Great people are effective and learn what we use quickly (or introduce us to better ways of working).

The core ShareForce product has been built using Django (the Python web framework) with a Postgres DB. We also use numerical libraries such as pandas and Numpy. We rely heavily on Celery from background processing of tasks. The platform runs on Heroku and we utilise a variety of the available add-ons.

Culture

Ambitious, driven, innovative, entrepreneurial, young team-based culture. We are a team of like-minded individuals that work hard and always strive to learn and improve on the current product offering. An environment that promotes collaboration and fosters open communication.

We believe in a healthy work-life balance. While we work very hard at what we do, we also want you to have room for family, friends, and, of course, yourself. At ShareForce, we keep sane work hours so that we can pursue our passions outside of the office.

We also encourage active learning and personal development. We have dedicated time during work hours to learn a new skill or tool.

Perks at ShareForce

Flexible work hours
No dress code
Quiet office
Generous leave policy
Foosball table
Subsidised Canteen

Tech Stack

application and data

Amazon S3
Amazon S3
Heroku
Heroku
PostgreSQL
PostgreSQL
Javascript
Javascript
Python
Python
Redis
Redis
jQuery
jQuery
Django
Django
Bootstrap
Bootstrap

utilities

Mailgun
Mailgun

dev ops

GitHub
GitHub
Grunt
Grunt
Papertrail
Papertrail
Selenium
Selenium
Bitbucket
Bitbucket

business tool

Microsoft Teams
Microsoft Teams

Similar jobs on OfferZen: