Position: Middle-to-Senior Full-Stack developer 1807/09
Company: Argument
Category: JavaScript
Experience required: 3y
English level: upper

Required skills
Spoken English (upper-intermediate or above);
3+ years of software development experience;
Solid understanding of web application design patterns;
Deep knowledge of JavaScript & TypeScript languages;
Unit-testing experience;
Experience working with SQL and NoSQL databases.
Responsibilities
Designing features from scratch, documenting them, and implementing them in efficient and clean code;
Improve the quality of our code and our development practices on a day-to-day basis;
Designing new microservices from scratch, DB structure, API contract, UI;
Create and modify unit and UI tests to achieve quality;
Participate in the solution of product-oriented challenges;
Participate in the development of product technical reputation in the startup ecosystem.

Technologies that we use:
Typescript;
Node.js;
React with Next.js;
HTML5, CSS3;
Tailwind CSS;
Cypress;
AWS (ECS, Aurora, Batch...).

Would be a plus:
React & Redux knowledge;
Next.js framework knowledge;
AWS stack knowledge.
About you
Willing to quickly learn new technologies and tools;
In this role, you should be able to work independently with little supervision;
You should have excellent organization and problem-solving skills;
You have strong knowledge of web technologies;
You are willing to place your brick in a building;
You have a proactive approach and great energy.

We offer:
Executives without micromanagement - we have no tracking of your working hours, breaks, etc.
Freedom to choose the paths to complete tasks - you choose the priority yourself, the main thing is the result!
Flexible working hours of your choice
Fully remote - you can work from any part of the planet Earth
Full support of the company in solving any issues