Fullstack Web Developer
Octonus · Contact, MT · Today
Full-time
About the role
Development and delivery of the platform for aggregation, distributed cloud storage, processing and media content presentation.
Responsibilities
- Development API for client apps and external services (Symfony)
- Development microservices for data and media processing (Golang)
- DB design / optimization (PostgreSQL 12/13)
- Development web client (React)
- Embedding external applications (Web Assembly / C++) in a web client
- Code review
- Explore and use bleeding edge web technologies for solving problems
- Documenting the implemented solutions
- Development and maintain the automated tests (should be runnable on CI servers)
- Design and support of server infrastructure (the whole team is involved in DevOps processes)
Minimum Qualifications
- Proven experience in developing commercial web applications on JS (preferably experience in React), Go or PHP (preferably experience in using modern PHP frameworks, for example, Symfony 4/5) for at least 3 years
- Experience in DB design
- Understanding and using software design patterns
- Basic experience HTML / CSS
- Understanding production API architecture and protocols (TCP / UDP, HTTP, REST, Websockets)
- Teamwork experience
- Higher technical education (IT, physics/mathematics, engineering, or related)
Preferred Qualifications
- Writing / supporting applications on C++
- Maintaining production environments with Docker
- High-load projects experience
Working Conditions
- We appreciate your ideas and initiatives both in the project and in the organization of work
- Registration in accordance with the norms of the Labor legislation of the Russian Federation
- Employment contract after a probationary period initially for 1 year, then for 3 years, 5 years and indefinitely
- Voluntary Medical Insurance with dentistry
- Progressive overtime compensation
- Partial (50%) compensation for sports (fitness)
- Attending specialized courses at the expense of the company
- Corporate vacations (tradition in the company, takes effect for employees with at least 1 year working experience)
- Full time 40 hours a week, flexible schedule (start from 8.00 to 11.00), work in the office, 15-20 minutes from the metro
- Own kitchen and food in the fridge; coffee, tea and biscuits
- Rate from 180 000 RUR net (depends on candidate qualification); after probationary period, the rate may be revised
- Probationary period is 3 to 6 months