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)
Senior Software Engineer in Mobility Engineering at WEX developing backend solutions for fleet management. Responsible for scalable system design and leadership in code quality and best practices.
Experienced AI - ML Engineer developing and implementing analytics solutions for aerospace applications at Boeing. Delivering cutting - edge R&D and high - quality engineering work in global markets.
Software Engineer developing domain - specific applications for industrial research at Uncountable. Focus on data integrations and automated data transfer routines in Python.
Working Student in Software Engineering at Uncountable, supporting scientific R&D for innovative materials companies in Europe. Collaborative role in Munich with flexibility in work hours.
Senior Software Engineer leading innovative software projects at Kira Learning. Transforming educational experiences with AI and technology in a high - growth startup environment.
Senior Software Engineer developing products to improve educational experiences through AI at Kira Learning. Leading technical initiatives in a fast - paced startup environment with a focus on innovation.
Senior Full - Stack Engineer in Munich creating innovative solutions for a SaaS vehicle mobility platform. Join an international team and contribute to software development in a hybrid setting.
Software Engineer developing software solutions for PNC's Asset Management organization in Dallas or Pittsburgh. Collaborating in an agile environment to build and maintain software applications.
Software Engineer building intelligent systems and workflows for AI - driven insights at DTN. Collaborating with cross - functional teams to deliver innovative solutions in agriculture, weather, and energy sectors.
Engineering Leader for multi - site Forming Systems Division at Afinitas. Leading engineering design standards and driving continuous improvement across the division.