Position: Middle+ or Senior Full-Stack developer for leading US Advertising Agency
Company: Forma-Pro
Experience required: 2y
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 & Go languages;
- Experience with React;
- Unit-testing experience;
- Experience working with SQL and NoSQL databases.

**Would be a plus**
- PHP knowledge, experience with Symfony framework in particular;
- TypeScript knowledge;
- Redux knowledge;
- GIN framework 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 an eye for the details;
- You have strong knowledge of web technologies.

**Responsibilities**
- Designing features from scratch, documenting them, and implementing in efficient and clean code;
- Refactoring legacy code. Gradually rewrite old PHP based components using Go & React;
- 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.

**Technologies that we use**
- JavaScript & TypeScript;
- React & Redux;
- Go, GIN framework;
- PHP, Symfony framework.

**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