Cactus is ready to expand the team with a Senior PHP Developer. In this role, you will be working as a part of a scrum team on the development of apps in such domains as Education, HR, Healthcare, Fintech, Fleet Management, Digital Transformation, etc.
Cactus stands for professional development and constant improvement of technical skills. We often start projects from scratch and choose a modern stack of technologies based on project needs and preferences of our team.
What You Will Do
- You are a key member of a cross-functional team and responsible for providing the backend functionality of a feature or initiative. You turn functional challenges and acceptance criteria into skillfully crafted and easily maintainable application code.
- Not only that, but you use your experience to pinpoint bugs, and bad coding patterns, identify risks, and come up with potential solutions.
- You participate in technical discussions, both within your team and with other teams, to come up with solutions for common problems.
- You coach more junior developers through pair programming sessions, code reviews… or just by asking them the right questions.
- You maintain a critical eye towards potential API improvements.
- You monitor the build and deploy pipeline to make sure your team’s work ends up in our customers’ hands swiftly and adequately.
What We Expect
- You have at least 5 years of experience as a software developer, and you have been working in multi-team organizations and on larger software systems.
- You have in-depth, hands-on experience with PHP and its ecosystem and frameworks and a thoughtful understanding of how modern web applications should work.
- You use your experience to pinpoint bugs, do root cause analysis, detect bad coding patterns, identify risks and come up with skillfully crafted (template) solutions.
- You are a craftsperson which takes pride in code quality, excellence of delivery, documentation and refactors.
- You run feasibility checks on multiple ideas or potential solutions and help prioritize within the team.
- Strong bonus points: experience in SaaS product design and delivery.
- What drives you are solid abstractions, clear technical designs, and driving growth and technical excellence.
- You have good communication skills and consider yourself a team player.
- You are not afraid to speak your mind strongly and convincingly to get your point across.
- You aspire to technical excellence but are able to balance this with pragmatic reasoning.
- Speaking Dutch and English is a MUST.