PHP Developer (m/f)

  • Ul. Ivana Lučića 2a, 10000, Zagreb, Croatia
  • Employees can work remotely
  • Full-time

Company Description

Undabot is a place where talented people work together to create successful web solutions and mobile platform products using the latest technology and optimized methodologies. We are a team of forward-thinking and solutions-driven professionals, specialized in custom-made software development. Our best results come from true creative collaboration and we push each other to think bigger, better, and bolder, every single day.

Job Description

As a PHP developer at Undabot, you will join a team where everyone is willing to expand their knowledge and are encouraged to continue learning new things.

Your main responsibilities will be the development of standalone cross-platform applications with the latest backend technology stack.

You'll share your knowledge with other colleagues and collaborate with them in solving challenging web development issues and improving the development process.

Also, you will be communicating with clients independently (e.g. structuring and formalizing feature and/or change requests, suggesting improvements, …) and consult them with the best industry practices that could be applied to the project.

What can we offer?

  • Working in a fast-growing company and motivating environment
  • Opportunity to focus on quality and follow best practices while working on cool projects
  • Opportunity to participate in setting up processes and shaping software architecture
  • Opportunity for advancement and growth (through conferences, workshops, lectures …)
  • Educational budget
  • Support and guidance in taking on new challenges
  • An innovative culture with great people to work with
  • High-end equipment and devices
  • A competitive salary with salary raises proportionally to your growth
  • MultiSport card (fully covered)
  • Paid health checks
  • Free english classes
  • Pet-friendly office  
  • Flexible working hours and the ability to work from home as much as you want

Qualifications

We are looking for experienced, mid to senior, PHP developers to join our growing backend team. The ideal candidate is a team player, passionate about improving technical foundation and user experience, and has the following knowledge and skills:

  • 2 + years of experience with backend development in PHP and Symfony
  • Knowledge of writing API specification 
  • Knowledge of API formats (RESTful, GraphQL, …)
  • Familiar with JSON:API standard
  • Familiar with OAuth2 protocol and authorization and authentication principles between various systems
  • Working knowledge of (relational and non-relational) databases
  • Practical experience with complex database queries
  • Understanding of Linux systems, experience with macOS workstation
  • Knowledge of Git and Docker
  • Experience in writing code documentation
  • Experience with object-oriented programming, design patterns, and clean architecture
  • Experience creating scalable applications
  • Experience using software development best practices like TDD and DDD
  • Experience with PHPUnit or any other testing environment
  • Familiar with CI/CD
  • Experience in working on a project for an external client
  • Desire for improvement and progress
  • Organized, responsible and motivated

It's OK if you're not an expert in some of the items listed above. We'll provide you with an environment to become one.

Additional Information

Send us your CV and references to projects/applications if you worked on some (e.g. Github link).

If you think we can live up to your expectations and you’re willing to share your experience and expand your knowledge, apply till October 14th and make an impact on your career!

Privacy Policy