Senior Developer at YuppieChef responsible for software and architecture enhancement. Leading the development lifecycle and technical project planning in a collaborative environment.
Responsibilities
Lead technical project planning to align with business goals
Steward the full development lifecycle, from planning to deployment and maintenance
Build new features, simplify existing services, and scale systems
Analyse project requirements and propose technical solutions
Champion observability and drive architecture to improve system stability
Provide technical leadership and mentor more junior team members
Collaborate across business units to ensure alignment and successful outcomes
Requirements
7+ years of experience building web or mobile applications
Proficiency in functional programming (Clojure preferred but not required)
Experience with AWS infrastructure and services, relational databases, message brokers (RabbitMQ/Kafka), and job schedulers
Ability to write detailed technical specifications and documentation
Proven leadership in project management, technical execution and mentorship
Development-first mindset, with most of your time spent coding
A degree in Computer Science or equivalent experience in a related field
Benefits
A collaborative, inclusive work environment
Total Cost to Company (CTC) package, including: Medical Aid contributions, Group Life Cover, Retirement Annuity contributions, Employee Assistance programme
17 days annual leave, increasing to 20 days with length of service
Half-day Fridays once a month
Hybrid work policy – one in-office day per week at our Cape Town-based office in Westlake
Opportunity to impact a leading brand as we grow and evolve
Rotational Engineering program at GE HealthCare for high potential talent. Commitment to growing engineers through technical training and leadership assignments across various teams.
Automation Programmer responsible for maintaining SCADA and PLC systems at Keystone Clearwater Solutions. Involves field travel for troubleshooting and upgrades while overseeing automation assets.
Automation Programmer at Keystone Clearwater Solutions responsible for maintaining automated assets and ensuring system functions. Involves troubleshooting, software version management, and field operations.
Engineering Services Coordinator managing contract administration activities within Florida Department of Transportation. Overseeing agreements, coordinating with consultants, and ensuring project development is efficient.
Project Leader developing new processes for thin film rolling at Heraeus Precious Metals. Responsible for project planning, coordination, and technological assessments.
Experienced Programmer for a global video game studio focusing on game development and mentoring junior developers in a collaborative engineering culture.
Working student in App - Entwicklung mit React Native for NEOCOSMO GmbH. Creating mobile applications and designing user interfaces for iOS and Android.
Engineering Technician C performing inspections and engineering record maintenance on pipeline projects. Works under supervision ensuring adherence to safety and company operating procedures.
Engineering Technician at Lincoln Electric completing engineered system debug and start - up prior to runoff. Collaborating with project engineers on PLC, HMI, and robotic programming.