Senior Developer needed at Yuppiechef

Save 4 days ago

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

Share this job

Connect with us

Contact Us