Software Engineer responsible for developing automation tools for internal processes at Webrepublic. Collaborating with team members to streamline operations within the Cape Town office.
Responsibilities
Build applications to automate repetitive and manual marketing tasks
Lead the full development journey: turn extracted requirements into robust code, engage with stakeholders, and handle testing, maintenance, and ongoing enhancements
Work closely with our consultants and other stakeholders to identify opportunities for automation and optimisation
Provide accurate estimates for new projects
Expand your knowledge by helping out the team with existing projects.
Requirements
A National Diploma, Higher Certificate, or Bachelor’s degree in Software Engineering or related field
Minimum 3 years of programming experience
Python and Pandas experience for developing applications and processing data
Good knowledge of Javascript for building scripts and front-end components
Basic knowledge of git for version control and collaboration
Exposure to at least one major cloud platform (AWS, GCP, or Azure)
Hands-on experience with both relational databases and NoSQL databases
Ability to write and maintain functional and unit tests
A practical mindset that balances technical perfection with fast, value-driven delivery
Strong multitasking skills, capable of managing several small projects and engaging with multiple stakeholders
Nice to have: Experience with Django or similar frameworks
Background in building internal tools or automations
Familiarity with ETL processes
Notions of marketing or analytics.
Benefits
A dynamic work environment fostering personal growth and development
Opportunities to work on exciting projects with leading global brands
Learning from Subject Matter Experts across all digital marketing disciplines
Flat hierarchies and short decision paths, being part of a young, dynamic, and international team
Exposure to disciplines beyond your own skill set
A vibrant office space in Cape Town and a flexible work environment (hybrid work)
Full Stack Developer automating core business processes in energy sector at Ørsted. Collaborating remotely with global teams on scalable and secure digital solutions.
Software Engineer at Eurobank developing banking products for the Core Banking Application Unit. Collaborating with product owners and business analysts in a team - oriented environment.
Staff Engineer in Abbott's Heart Failure Division ensuring software quality assurance for medical devices. Overseeing design control, risk management, and regulatory compliance in a dynamic team environment.
Virtualization and Software - in - the - Loop Integration Engineer supporting software simulation for embedded systems at GM. Leading the development of virtual environments for testing embedded controllers and calibrations.
Fullstack Software Engineer developing scalable tools for domain management at Cloudflare. Collaborate with talented engineers in Austin or Lisbon to enhance performance and stability.
Software Engineer III designing high performance micro - services and APIs at F5. Collaborating with teams to deliver scalable cloud solutions in a hybrid work environment.
Mobile Software Engineer in a hybrid role at Allegro helping users with delivery methods and parcel tracking. Collaborating with a skilled team on a modularized codebase in an innovative environment.
Lead Senior Engineer at Amey delivering sustainable infrastructure solutions for transport and complex facilities. Overseeing engineering designs, mentoring junior staff, and contributing to project success in a hybrid role.
Matillion Technical Lead - Data Engineering at Birlasoft, focusing on end - to - end data pipeline development. Collaborating with teams to design, develop, and maintain ETL processes using Matillion and Snowflake.
Matallion + Snowflake Sr Technical Lead overseeing data engineering projects. Leading architecture design and collaboration for end - to - end data integration processes.