SENIOR SOFTWARE ENGINEER (BACKEND/PHP)
Your road to success
За позицијата
We at Xessable are big believers in mutual work and collaboration across engineering by combining individual expertise for problem solving and creative thinking processes. We understand the latest technologies and build the best solutions for our clients.
Seeking team members who care about results, who are not afraid of taking ownership and who are eager to learn continuously.
We are currently looking a Senior Software Engineer (Backend/PHP) to join us.
The client
Our client has been developing a SaaS product since 2014, consisting of a web application and a hybrid app, which focuses on facility management and cleaning. They are now a major player in the Dutch market and many great customers such as AMC, Center Parcs, Landal, Van der Valk and Vebego use our product and we are expanding in other European countries (Belgium, France, Germany). They believe that the software should be more than a service because their applications are used every minute of the day. Our client is fully integrated into the lives and work of the people who are using it. Giving value to customers and partners supporting them in their mission and achieving their vision while get ahead of the trends and recognize significant efficiencies and cost savings.
Experience & tech skills
At least 5+ of extensive experience in working with or Symfony
Experience with code-design according to SOLID principles
Good knowledge of architectural patterns and design patterns
Experience writing automated tests (Acceptance/Unit/Integration/System)
Experience with researching and refactoring legacy code
Bonus points:
Experience with Docker (and Docker-Compose)
Microservices architecture
Domain Driven Design (DDD)
About the role and you:
You are an experienced and driven software engineer able to come up with qualitative and maintainable solutions complying with generally accepted best practices which are verified by automated tests. You do this in part by using design patterns and SOLID principles
Actively developing new features and modules focusing on complex tasks
Able to transfer knowledge and proactively take action to raise the level of the team
Able to extract/refine a domain problem to its core and to detect and mitigate project risks and dependencies up-front
Proactively looking for ways to improve the software in multiple aspects like architecture, security, performance, code-design etc.
Education
Bachelor’s Degree (B.Sc.) of Informatics and computer engineering or similar is considered as a plus
Foreign languages
You will also work directly with our client, so fluent English is required.
Minimum B1 (Intermediate)
What we offer?
Nice, bright, and cozy office in Skopje
Competitive salary
Total transparency with the client
Ambitious, highly motivating, and supportive environment for career growth
Working along highly skilled colleagues with knowledge ranging from development, project management to cloud architecture
21 vacation days (plus bank holidays)
Work cover insurance
Private health insurance
Gym membership
Ping-pong table and many people willing to beat you
Fresh fruit in the office
A chance for continuous improvement and learning
Interested?
If you are friendly, independent, and professional person you will fit right in our amazing team!
Please contact us at [email protected] and we will speak soon.