Software Engineer I
7 days ago
At impact.com we are passionate about our people, our technology, and are obsessed with customer success. Working together enables us to grow rapidly, win, and serve the largest brands in the world. We use cutting edge technology to solve real-world problems for our clients and continue to pull ahead of the pack as the leading SaaS platform for businesses to automate their partnerships and grow their revenue like never before. We have an entrepreneurial spirit and a culture where ambition and curiosity is rewarded. If you are looking to join a team where your opinion is valued, your contributions are noticed, and enjoy working with fun and talented people from all over the world, then this is the place for you
impact.com, the world's leading partnership management platform, is transforming the way businesses manage and optimize all types of partnerships—including traditional rewards affiliates, influencers, commerce content publishers, B2B, and more. The company's powerful, purpose-built platform makes it easy for businesses to create, manage, and scale an ecosystem of partnerships with the brands and communities that customers trust to make purchases, get information, and entertain themselves at home, at work, or on the go. To learn more about how impact.com's technology platform and partnerships marketplace is driving revenue growth for global enterprise brands such as Walmart, Uber, Shopify, Lenovo, L'Oreal and Fanatics, visit www.impact.com.
Your Role at Impact:As an Associate Software Engineer 1, your focus will be on delivering tasks for the squad, testing end to end, assisting QA with Staging environments and fixing broken builds.
This role assumes that you have an understanding of all aspects of a language and are able to apply previous solutions to new problems independently.
You should have practical experience in common design patterns, using unit tests for new code, and adding missing unit tests to legacy code with practical exposure to CI, and integration tests. You will also have practical exposure to at least 1 cloud platform where you should be confident using the console, and building basic apps in the cloud.
At this level you are expected to be confident reusing existing frameworks and work independently when completing tasks that you have been exposed to before.
During sprint planning and design sessions, you should feel comfortable asking "why" to understand the business reason behind your tasks.
You will also help with environment setup and onboarding of new members.
What You'll Do:- Develop, test, and maintain software for the platform.
- Write automation tests
- Build meaningful unit, functional and integration level tests for the software built
- Collaborate with a distributed team to fulfill the departments quarterly objectives
- Develop code both independently and while pair programming
- Write and maintain design, user and test documentation
- Become familiar with technologies used on the squad
- Perform triage functionality through verification and fixing of bugs
- Build non customer facing code
- Support software testing and quality assurance processes to ensure high-quality deliverables
- Production Deployments
- Initiative
- Adaptability
- Personal Development
- Being a team player
- Completed B.S. In Computer Science or related field or equivalent professional experience
- Openssource contributions are beneficial
- 3+ years Java, Spring and related Technologies experience
- 2-3+ years experience in Software development
- Agile / Iterative processes. Kanban / Scrum
- Knowledge of Relational Databases, Table design, SQL
- Nice to have:Affiliate & Partnerships Industry Fundamentals Certificationby PXA
- Hybrid, Casual work environment
- Responsible PTO policy
- Take the time off that you need. We are truly committed to a positive work-life balance, recognising that it is important to be happy and fulfilled in both
- Primary caregiver leave
- Training & Development
- Learning the advanced partnership automation products
- Medical Aid and Provident Fund
- Group schemes with Discovery & Bonitas for medical aid
- Group scheme for provident fund
- Restricted Stock Units
- 3-year vesting schedule pending Board approval
- Internet Allowance
- Fitness club fee reimbursementsTechnology stipend
impact.com is proud to be an equal opportunity workplace. All employees and applicants for employment shall be given fair treatment and equal employment opportunity regardless of their race, ethnicity or ancestry, color or caste, religion or belief, age, sex (including gender identity, gender reassignment, sexual orientation, pregnancy/maternity), national origin, weight, neurodivergence, disability, marital and civil partnership status, caregiving status, veteran status, genetic information, political affiliation, or other prohibited non-merit factors.
#LI-Hybrid
#J-18808-Ljbffr-
Senior Software Engineer I
3 weeks ago
Cape Town, Western Cape, South Africa LexisNexis South Africa Full timeJob title : Senior Software Engineer I (Cape Town)Job Location : Western Cape, Cape TownDeadline : March 17, 2025Quick Recommended LinksJobs by Location Job by industries BASIC FUNCTIONS: This position performs complex research, design, and software development assignments within a software functional area or product line, and provides direct input to...
-
Software Engineering Manager
5 days ago
Cape Town, Western Cape, South Africa Collinson Full timeThe RoleWe're seeking an experienced Engineering Manager to join our team. As a key figure in our product and delivery processes, you'll be responsible for refining new features and functionality, taking point on our adoption of BDD across the engineering team, and supporting scrum teams in moving quickly while maintaining excellent technical standards and...
-
Software Engineering Team Lead
5 days ago
Cape Town, Western Cape, South Africa Panthera Corporation Full timeJob OverviewPanthera Corporation seeks a highly skilled Software Engineering Coordinator to lead the development and implementation of software programs related to big data management and species conservation. The ideal candidate will have a strong background in software development, data science, and machine learning, with experience leading teams and...
-
Senior Software Engineer
2 days ago
Cape Town, Western Cape, South Africa redPanda Software Full timeDirect message the job poster from redPanda SoftwareRecruitment Specialist @ Red Panda SoftwareCape Town (Hybrid)Key Roles and ResponsibilitiesDevelop, test and maintain software applications focusing on front-end programming using JavaScript.Front end and back-end codingComplying with code standards (OOP)Conducting accurate estimationsWorking with...
-
Software Engineer
2 days ago
Cape Town, Western Cape, South Africa BET Software Full timeWe are seeking an experienced Software Engineer to join our team in Cape Town. In this role, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements.Key Responsibilities:Design and develop software applications using React, Redux, and React NativeMaintain...
-
Software Engineering Leadership Role
1 day ago
Cape Town, Western Cape, South Africa PARTECH PARTNERS Full timeJob DescriptionWe are seeking a talented Senior Engineering Manager to lead our Ecosystem Experience tribe. The successful candidate will have a deep understanding of software engineering practices, experience leading globally distributed teams, and a track record of retaining and growing great people.In this role, you will be responsible for managing up to...
-
Software Engineering Team Lead
5 days ago
Cape Town, Western Cape, South Africa Xceptor Full timeAbout the RoleWe are seeking an experienced Senior Technical Program Manager to oversee engineering efforts for multiple squads. The successful candidate will lead technical direction, manage people and resources, and ensure project delivery meets quality, timeline expectations.Key ResponsibilitiesPeople Leadership:Mentor team members and support their...
-
Senior Software Engineer Position
2 days ago
Cape Town, Western Cape, South Africa MSP Staffing LTD Full timeJob Description:At MSP Staffing LTD, we are seeking a highly skilled Backend Developer to join our dynamic team. This role involves working with Node.js to develop, maintain, and enhance web applications and backend services.Key Requirements:6 years of experience in software development.Bachelor's degree in Computer Science, Software Engineering, or a...
-
Senior Software Engineer I
8 hours ago
Cape Town, Western Cape, South Africa RELX Full timeAbout our TeamLexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX, a global provider of information-based analytics and decision tools for professional and business customers. Our company has been a long-time leader in deploying AI and advanced technologies to the legal market to...
-
Panthera Software Coordinator
5 days ago
Cape Town, Western Cape, South Africa Panthera Corporation Full timeJob DescriptionPanthera Corporation is dedicated to the conservation of wild cats and their ecosystems. We are seeking a skilled Software Engineering Coordinator to coordinate the development and implementation of software programs related to big data management and species conservation. The ideal candidate will have a strong background in software...
-
Backend Software Engineer
3 days ago
Cape Town, Western Cape, South Africa 灓捥潮 Full timeJob OverviewWe are seeking an experienced Backend Software Engineer to join our team at c灓捥潮. As a key member of our software development team, you will play a vital role in designing and implementing scalable, efficient, and secure back-end systems using Golang. Your Key ResponsibilitiesYou will work with a tech stack that includes Golang, Postgres...
-
Intermediate Software Development Engineer
2 days ago
Cape Town, Western Cape, South Africa BET Software Full timeWe Want You: BET Software is on the lookout for an experienced Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, youll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with C# . Beyond...
-
Intermediate Software Development Engineer
2 weeks ago
Cape Town, Western Cape, South Africa BET Software Full timeWe Want You: BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, youll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT . Beyond coding,...
-
Intermediate Software Development Engineer
2 days ago
Cape Town, Western Cape, South Africa BET Software Full timeWe Want You: BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, youll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT . Beyond coding,...
-
Senior Structural Design Engineer
5 days ago
Cape Town, Western Cape, South Africa Hire Resolve Full timeJob Title: Professional Structural Engineer/TechnologistOverview:Hire Resolve is a leading provider of specialized engineering services.We are seeking an experienced Professional Structural Engineer/Technologist to join our team for a special maintenance of structures project in the Western and Northern Cape region.The ideal candidate will have extensive...
-
Intermediate Software Development Engineer
3 weeks ago
Cape Town, Western Cape, South Africa BET Software Full timeWe Want You: BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, youll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT . Beyond coding,...
-
Senior Software Engineer Position
2 days ago
Cape Town, Western Cape, South Africa BET Software Full timeAbout Us:BET Software is a dynamic company that fosters growth and development among its team members. We offer a range of opportunities for career advancement and professional growth.Why Join Us:We value collaboration, adaptability, and resourcefulness. Our team members are encouraged to innovate, take risks, and support each other in achieving our...
-
Engineering Program Manager
5 days ago
Cape Town, Western Cape, South Africa Panthera Corporation Full timeConservation Technology JobPanthera Corporation is a leader in wild cat conservation. We are seeking an experienced Software Engineering Coordinator to join our Conservation Technology Department. The successful candidate will be responsible for coordinating the development and implementation of software programs related to big data management and species...
-
Software Development Lead
2 days ago
Cape Town, Western Cape, South Africa redPanda Software Full timeJob DescriptionAs a Senior Software Engineer at redPanda Software, you will be responsible for developing, testing, and maintaining software applications using front-end programming with JavaScript.The ideal candidate will have a strong understanding of OOP principles, experience with containerization, and proficiency in designing and building databases...
-
Software Development Expert
2 days ago
Cape Town, Western Cape, South Africa BET Software Full timeJob Overview:BET Software is seeking an experienced Intermediate Software Development Engineer to join our team in Cape Town. This role involves designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements.About the Role:In this position, you will be responsible for collaborating with...