Remote Senior Node.js Developer

Remote
Roles:
Backend
Must-have skills:
JavaScriptNode.js
Considering candidates from:
Russia
Work arrangement: Remote
Industry: Technology, Information and Internet
Language: English
Level: Senior
Required experience: 5+ years
Size: 11 - 50 employees
Logo of Affluent

Remote Senior 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.
As a Senior Software Engineer in Data & Integrations team, your focus will be on delivering related features through planning, designing, implementing, testing and deploying. You will be self-sufficient with an understanding of ancillary services and infrastructure.

You will also be working closely with the Head of Data & Integrations to prioritize, and understand the strategic direction of the product and help team members with planning, design and implementation.

Tasks:
  • Develop, test and maintain software for our ETL engine
  • Build meaningful unit, functional and integration level tests for the software built
  • 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.
  • Support software testing and quality assurance processes to ensure high-quality deliverables
  • Review business needs, requirements, technical specifications
  • Respond to alerts, review error messages, and fix bugs in a timely manner
  • Mentor and give guidance to less senior staff to grow careers
  • Perform code reviews, point releases and approve pull requests
  • Maintain build- and stage stability
  • Research and prototype new technologies
  • Design and own software solutions
  • Evolve architecture
Must-have:
  • Bachelor in Computer Science or equivalent professional experience
  • 6+ years' software development experience
  • 4+ years experience with JavaScript
  • 3+ years' experience working with Node.js, Express, Jest and related Technologies
  • Knowledge of Relational Databases, Table design, SQL
  • Sense of ownership and pride in own performance and its impact on company’s success
  • Critical thinker and problem-solving skills
  • Great interpersonal and communication skills
  • Excellent Team player
Benefits:
  • Competitive Salary & Exposure to International Teams
  • Unlimited Paid Time Off Policy
  • Training & Development
  • Flexible work hours
  • Casual work environment