4+ years of experience
Remote
Belgrade
Product company
Tourism
Selection process duration: 6h
Senior Back-end PHP Developer
Why should you apply?
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.