Job Title: Software Development Professional
**About the Role:** We are seeking a highly skilled software development professional to join our team. As a key member of our team, you will be responsible for designing, developing, and maintaining complex software systems.
**Responsibilities:**
- Design and develop new software features and functionalities,
- Collaborate with cross-functional teams to identify and prioritize technical debt,
- Develop and maintain high-quality software products,
- Work closely with Delivery Managers, Frontend engineers, QA, architects and other developers in order to deliver innovative and usable solutions,
- Document changes and processes,
**Requirements:**
- Strong back-end development experience with PHP, Laravel, PSR-4 and relevant concepts,
- Experience working with Composer, Docker, Git and CI/CD with complex web applications,
- Proactive and happy to collaborate with colleagues,
- Exposure to writing unit, integration and E2E tests,
- Exceptional verbal and written communication skills in English,
- Understanding of OO-design patterns, and Dependency Injection,
**What We Offer:**
- A dynamic and supportive work environment,
- Opportunities for career growth and development,
- A chance to work on cutting-edge technologies and projects,
**We Value Diversity:**
- We encourage individuals from all backgrounds to apply,
- We welcome people living with disabilities, career changers, and candidates with non-traditional education or experience,