Roles:
Backend
Must-have skills:
JavaScriptNode.js
Considering candidates from:
Russia
Russia
Work arrangement: Remote
Industry: Technology, Information and Internet
Language: English
Level: Senior
Required experience: 5+ years
Size: 11 - 50 employees
Company
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.
Description
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:
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