Taro Logo

NodeJS Engineer - Content

World's leading partnership management platform transforming how businesses manage and optimize partnerships including affiliates, influencers, and B2B.
Backend
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
4+ years of experience
Enterprise SaaS

Description For NodeJS Engineer - Content

Impact.com, the 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 on large-scale software development using modern technologies including Node.js, Java, and SQL. The position requires 4+ years of software development experience and combines hands-on coding with mentorship responsibilities.

The role involves developing and maintaining platform software, implementing comprehensive testing strategies, and collaborating with a distributed team. You'll be working in an agile environment, handling both customer-facing and internal applications, and participating in code reviews and technical documentation.

Impact.com offers an impressive benefits package including unlimited PTO, flexible work arrangements, equity compensation, and comprehensive healthcare. The company culture emphasizes work-life balance, professional development, and inclusive practices. They serve major global brands like Walmart, Uber, Shopify, and L'Oreal, providing exciting opportunities to work on meaningful projects at scale.

The ideal candidate will have strong experience with backend development, testing methodologies, and cloud technologies. Knowledge of Google Cloud Platform is highly desired. This position offers excellent growth potential within a rapidly expanding global technology company that's transforming the partnership management industry.

Last updated 2 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
  • Respond to alerts, review error messages, and fix bugs
  • 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 Java, Spring and related Technologies
  • Knowledge of Relational Databases, Table design, SQL
  • TDD experience
  • Experience with Continuous Integration / Delivery methods
  • Experience working with Large Scale processing
  • Experience in monitoring, alerting and production support
  • Exposure to Google Cloud technology
  • Experience with Agile / Iterative processes

Benefits For NodeJS Engineer - Content

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
Equity
  • Casual work environment with work from home option
  • 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

Interested in this job?

Jobs Related To impact.com NodeJS Engineer - Content