Регіон: Дистанційно
Зарплата: 80000 грн., Договірна. Здатні надати конкурентну зарплату в залежності від скіллів і досвіду потенційного співробітника
Вид зайнятості: повна зайнятість
Досвід роботи: від 2 років
ОПИС ВАКАНСІЇ
Requirements:
- 4+ years of commercial experience in PHP backend development
- 2+ years of experience with Laravel
- Thorough understanding of OOP concepts and SOLID principles
- Proven experience in independent API (REST) development (portfolio required)
- Strong knowledge of API design patterns and best practices
- Strong knowledge of Vue.js
- Experience working with Node.js and TypeScript
- Experience with Tailwind CSS or similar frameworks
- Ability to design and manage project architecture
- Experience designing and developing databases in MySQL, including indexing and optimization; ability to write complex SQL queries
- Strong background in caching, job queue management, and event-driven architectures (Redis preferred)
- Understanding of queue systems
- Experience with WebSockets
- Experience with data synchronization across different services, including data serialization/deserialization, parsing and mapping complex data structures
- Experience with AWS and/or DigitalOcean services
- Good understanding of Linux, SSH, and Cron
- Understanding of Git flow
- Knowledge of development methodologies (Agile, Kanban, etc.)
- Experience integrating third-party services: social login (Facebook, Google, Apple), payment system integrations, etc.
- Proven skill in breaking down complex tasks into clear development plans with reliable time estimation
Nice to have:
- Intermediate level of English
- Understanding of the SEO and Page-speed optimization
- Experience with Docker
- Experience with Elasticsearch
- Experience with CI/CD pipelines
- Experience with microservices architecture
- Experience writing Unit Tests
- Experience writing Integration Tests
- Experience implementing push notifications using Firebase or similar services
Responsibilities:
- Ability to work with the legacy code, extend functionality, and refactor to evolve project architecture
- Design architecture for new systems and modules
- Develop new features in collaboration with the team
- Maintain observability and handle troubleshooting tasks
- Enhance and optimize existing functionality in various microservices
- Refactor and optimize code where needed
- Estimate development time for projects, features, and modules
- Manage deployment processes
We offer:
- Work remotely with a flexible schedule, maintaining 35−40 hours of work each week (except during PTO/leave)
- 20 days of paid vacation (PTO)
- Competitive salary based on experience and skills
- Regular salary reviews
- Friendly team and a cozy working environment
- No bureaucracy or micromanagement
We are a small software development company working primarily with John Deere dealers and banking clients in the USA.
Контактна інформація →