Senior Full Stack Backend Engineer (PHP + React)
AlfaDocs
19 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, German Experience level
SeniorJob location
Remote
Tech stack
PHP
Automation of Tests
Software Quality
Continuous Integration
MySQL
Symfony
React
Backend
Containerization
Gitlab-ci
Integration Tests
Front End Software Development
Doctrine
Docker
Job description
- Architecture & Design: Drive architectural decisions to ensure compliance with healthcare industry standards and long-term system sustainability.
- Cross-Functional Collaboration: Work closely with product managers, designers, and stakeholders to ensure technical solutions support business objectives.
- Team Mentorship: Support junior developers through mentorship, fostering a culture of learning and innovation.
- Automation & CI/CD: Implement automated testing, continuous integration, and deployment pipelines to maintain high code quality.
- Technical Roadmapping: Contribute to planning by evaluating technical feasibility, estimating timelines, and identifying resource needs.
- Industry Awareness: Stay informed about emerging technologies and industry trends to continuously improve product and process efficiency.
- Team Culture: Promote a positive team atmosphere with humor and optimism, helping maintain morale and collaboration during high-pressure periods., * Equipment: laptop, headphones, keyboard, mouse, smartphone with unlimited data, and a dedicated office monitor.
- Bonus for paid English or German language courses.
- Training courses, books, workshops, and team-building activities for personal and professional growth.
- Partnership with Serenis (an online psychotherapy platform) - three sessions offered if needed.
- Team Building Budget
- Team Development Budget
- Regular company reunions (yearly meetups, Christmas dinner)
- Snacks and fruit always available in the office, along with good beer at the end of the week.
Requirements
Do you have experience in React?, * Experience: Minimum 8 years of professional experience, with at least 3 years in a senior role.
- Symfony: Extensive experience with Symfony, including deep knowledge of Doctrine ORM and key Symfony components (e.g., Security, Event Dispatchers).
- Domain-Driven Design (DDD): Advanced understanding and practical experience with DDD principles.
- Security: Awareness of security best practices for frontend and backend development, particularly when handling sensitive healthcare data.
- Testing: Proficient in writing and maintaining unit and integration tests.
- Frontend Development: Solid understanding of React.js, with the ability to improve frontend as needed.
- Database Management: Strong experience with MySQL, including design, optimization, and management.
- Containerization: Experience with Docker for managing development environments.
- CI/CD: Familiarity with GitLab CI/CD pipelines for automating build, test, and deployment processes.
- Problem-Solving: Strong problem-solving skills and critical thinking abilities.
- Communication: Excellent communication skills, with the ability to collaborate with cross-functional teams and convey technical concepts to non-technical stakeholders.
Please submit your English CV.
About the company
At AlfaDocs, we're on a mission to transform healthcare. Our software platform makes the daily lives of medical practices and patients easier by streamlining practice management and patient relationships. With our all-in-one, cloud-based solution, healthcare professionals can focus more on care and less on administration.
We take pride in our responsibility to deliver high-performance solutions while fostering a collaborative and respectful environment where everyone's contributions are valued. We're driven by a shared passion to make a lasting impact on the healthcare industry, creating a space where both our team and our customers thrive.