4+ years of experience

Remote

Belgrade

Product company

Tourism

Selection process duration: 6h

Senior PHP Developer

PHP

MySQL

Docker

New Relic

PagerDuty

Nginx

4+ years of experience

Remote

Belgrade

Product company

Tourism

Selection process duration: 6h

Why is this role good for you?

If you strive for a product company where you'll work in a small multidisciplinary team with a strong entrepreneurial spirit, this might be your happy place! Working on the foundation of a platform on which mobile apps and website depend, you will be given the freedom and support to do your best.

About this company

The world’s largest online travel company that specializes in organizing fishing trips all over the world. Every day, they offer thousands of charters on 6 continents, ensuring unforgettable fishing experiences worldwide!

Position details 

In addition to developing new services and APIs, you'll be responsible for improving and optimizing the existing systems. You will work closely with the Product, Infrastructure, Core and QA teams in six-week development cycles, followed by two-week breaks reserved for planning the next cycle, reducing technical debt, and trying out new ideas.

Selection process

  • FCS HR Video Screening - 20min

  • Client-side Technical Task - 3h

  • Client-side Tech Interview - 1:15h

  • Client-side HR Interview - 1h

Project details 

You will work on the world’s largest online service that enables customers to find and book fishing trips. They are developing this platform for its own users, which allows them to practice fast, iterative product development with frequent code deployment. The technical stack is based on PHP / MySQL, with the support of an NGINX server whose configuration is managed by Docker.

Key responsibilities

  • Build services and APIs that support new and existing functionalities for clients’s web and mobile applications

  • Work with Product Managers, Designers, and Frontend Engineers on development planning for product improvement, both technically and business-wise

  • Collaborate with DevOps Engineers on defining, validating, and evolving the way the company builds, tests, and deploys code in a service-oriented architecture

  • Website and apps optimisation with focus on speed and performance

  • Participate in technical design and review sessions

  • Identify and perfect best practices for Back-end development

  • Manage Cloud infrastructure, as well as provisioning, deployment, monitoring, and on-call systems in collaboration with DevOps Engineers

Requirements

  • Working experience with MySQL database, as well as understanding the value of automated testing and keeping up with good DevOps practices

  • Good knowledge of databases, including writing complex queries and their optimization

  • Understanding of or experience with best practices such as A/B testing, continuous integration, and automated testing

  • Understanding of data structures and different problem-solving approaches, as well as the ability to make decisions based on trade-offs

  • An Engineering degree, ideally in Computer Science, Software Engineering or equivalent experience

  • An engineering enthusiast with a positive attitude and a proactive approach

Mandatory 

  • At least 4+ years of experience in Back-end web application development

  • Experience working on scalable web applications designed for end-users (for example, well-designed APIs, messaging technologies, use of efficient algorithms).

  • Excellent knowledge of the principles of object-oriented development in PHP

Team 

Your team will consist of 7 members, including Back-end and DevOps engineers, and together they are the Infrastructure team. They are in charge of building and maintaining the platform and services on which their product and all of its functionalities rely.

Working conditions 

  • 20 days vacation

  • Flexible workday start times

  • Remote work with the possibility of coming to the office

  • Equipment - Apple Macbook Pro 13 ’or 16’ with one or two Dell Ultrasharp 24 ’monitors and Magic Mouse / Keyboard combos. If you work better with different equipment, you will be able to choose it. :)

Benefits 

  • Stock options

  • Parking lot

  • Private health insurance

  • Professional development budget

  • Team buildings

Seems like a job made for you?

Fill in the form and apply today, we’ll reach out shortly.

© 2021 FatCatSelect. All rights reserved·FatCat Select is a part of FatCat Coders