We are looking for a principal-level full-stack engineer with 15+ years of experience in building and maintaining complex web applications. You will manage your own time, own complex engineering problems, and take responsibility for critical areas of the platform. You will work hands-on across backend and frontend systems, step in wherever the problem lives, and identify inefficiencies to help streamline workflows.
Requirements
- 15+ years hands-on experience building and maintaining complex web applications
- Clear technical communication; able to explain and defend design decisions to senior engineers and non-engineers alike
- Expert PHP developer (12+ years); Symfony or equivalent frameworks
- 10+ years modern JavaScript; React or Vue (Next/Nuxt a plus)
- Expert level knowledge in at least one more programming language (Python a plus)
- Full-stack architecture expertise: monoliths, services, and hybrids
- Power user cloud deployment and scaling (AWS preferred) experience and abilities
- Expert Linux user; including daily containerized workflows with Docker
- Expert in infrastructure automation: Terraform, Ansible
- Power user level CI/CD pipeline and release workflow ownership
- Experience in automated testing: unit, integration, E2E; TDD where appropriate
- Expert level knowledge in and around web security fundamentals: auth, authorization, data protection, secure coding
- Legacy + modern codebase fluency; ability to work on incremental modernization
- Strong independent technical ownership and accountability
Benefits
- €85/hour + retention bonus scheme: Competitive contractor rate with a generous bonus paid every 6 months based on your time with us.
- Top-Notch Workstation: We provide the latest MacBook, branded merchandise, and everything you need for an optimal work environment.
- Global Co-Working Access: Work from a global network of co-working spaces to keep your work-life dynamic and flexible.
- Flexibility: Enjoy full flexibility in work location and hours, supporting a work-life balance tailored to your needs.
- Events and Gatherings: Participate in exciting events throughout the year, including team gatherings, cultural events, and other fun activities.