ProjectA large product for the development of a modern personal user account with an extended API and a mobile application. The customer is Ukrainian. The system includes account management functionality, tariffs, payments and other services. API-oriented architecture with integrations of external services.TeamArchitect, 2–3 Developers, 1–2 QAs, PM, DevOps, DesignerResponsibilitiesDevelopment and support of backend logic on PHP / LaravelDesign and development of RESTful APIParticipation in archi
Project
A large product for the development of a modern personal user account with an extended API and a mobile application. The customer is Ukrainian. The system includes account management functionality, tariffs, payments and other services. API-oriented architecture with integrations of external services.
Team
Architect, 2–3 Developers, 1–2 QAs, PM, DevOps, Designer
Responsibilities
- Development and support of backend logic on PHP / Laravel
- Design and development of RESTful API
- Participation in architectural discussions and acceptance of technical solutions
- Integration with external APIs (REST / SOAP)
- Evaluation of tasks and implementation of features within agreed approaches
- Code review and mentoring of less experienced developers
- Cooperation with a cross-functional Agile team
- Participation in SCRUM processes (planning, grooming, retrospectives)
Requirements
- 3-5+ years of commercial software development experience
- 3+ years of hands-on experience with PHP and Laravel
- Experience with Laravel authentication (Sanctum, Passport, OAuth2)
- Strong experience with Eloquent ORM and relational databases (PostgreSQL, Oracle)
- Experience in REST development and support API
- Experience of integrations with external APIs (REST / SOAP)
- Understanding of Agile / SCRUM processes
- Experience of working with Git and CI/CD pipelines
- Experience of working with modern frontend frameworks (Vue.js or React)
- Sure understanding of the principles of building scalable systems
Will a plus
- Experience with Docker, Kubernetes
- Experience with cloud platforms (Azure, AWS or GCP)
- Experience in optimizing highly loaded Laravel applications (Octane, RoadRunner, Swoole)
- Experience in creating APIs for mobile applications (Native or similar approaches)
What offered
- Working on a large-scale product with real users
- Opportunity to influence architecture and technical solutions
- Modern API-first architecture
- Small experienced team
- Space for initiative and improvements
- Working in a stable Agile process