Software Engineer II Opportunity at Impact.com

2 months ago


Cape Town, Western Cape, South Africa Impact tech Inc Full time
{"Our Mission:

We are passionate about our people, our technology, and obsessed with customer success at Impact Tech Inc. Our Software Engineer II will be part of a talented team that uses cutting-edge technology to solve real-world problems for clients and drive revenue growth for top brands. We have an entrepreneurial spirit and a culture where ambition and curiosity are rewarded.

Our team members enjoy working with talented individuals from around the world, valued for their opinions, and recognized for their contributions. If you are looking for a workplace that offers a balance between work and personal life, and enjoys working with cutting-edge technology, this is the place for you.

About Our Technology:

Our Software Engineer II will work with our powerful, purpose-built platform that makes it easy for businesses to create, manage, and scale an ecosystem of partnerships with the brands and communities that customers trust. To learn more about how our technology platform and partnerships marketplace drive revenue growth for global enterprise brands, visit our website.

Your Role:

  1. Develop, test, and maintain software for our platform.
  2. Write automation tests.
  3. Build meaningful unit, functional, and integration level tests for the software built.
  4. Collaborate with a distributed team to fulfill the department's quarterly objectives.
  5. Develop code both independently and while pair programming.
  6. Write and maintain design, user, and test documentation.
  7. Become familiar with technologies used on the squad.
  8. Perform triage functionality through verification and fixing of bugs.
  9. Build non-customer-facing code.
  10. Support software testing and quality assurance processes to ensure high-quality deliverables.
  11. Production Deployments.

Requirements:

  1. Initiative.
  2. Adaptability.
  3. Personal Development.
  4. Being a team player.
  5. Completed B.S. in Computer Science or related field or equivalent professional experience.
  6. Open-source contributions are beneficial.
  7. Desire to work with Java, Spring, and related technologies.
  8. 1-2 years of experience in software development.
  9. Agile/Iterative processes. Kanban/Scrum.
  10. Knowledge of Relational Databases, Table design, SQL.
  11. Nice to have: Affiliate & Partnerships Industry Fundamentals Certification by PXA.

Benefits:

  1. Hybrid, Casual work environment.
  2. Responsible PTO policy.
  3. Take the time off that you need. We are truly committed to a positive work-life balance, recognizing that it is important to be happy and fulfilled in both.
  4. Primary caregiver leave.
  5. Training & Development.
  6. Learning the advanced partnership automation products.
  7. Medical Aid and Provident Fund.
  8. Group schemes with Discovery & Bonitas for medical aid.
  9. Group scheme for provident fund.
  10. Restricted Stock Units.
  11. 3-year vesting schedule pending Board approval.
  12. Internet Allowance.
  13. Fitness club fee reimbursements Technology stipend.

We are 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.

"}

  • Cape Town, Western Cape, South Africa MRI Software Full time

    MRI Software is a global industry leader in real estate software, constantly striving to amaze and maintain its high client experience standard.We're seeking an experienced Senior Software Engineer to join our team in Cape Town. As a key member of our development team, you will be responsible for designing, developing, testing, and maintaining software...


  • Cape Town, Western Cape, South Africa Impact tech Inc Full time

    About the Role:We are seeking a skilled Software Quality Assurance Engineer to join our team at Impact.com. As a QA Engineer, you will play a critical role in ensuring the quality of our software products and services.Responsibilities:Design and implement automated testing frameworks to ensure high-quality software releases.Collaborate with cross-functional...


  • Cape Town, Western Cape, South Africa Impact tech Inc Full time

    Transformative Partnership Management ExpertInnovate and shape the future of partnership management with Impact.com, a leading SaaS platform for businesses. As a Software Quality Assurance Specialist, you will play a pivotal role in ensuring the delivery of exceptional software experiences to our clients.

  • Data Engineer II

    2 months ago


    Cape Town, Western Cape, South Africa PartnerUp (Pty) Ltd Full time

    Job DescriptionProduct Data Engineer IIWe are seeking a highly skilled Product Data Engineer II to contribute to the design and development of new applications and systems that meet the business requirements of our product line environment.Key Responsibilities:Analyse business or system requirements and data to enhance understanding of the product line...


  • Cape Town, Western Cape, South Africa Entelect Software Ltd Full time

    Lead a team of talented software engineers at Entelect, where innovation meets expertise. We are seeking an experienced Software Engineering Lead to drive our delivery teams towards exceptional results.We prioritize growth, collaboration, and innovation in our culture, offering a dynamic environment that fosters versatility and individual attention to career...


  • Cape Town, Western Cape, South Africa Amazon Development Centre (South Africa) (Proprietary) Limited Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Centre (South Africa) (Proprietary) Limited. As a key member of our team, you will be responsible for designing and developing innovative software solutions that meet the evolving needs of our customers.Key ResponsibilitiesDesign and architect...


  • Cape Town, Western Cape, South Africa Hire Resolve Full time

    We are seeking a skilled Software Engineer to join our team at Hire Resolve in Durban. This role offers an excellent opportunity for growth and professional development.Salary: Negotiable, based on experience and qualifications.About the RoleThis position requires a highly motivated and detail-oriented individual with strong programming skills. The ideal...


  • Cape Town, Western Cape, South Africa Impact tech Inc Full time

    About UsAt Impact.com, we're passionate about technology and customer success. Our innovative spirit enables us to grow rapidly and serve the largest brands in the world.Our CultureWe have an entrepreneurial culture where ambition and curiosity are rewarded. If you value teamwork, innovation, and continuous learning, this is the place for you.The RoleAs an...


  • Cape Town, Western Cape, South Africa BET Software Full time

    Looking for a challenging role in software development?BET Software is seeking a Senior Software Developer in Cape Town to join our team of innovators.In this position, you will design, code, and refine complex software solutions, leading development projects and mentoring junior team members.This is an excellent opportunity for those ready to drive...


  • Cape Town, Western Cape, South Africa Entelect Software Ltd Full time

    Compelling Opportunity for a Seasoned Software ProfessionalAt Entelect Software Ltd, we are dedicated to fostering a culture of innovation and growth. As a seasoned software professional, you will have the opportunity to take your career to new heights by joining our dynamic team.About the RoleWe are seeking an experienced software engineer to join our team...


  • Cape Town, Western Cape, South Africa LexisNexis South Africa Shared Services (Pty) Ltd Company Full time

    About the RoleWe are seeking a Senior Quality Assurance Engineer II to lead the development and execution of performance and automation testing solutions. As a key member of our team, you will work closely with management to apply automation strategy and plan and execute effective and efficient performance and automation testing. Your primary goal will be to...


  • Cape Town, Western Cape, South Africa Impact tech Inc Full time

    Company OverviewAt Impact.com, we're passionate about our people, technology, and customer success. We empower collaboration to drive rapid growth, wins, and exceptional service for top brands worldwide.Job DescriptionWe're seeking a Senior Implementation Engineer to join our team. As a key member, you'll be responsible for mastering Impact.com's technology...


  • Cape Town, Western Cape, South Africa BET Software Full time

    About UsBET Software is a dynamic company that fosters growth and development among its employees. Our team consists of talented professionals who work together to drive innovation in the software industry.Job DescriptionKey ResponsibilitiesWe are seeking an experienced Senior Software Developer to join our team in Cape Town. As a key member of our...


  • Cape Town, Western Cape, South Africa MRI Software Full time

    Job Title: QA EngineerAt MRI Software, we're on a mission to break new ground and lead the real estate industry into a digital-first future. As a QA Engineer, you'll play a critical role in ensuring our products and services meet the highest standards of quality.Responsibilities:Develop and execute automated test strategies, leveraging industry best...


  • Cape Town, Western Cape, South Africa E&D Recruiters Full time

    **Job Description:** Automotive Software Engineering Position with International OpportunitiesWe are recruiting for an automotive software engineering position that offers international opportunities. The successful candidate will be responsible for developing industry-leading solutions for areas of technical responsibility, engaging with industry suppliers,...


  • Cape Town, Western Cape, South Africa Entelect Software Ltd Full time

    Are you a seasoned software engineer looking to take your career to the next level? Do you have a passion for leading teams and driving innovation in the mobile space? We're seeking an experienced Senior Mobile Software Engineer to join our team at Entelect.We offer a competitive salary of $150,000 - $180,000 per annum, depending on experience, as well as a...

  • Software Engineer

    4 weeks ago


    Cape Town, Western Cape, South Africa Vista Full time

    Cinema Retail Website Software EngineerWe are seeking a skilled Software Engineer - Cinema Retail Websites to join our team at Vista Entertainment, the world's leader in cinema management software.About UsVista Digital is an award-winning project that creates cinema retail websites for global customers. Our team provides excellent training and onboarding to...


  • Cape Town, Western Cape, South Africa Boardroom Appointments Full time

    We are seeking a highly skilled Senior Front End Software Engineer to join our team at Boardroom Appointments. The successful candidate will be responsible for designing and developing software solutions that meet the complex needs of our clients.Job Overview:The Senior Front End Software Engineer will work closely with cross-functional teams to translate...


  • Cape Town, Western Cape, South Africa OfferZen Ltd Full time

    Senior Software Engineer RoleWe are seeking an experienced Senior Software Engineer to join our team at OfferZen Ltd. The ideal candidate will have a strong background in software development, with a focus on microservices architecture and RESTful API services.Key Responsibilities:Develop and support software applications, including database integration,...


  • Cape Town, Western Cape, South Africa BET Software Full time

    At BET Software, we're on a mission to revolutionize software development with innovative solutions that drive impact. As our Senior Software Developer, you'll play a pivotal role in shaping the future of software innovation in Cape Town.About the RoleWe're seeking a highly skilled and experienced Senior Software Developer to join our team. This is an...