
Senior Backend Software Developer
- Cape Town, Western Cape
- Permanent
- Full-time
- Bachelor's degree in computer science, or similar relevant experience
- 3+ years’ experience in software development
- Golang (or strong experience in other strongly typed language)
- SQL (PostgreSQL desirable)
- Linux both cloud and local
- Cloud Infrastructure knowledge (AWS or GCP)
- Experience with Go and Python coding languages
- Testing (TDD/BDD etc.), CI/CD, Version control (GIT)
- Hands-on, can-do attitude
- Effective communication skills and team working
- Network protocols e.g. (HTTP, TCP/UDP, WebSocket),
- Messaging Protocols (MQTT/AMQP or other message brokers)
- Basic JavaScript/React or Python desirable
- Experience with C# and C++
- Algorithms and maths skills, to help productionise the work of their Data Scientists
- Startup Experience
- Experience deploying local applications
- Deliver reliable, documented code
- Work as part of the engineering team to deliver a working product through developing well designed APIs and data streams
- Ensure suitability of features and interoperability with frontend and lower layer server modules / embedded systems
- Help develop and maintain their cloud ecosystem
- Sustain the quality of features through good testing habits and maintaining CI/CD pipelines
- On Call Rota
- Lead Backend Developer
- Backend and Frontend SW developers
- Product Team
- Data Science Team
- Embedded SW team
- Generous annual leave
- Occupational sick pay
- Enhanced parental leave
- Budget for training
- Team socials
- Working from home allowance