Remote Full-Stack JavaScript Developer

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

Remote Full-Stack JavaScript 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.
As a Full-Stack Engineer you will work on many strategic projects in company's experience squad including architecture projects, custom reporting solutions, CRM functionality, third party integrations, UI implementations, large-scale refactoring of legacy code, and much more.

Depending on your expertise you may either be offered middle or senior position, so your task might include but not be limited to the ones below.

Tasks:
  • Architect, design, implement, test and perform code review for various features and components of the Affluent Platform
  • Work closely with product managers and other developers and QA to deliver effective solutions
  • Provide technical guidance and educate team members and coworkers
  • 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:
  • Bachelor in Computer Science or similar field of study or equivalent professional experience
  • 3+ years of professional development experience
  • 3+ years experience with JavaScript
  • 1+ years experience in Full-Stack development, including front-end and back-end
  • 2+ years experience working closely with Node.js 
  • Excellent English communication skills - written and spoken
  • A team player
Nice-to-have:
  • 2+ years experience with SQL, familiarity with Data Modeling concepts
  • Experience as a team lead
  • Demonstrated experience working on cloud SaaS solutions
  • Experience working with large data volumes
  • 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
Interview process:
  • Intro call with Toughbyte
  • 30-minute culture fit interview the Founder
  • The candidate is presented a home assignment (estimated time to complete: 3-4 hours). 
  • Technical interview with the Head of Engineering
  • Interview with the Product Manager