JOB SEEKERS
EMPLOYERS
JOBS QUICK-SEARCH
.net
.net developer
a+
abap
account manager
accountant
admin
administrator
analyst
architect
bookkeeper
business analyst
business intelligence
c#
call centre
ccna
cisco
cloud
cobol
consultant
delphi
desktop
desktop support
developer
engineer
finance
graduate
graduates
helpdesk
internship
it manager
it support
it technician
java
java developer
junior developer
legal
linux
manager
marketing
mcse
network
network administrator
oracle
personal assistant
php
php developer
programmer
project
project administrator
project manager
receptionist
sales
sap
secretary
security
sql
support
technical support
technician
test analyst
tester
web developer
NEWSLETTER
FOLLOW US
Software Engineer ( JHB or CT )
Job Ref
284841
Job Type
Permanent
Employer Type
Company
Date Added
6 Sep 2023
Expiry Date 22 Jun 2023
Expiry Date 22 Jun 2023
* There have been 9 applications to this job.
* This job has been viewed 10803 times.
Employer:
SprintHive
Location:
Gauteng
Salary:
Market related
Benefits:
Role details:
SprintHive provides automated and easy to implement solutions that fully onboard a new customer in under two minutes.
You値l work in a small, senior team that operates on trust and high collaboration. The team works remotely most of the time and occasionally comes into the office when more direct collaboration is required. Naturally, you値l be exposed to many aspects of our business from day one. You値l spend most of your time working on our products and some time on client work. We値l ensure that you have the tools and support to do great work, but you値l also have the freedom to try new things and learn.
- - - - - - - - - - - - - -
YOUR RESPONSIBILITIES WILL INCLUDE:- Technical ownership of products. This includes authoring and driving software design, ensuring design coherence with the broader architecture, operational excellence of the services, technical documentation, collaborating with stakeholders, etc.
- Delivering high-quality work on your own with support from the team as well as participating in group tasks.
- Taking ownership of high-level ambiguous projects and participating in all aspects of their lifecycle, from requirements gathering to running in production.
- Participating in software and architecture design discussions and challenging our thinking. Once a decision on a design has been made, you must commit to it wholeheartedly.
- Mentoring junior and intermediate software engineers.
- Conducting technical interviews.
- Enforcing the use of secure coding and architecture patterns and are thus required to have or acquire a solid understanding of modern security practices.
- Considering the customer experience in the work you do and always doing what's best for the customer.
- Thinking deeply about decisions without being indecisive. You will need to be the type of person who has an intrinsic need to understand why things are the way they are.
- Being part of our on-call rotation. When on-call, you will work on repaying technical debt and deal with operational incidents as and when they occur. This will require you to have or acquire a good general knowledge of production
operations for technical support.
- Performing high quality, ego-free code reviews for your colleagues as well as submitting your code for review by others and accepting their feedback generously.
- Communicating blockers early and asking for help when needed.
- Accepting feedback willingly and sharing your knowledge freely.
- Ensuring that all critical functionality is covered by Automated tests that run in our CI/CD pipelines.
- Keeping technical documentation up to date as you make changes or add features to services.
OUR SOFTWARE STACK INCLUDES:
- Kotlin, Java, Springboot