Position: Full Stack Developer (mid/senior level) needed on a long term basis
Company: EFC
Experience required: 1y
English level: upper

We are searching for an experienced, driven developer to join our young, passionate team. You will be responsible for overseeing and implementing code, working alongside our lead developers, as well as coordinating designers, data analysts, and various other team members in developing and implementing all new and existing software.
To achieve success in this position, you should demonstrate a keen eye for detail and problem-solving skills, great skill in creativity and innovation, an ability to work quickly and efficiently under pressure, and possess clear, personable communication skills

**Skills And Qualifications:**
- Deep knowledge of PHP, experience with PHP - 1 year or more
- Great understanding of MVC design patterns
- High understanding of OOP development, best practices, SOLID, clean code and design patterns
- Good knowledge of SQL
- Good knowledge of modern Javascript
- Good understanding of HTML and CSS
- Understanding accessibility and security compliance, both on frontend and backend
- Basic knowledge of Git
- Intermediate English level
- Fluent Russian

**As a plus:**
- Knowledge and understanding of ORMs, eg. Doctrine, Eloquent, etc
- Working experience with Symfony Framework
- Experience with RabbitMQ, Redis
- Writing unit and functional tests
- A good understanding of REST services and API development best practices
- Experience with Typescript, React framework, SCSS (SASS)
- Knowledge of modern Javascript build systems (as webpack or any other)
- Experience with writing autotests on Javascript applications

**Additional infos: **
- 30 days paid vacation per year
- Working agile with Scrum
- Working hours from 9-18 Central European time
- Remote work in the beginning with the option to relocate to Berlin Germany