Hi!
We're glad you're interested in our vacancy — let's get acquainted :)
We are Wiregate — a team where everyone is valued, where you can grow at your own pace and in your own direction while remaining part of a common cause: creating high-quality digital products.
Our team is engaged in the development and support of websites, as well as DevOps work in the international market with companies from the USA, Europe, Australia, and other countries.
We are developing steadily, so we need another developer.
Responsibilities
- Writing code, integrating third-party services and systems;
- Code review within the team;
- Optimizing the existing codebase, refactoring;
- Managing a development team, participating in strategic planning of technical development;
- Developing project plans considering time and resources;
- Decomposing, estimating, distributing, and controlling task execution in accordance with requirements;
- Interacting with clients and other stakeholders (if necessary).
Requirements
- Excellent knowledge of PHP and 7+ years of commercial development experience;
- Extensive experience with Laravel, knowledge and application of its best practices;
- Experience with frontend frameworks (React, jQuery);
- Experience with Filament;
- Experience with Git;
- Experience with Docker and Kubernetes;
- Experience using Linux OS;
- Experience with PostgreSQL/MySQL, Redis;
- Understanding and experience using/building CI/CD processes;
- Experience with cloud hosting providers (AWS);
- Experience with high-load systems;
- Experience writing tests (unit/integration);
- Ability to understand other people's code;
- Ability to work with multiple projects/teams;
- Experience writing documentation;
- Experience creating technical specifications and requirements;
- Knowledge of English (read documentation, write code, and communicate with clients in English).
Bonus points:
- Experience building complex system architectures.
Candidate expectations:
- High level of personal responsibility for work results;
- Strong analytical skills and ability to solve problems without universal solutions;
- Developed communication skills, independence, and engagement;
- Ability to work in a team;
- Ability to organize a team.
Conditions
- Salary is discussed individually based on interview results;
- Fully remote (or relocation to Montenegro, if desired);
- Schedule: Mon-Fri, from 10:00 to 19:00 Moscow time (with a lunch break);
- Paid vacation - 28 calendar days;
- Quarterly bonuses based on work results and additional financial support in special situations;
- Wellbeing program;
- Experienced team ready to share knowledge and experience;
- Gamified system for additional motivation and a very warm atmosphere.
Additional instructions:
It would be great if you attach a short cover letter with your application. In it, you can talk about your key skills and experience that match our vacancy. It is also important for us to understand your English level and salary expectations in advance. We consider such applications first.