Remote Node.js Developer

Remote
Roles:
Backend
Must-have skills:
Node.js
Considering candidates from:
South Africa and Spain
Work arrangement: Remote
Industry: Technology, Information and Internet
Language: English
Level: Middle
Required experience: 2+ years
Size: 11 - 50 employees
Logo of Affluent

Remote Node.js Developer

Remote
Affluent is a technology company that is modernizing the affiliate marketing industry by delivering powerful, highly needed tools. They offer tools for affiliate marketing agencies, advertisers, and publishers.
Now, Affluent is looking for a Backend Engineer to work in their Data & Integrations squad. This squad builds and maintains dozens of data integrations, collecting billions of rows per data for our clients. You will work on building new API, OAuth, and scraping integrations as well as on maintaining existing integrations. You will work heavily with many API frameworks to collect data and store it in modern SQL systems like Snowflake. You will work on their core ETL logic, helping decide how to store data, where to store it, when to fetch it, how to validate it, etc. This is a deep technical challenge in a complex system. This role is in a growing international team where you will work on important company priorities.

Tasks:
  • Build, test and perform code review for new and existing integrations with third party platforms using rest APIs, GraphQL, web scraping, and other methods
  • Work on core platform logic to handle fetching, storing, and monitoring data collection
  • Work closely with product managers and other developers and QA to deliver effective solutions
  • Optimize code and streamline processes to improve performance and platform stability and reduce overall system load
  • Review error messages and fix bugs in a timely manner
  • Work in a distributed and agile environment 
Must-have:
  • 3+ years of professional development experience
  • 2+ years experience working closely with NodeJS (essential)
  • Excellent English communication skills - written and spoken
  • A team player
Nice-to-have:
  • Demonstrated experience working on big data solutions
  • GitHub Account w/ showcased work / samples / contributions
Benefits:
  • Competitive Salary & Exposure to International Teams
  • Unlimited Paid Time Off Policy
  • Training & Development
  • Flexible work hours
  • Casual work environment