Position: Full-stack developer (React + Node.js)
Company: Argument
Category: Node.js
Experience required: 3y
English level: pre

**REQUIREMENTS:**
- Commercial experience in software development as a Full-stack developer

- Strong experience with React and Redux (3+ years)

- Strong experience with implementing server-side applications using Node.js (3+ years)

- Application security

**Optional:**
-Understanding of OOP principles. SOLID architecture. Design patterns.

- Experience developing in AWS infrastructure, required to know next AWS services:

- Route 53 - understanding of hosted zones, DNS records types, aliases.

- Lambda - types of lambdas, key features, lifetime, usage specific, performance issues, scaling strategies.

- API Gateway - custom domains, security, endpoint definitions.

- S3 - understanding of usage, security issues, performance issues.

- EC2 - basic understanding

- ECS - basic understanding, performance issues, scaling strategies.

- SQS - overall understanding.

- SES - working with email templating, known limitations

- Cloudfront - good understanding of caching strategies and services availability. Traffic routing rules.

- Cloud formation - stack understanding, service low downtime.

**WE OFFER:**
- Possibility to relocate to Belgium

- Interesting long-term project and challenging tasks with a team of professionals

- Opportunities to study, develop and improve your skills

- Flexible work schedule

- 20 days of paid vacation per year. If during the year you do not use your vacation, then at the end of the year, the company charges you with a bonus to your salary in the form of a cash equivalent

- Sick leaves and social benefits from the company

- Competitive salary and regular performance reviews

- Awesome corporate events and team-buildings

- Paid English courses