PHP Engineer

About Opportunity

At D.Labs we collaborate with various startups and help them reach their vision by building top-notch products that customers love. For you, as a developer, this means a plenty of opportunities to work with different teams and technologies. Currently, we are on the lookout for ambitious developers to join one of our fastest growing teams.

You will be a part of a diverse team of 20+ highly skilled engineers building a large scalable web application that is used daily by more than 100k users worldwide. The application resides on AWS infrastructure and is powered by a modern technology stack, including PHP 7.1, Symfony 2.8, Docker, Go, MySQL, Elasticsearch, Redis, Angular 5, GraphQL… We love learning new stuff and we are not afraid of adopting new technologies!

As a developer, you will be involved throughout the full product development lifecycle. You will provide feedback on user stories, have a voice in architectural decisions, write code and tests, execute deployments and take care of monitoring. We ensure developers always understand the big picture and how is each feature solving a business problem. Open communication and giving feedback is encouraged so we can continuously grow as a team.

We are passionate about writing quality code that results in robust, flexible and easily maintainable systems. Working with us you will have the opportunity to advance your knowledge and get familiar with good design and architectural practices such as event-driven architecture, CQRS, DDD, eventual consistency etc.  If you don’t have any experience working on large projects and all this sounds a bit intimidating to you – don’t worry – we provide new developers with training and mentoring.

Required knowledge and skills

  • Experience in at least one MVC framework (Zend, Symfony, Laravel,…)
  • Excellent object-oriented programming skills and good knowledge of PHP
  • Good MySQL or PostgreSQL knowledge
  • Experience building RESTful APIs
  • Experience with automating testing (BDD/TDD)
  • Good grasp of software architecture
  • Basic server administration
  • Fluent English skills, spoken and written
  • Product development experience and an engineering mind
  • Willingness to learn new stuff and expand your skillset
  • Ability to work well within a team
  • Enthusiasm to share your knowledge and skills
  • Readiness to travel abroad

What you get

  • Fair pay and transparent career and promotion plan
  • Financial and non-financial awards
  • Flexible working schedule and possibility to occasionally work from home
  • Attendance at conferences and trainings to expand your knowledge
  • Different opportunities to develop your career
  • Free access to many online courses
  • Professional and modern working environment
  • A chance to interact with people from different areas of expertise
  • Constant feedback and check on your progress
  • A chance to actively participate in workshops
  • Engagement in the product and company building process
  • Accelerator for your own amazing ideas
  • Many social events (team buildings, picnic, New Year’s party, Santa for kids, …)
  • Full fridges in the kitchens (fruits, nuts, puddings, ice-creams, toasts…)
  • Monthly culinary event (called Kulinarnija) – free tasting menu
  • Activities for taking care of your health (gym)


Send us your CV and a cover letter to:
We’ll invite you to an interview where you can learn more about our company.