logo

View all jobs

Senior PHP Engineer (Remote)

Sofia, Sofia

Your role
You will participate in the development and operations of complex server-side web applications. You will develop back-end components, connect the application with the other (internal and external third-party) web or mobile services, and support the front-end developers by integrating their work with the applications.
You will be responsible for managing back-end services and the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers (and sometimes by you) into the application. Therefore, a good understanding of front-end technologies is necessary as well.

Responsibilities
●  Building efficient, testable, and reusable PHP modules;
●  Solving performance problems and architectural challenges;
●  Creation of database schemas that represent and support all business processes;
●  Constantly exploring opportunities to improve and optimize our products;
●  Participate in code and architecture reviews;

Requirements
●  Strong knowledge of object-oriented PHP programming;
●  Understanding of messaging patterns and some experience with message brokers
(RabbitMQ, AWS SQS, Azure ServiceBus);
●  Solid background in building distributed systems and practical experience with caching;
●  Experience with modern authentication and authorization protocols - OAuth2/OIDC;
●  Familiarity with limitations of PHP as a platform and its workarounds;
●  Strong knowledge of MySQL/MariaDB/Postgres and analyzing performance issues;
●  Strong experience working with Nginx web server;
●  Experience with L7 proxies like Traefik, Nginx, etc.;
●  Experience with unit and integration testing;
●  Knowledge of modern DevOps practices: CI/CD using container technologies, such as Docker, deployment automation and monitoring such as Elastic APM, etc.;
●  At least theoretical knowledge of container orchestration e.g. Kubernetes;
●  Proficient understanding and experience with code versioning tools, such as Git;
●  Commitment to quality, performance, continuous improvement and efficiency;
●  Proficiency level in written and spoken English;
●  Excellent troubleshooting skills;
Experience with Agile development process;

Advantages
●  Good understanding of front-end technologies, such as SPA framework (Angular, Typescript);
●  Experience working with Linux-based server-side;
●  Experience with key-value datastore systems, preferably Redis;
●  Experience with any NoSQL database;

The company offers
●  Impact over hundreds of thousands of live customers;
●  A small team where your work makes big difference;
●  Work with well-established development and release processes;
●  Be part of a fast-moving agile team where quality always comes first;
●  Research & Development of a sophisticated high-quality product, not thousands of small customer projects;
●  Rapid development workflow (short release cycles), delivers the software you create into the hands of the customers within days after you finish coding it;
●  More than 50% of your time will be spent on writing new code;
●  Flexible work schedule, the main focus on code delivery;

Benefits
●  25 days paid leave;
●  Health insurance on company expenses;
●  Multisport card (shared expenses between company and employee);
●  Vouchers for food and monthly utility bills;
●  Flexible options for balance between working from the office and working from home;

About Excitel International B.V.
●  Netherlands based company with main business in India;
●  One of the fastest-growing Internet Service Providers in India. Started 7 years ago, currently with more than 700,000 connected homes and over 2,000 B2B partners in 30 cities;
●  R&D office in Bulgaria established 5 years ago under the brand “Scaleforce”, a team formed by architects, backend and frontend developers (web and mobile), QA specialists and designers;
●  Well-funded, cash-flow positive, founded and run by serial Internet entrepreneurs;

 

Share This Job

Powered by