Senior Developer

Senior Developer
Company:

Yuppiechef.Com


Details of the offer

See yourself as someone who uses code to solve business problems? Does working on complex and challenging code for hours feel like minutes to you? And do you have fun figuring out how to make the development experience better — more usable, more scalable, more performant and more future-proof? 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 Preference will be given to candidates from under-represented, designated groups 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 What's the pay, benefits and environment? We pay competitive, market-related salaries based on skills and experience, and profit share based on the company's performance Your salary is based on a "Total Cost To Company" model and includes: Medical Aid (Discovery) contributions Group Life Cover Retirement Annuity Employee Assistance programme 17 Days Paid Annual Leave increasing to 20 days with length of service We are based in Westlake, Cape Town, and have a hybrid work policy Who are we? We're Yuppiechef, and see ourselves as helping people find moments of joy at home. We're here to offer outstanding and memorable service, while selling things that our customers love using. We're foodies and home lovers and early adopters, and we're passionate learners more than we're experts. We have a loved online store and 20 beautiful physical stores across SA, and we're a proud member of the dynamic Mr Price Group. Our office in Westlake, Cape Town, has a view of the mountains, a beautiful Rancilio coffee machine, and plenty of books to borrow. It's filled with people who value excellence, and who like to hang out together and learn from one another. We're always looking for new people to teach us new ways of doing things and help us make big things happen. We'd love to know if you might be one of them.


#J-18808-Ljbffr


Source: Jobleads

Requirements

Senior Developer
Company:

Yuppiechef.Com


Systems Analyst

Position Title: Systems Analyst - SAP Implementation (Finance)Job Type: Full-TimeAbout UsThey are leaders in FMCG industry, committed to innovation and excel...


From Network Recruitment - Western Cape

Published a month ago

Devops Engineer

Are you passionate about DevOps and looking for your next challenge? We're seeking a DevOps Engineer to join our team at iOCO. As a member of our team, you'l...


From Ioco - Western Cape

Published a month ago

Python Developer (Pythoninja)

Why join our database:Joining our database as a developer provides access to a wider range of job opportunities, industry expertise and guidance, time-saving...


From Communicate Recruitment - Western Cape

Published a month ago

Erp Systems Specialist – Syspro

REQUIREMENTSMatric, bachelors degree in industrial engineering, Computer Science, Information Systems, or related fieldProven experience in the development, ...


From Time Personnel - Western Cape

Published a month ago

Built at: 2024-07-06T07:25:10.149Z