Taro Logo

NodeJS Engineer - Content

Impact.com is the world's leading partnership management platform, transforming how businesses manage and optimize partnerships with brands and communities.
Backend
Mid-Level Software Engineer
Hybrid
4+ years of experience
Enterprise SaaS

Job Description

Impact.com, the world's leading partnership management platform, is seeking a NodeJS Engineer to join their Content team in Cape Town. This role offers an exciting opportunity to work with cutting-edge technology solving real-world problems for major global brands. As a NodeJS Engineer, you'll be responsible for developing and maintaining platform software, implementing integration tests, and working with cloud infrastructure. The position requires 4+ years of software development experience and offers a comprehensive benefits package including unlimited PTO, medical aid, and equity participation.

The role combines technical expertise with collaborative teamwork, requiring both independent development and pair programming capabilities. You'll be working in an environment that values initiative, adaptability, and personal development. The tech stack includes Node.js, Java, and SQL, with exposure to Google Cloud technologies. The company culture emphasizes work-life balance and professional growth, offering flexible work arrangements and continuous learning opportunities.

Impact.com's platform helps businesses automate and optimize partnerships with brands like Walmart, Uber, Shopify, and L'Oreal. This position offers the chance to contribute to a rapidly growing SaaS platform while working with a diverse, global team. The company provides a supportive environment where opinions are valued and contributions are recognized, making it an ideal opportunity for engineers looking to make a significant impact while advancing their careers.

Last updated 5 months ago

Responsibilities For NodeJS Engineer - Content

  • Develop, test and maintain software for the Platform
  • Build meaningful unit, functional and integration level tests
  • Collaborate with a distributed team
  • Develop code both independently and while pair programming
  • Write and maintain design, user and test documentation
  • Perform triage functionality through verification and fixing of bugs
  • Build customer and non customer facing code
  • Create SQL for Tech Updates
  • Review business needs, requirements, technical specifications
  • Mentor and give guidance to less senior staff
  • Perform code reviews

Requirements For NodeJS Engineer - Content

Node.js
Java
  • B.S. In Computer Science or related field or equivalent professional experience
  • 4+ years Software Development experience
  • Experience with Agile/Iterative processes, Kanban/Scrum
  • Knowledge of Relational Databases, Table design, SQL
  • TDD experience
  • Continuous Integration/Delivery experience
  • Experience working with Large Scale processing
  • Experience in monitoring, alerting and production support
  • Experience with Java, Spring (beneficial)
  • Experience with Google Cloud technology (highly desired)

Benefits For NodeJS Engineer - Content

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
Equity
  • Casual work environment including working from home
  • Flexible work hours
  • Unlimited PTO policy
  • 6 month primary caregiver leave
  • Training & Development
  • Medical Aid and Provident Fund
  • Restricted Stock Units with 3-year vesting
  • Internet Allowance
  • Fitness club fee reimbursements
  • Technology Stipend

Related Jobs

Software Engineer II

Software Engineer II position at impact.com focusing on backend development, requiring 6+ years of experience in Java and related technologies.

NodeJS Engineer - Content

NodeJS Engineer position at impact.com in Cape Town, focusing on backend development for the world's leading partnership management platform.

NodeJS Engineer - Content

NodeJS Engineer position at impact.com in Cape Town, focusing on content platform development with 4+ years experience required. Hybrid work model with comprehensive benefits.

Intermediate Developer

Intermediate .NET Developer position focusing on developing and maintaining web applications using Microsoft technology stack, offering hybrid work arrangement in Westville, South Africa.

SalesForce Developer

LexisNexis is seeking a Salesforce Developer with 4+ years experience to customize sales processes and ensure scalable architecture across the Salesforce ecosystem.