Position: FullStack Developer
Company: Eko
Experience required: 3y
Category: PHP
English level: intermediate
Published: 2023-01-01T00:00:00+02:00

We are a multinational company that develops solutions for business communications, specializing in VoIP products, Unified Communications, and WebRTC solutions.

We are the number one European UCaaS Vendor on the Gartner® Magic Quadrant™ for 2021.

We are a multinational company that develops solutions for business communications, specializing in VoIP products, Unified Communications, and WebRTC solutions.

The company operates in the European and US markets and has its own R&D center in Odessa, and sales offices in Italy, France, Germany, the Netherlands, and the USA.

We are looking for a Middle/Senior Web Developer to join our team. 


Required skills:

- PHP 4+ years of commercial development
- JS/Node.js 4+ years of commercial development
- Deep understanding of OOP, SOLID, DRY, TDD, DDD principles, design patterns, and PSR standards
- Good knowledge of SQL: engines, indexes, optimization,  transactions, etc.
- Experience with *nix
- Experience in AWS services(EC2, ECS, S3, Lambda, API Gateway, CloudFront)

Experience in the following is an advantage:

- Teamwork experience: Agile (Kanban), Jira, Git
- Knowledge and experience with NoSQL and Indexes(elastic and redis)
- Experience with Unit Testing and Continuous Integration
- Knowledge and experience with WebRTC
- Understanding of the SIP/RTP protocols
- Understanding refactorings
- Understanding fundamentals of the web (HTML, CSS, HTTP, FTP, SSH, LAMP, Nginx…)
- High level of responsibility
- Great attention to details

Responsibilities: 

- Support and development of the existing code base (PHP, JS, SQL)
- Development of new microservices (AWS, API gateway, lambda)
- Improving the existing microservices infrastructure (JS, PHP)
- SQL optimization (analytics projects) of complex queries
- Refactoring (PHP, SQL)
- Provide recommendations to Team Lead to improve development procedures, systems, and tools.
- Provide updates to effort estimates and status of assigned tasks;

We offer:

- Work in a multinational company 
- Working hours (9:00-18:00 or 10:00-19:00)
- Career growth opportunities
- Paid vacations and sick leaves 
- English courses
- Medical insurance
- Coverage of costs for certification and IT conferences
- Possible remote collaboration