Job title : Senior Developer
Job Location : Western Cape, Cape Town
Deadline : August 02, 2024
Quick Recommended Links
Job Description
- We’re looking for a full-time Senior Software Developer to help refine and shape Yuppiechef’s applications and software architecture as we grow and scale.
What does the job entail?
- Technical speccing and project planning according to business requirements and objectives
- Leading the execution of software development projects and contributing to the development cycle
- Driving our software architecture and maintenance
- Providing technical leadership and mentoring to more junior team members
- Collaborating with and working across business units
What are the requirements?
- You’ll typically need to have more than 10 years’ experience as a developer, building web and mobile applications for real customers — either freelance or working for a studio, or in-house in a similar environment
- A world-class development portfolio spanning across different applications that demonstrates the level of skill and experience required for this role, and the impact your work has had on the businesses you’ve worked for
You’ll need to show these specific skills and coding languages:
- Functional programming languages like Clojure (preferable) or experience with languages like Scala, Go, C#, Ruby or PHP
- A strong command of MySQL (MariaDB) database
- A strong command of Message brokers (RabbitMQ / Kafka) and job schedulers
- A good understanding AWS (Amazon Web Services) cloud infrastructure and services
- Technical speccing — an ability to write up detailed technical documentation
- Project management — an ability to lead the technical execution of projects
- Effective collaboration skills to contribute to projects and team mentorship
- A tertiary qualification in Computer Science or similar would be beneficial, but not a requirement. You will, however, need to have a Matric (GCSE; A-levels; or equivalent)
Please note:
- While we have a clear idea of the skills and experience required for the role, applicants who have experience in different software technologies, but have the willingness to learn quickly and contribute meaningfully and impactfully within a high-performance team, are encouraged to apply. Every application is evaluated by a real human being
What technologies will you be working with?
Front end:
- Clojurescript
- Rum Clojure/Clojurescript library
- React
- JavaScript
- Websocket
Back end:
- Clojure
- Java
- PHP
Infrastructure
- Nginx / Apache
- AWS
- Linux
- Kafka / RabbitMQ
- Redis
- Memcached
- Cloudflare
- Datadog and Sentry for monitoring
How to Apply for this Offer
Interested and Qualified candidates should Click here to Apply Now
- ICT jobs
Apply for job
Related Jobs
New Job Alert
Never miss a chance!
Let us know your job expectations, so we can find you jobs better!
Full Time Cape Town, Western Cape ICT 1 year Bachelors
Full Time Cape Town, Western Cape ICT 5 years Matric
Full Time Cape Town, Western Cape ICT 8 years Bachelors
Full Time Cape Town, Western Cape ICT 6 years Matric
Full Time Cape Town, Western Cape ICT 5 years Bachelors
Full Time Cape Town, Western Cape ICT 8 years Matric
Full Time Cape Town, Western Cape ICT None Bachelors
Full Time Cape Town, Western Cape ICT 4 - 5 years Bachelors
Full Time Cape Town, Western Cape ICT 2 - 3 years Bachelors