We are looking for a full-time Web Developer (PHP+Javascript, Full-Stack) to work in the company's office (not remote). Hybrid work is possible later (after a paid trial period).
Job Description
Our company has a proprietary web project that has been running for over 5 years. Frontend (vue) + backend (php/yii+mysql), interaction via a custom-made, simple API. Integrated with third-party APIs – payment systems, Mango Office, SMS notifications, Telegram, etc.
All of this requires maintenance and further development (we are gradually adding new functionality, fixing bugs, etc.). Accordingly, we need a performer to implement assigned tasks, working in tandem with the development lead.
All key information about the project is available, and there is someone to provide guidance (you won't have to figure everything out from scratch). We have developer and production servers (ubuntu), everything is as usual.
Calm, steady work without emergencies or overtime.
Responsibilities:
- Implementing tasks assigned by the lead on javascript/vue and php (level no higher than middle for custom solutions) for modifying or making corrections to the existing project (a typical task would be to fix an input form or add an additional SMS notification for a client, fix it on the dev server, test it with managers, and then transfer the changes to prod);
- Implementing tasks for the further development of the project. These tasks are larger but also creative. For example, sketching out a preliminary interface for new required functionality, agreeing on it with managers so that it integrates with the workflow, implementing it in the first approximation, testing it with managers, showing it to the lead, and after all corrections and tests – transferring it to prod, monitoring, and catching bugs from real users);
- Working with existing documentation (at the level of finding a Vue library and understanding how to connect it, or studying API documentation and implementing required functions);
- Monitoring and restoring the system/server in case of failures, analyzing logs;
- Analyzing and optimizing internal company processes;
- Fixing identified bugs.
Requirements:
- Programming and layout;
- HTML5, CSS3, JavaScript, jQuery;
- Knowledge: PHP from 5.6, MySQL, GitHub;
- Vue.js framework knowledge is desirable
Conditions:
- Office-based work;
- Salary is discussed individually;
- Trial period - 2 months (paid at the same rate as salary);
- Schedule: 5/2 from 9:30 to 18:00 (30 minutes for lunch)
Work Environment Description:
- Small, quiet office in the very center of Saint Petersburg (7 minutes from Gostiny Dvor metro station);
- No useless meetings;
- You can have lunch in the office; there is a kitchen area with a microwave and refrigerator;
- There is also a cafe in the building;