Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jul 2, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Yuppiechef was founded in 2006 by two great friends and is now one of South Africa’s most celebrated online retailers with its sights set on international expansion. We deliver the world’s best kitchen and home products to eight countries and offer that service free of charge in South Africa. Yuppiechef is on a mission to bring people together th...
    Read more about this company

     

    Senior Developer

    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

    Method of Application

    Interested and qualified? Go to Yuppiechef on yuppiechef.bamboohr.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Yuppiechef Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail