Senior Full Stack (PHP+Angular) Software Engineer
Overview
CodeIT is a service product development company. We know how to transform business ideas into profitable IT products.
Right now, we’re looking for an experienced Senior Full Stack Developer to join a long-term product team building a global hybrid workspace management platform used by 250+ companies worldwide.
You’ll join a team developing a flexible and scalable system that helps businesses coordinate people, meetings, spaces, and hybrid workflows. The product stack includes modern technologies — PHP 8.3, Symfony 7, Angular 17, AWS, Kubernetes, and more.
Required skills
- 5–6+ years of experience in software engineering, preferably in SaaS/product companies
- Strong PHP knowledge and hands-on experience with Symfony and Laravel
- Solid experience building scalable and performant web applications
- Good knowledge of OOP, MVC, SOLID principles
- Solid experience building scalable, high-performance web applications
- 1+ year of experience with Angular and TypeScript
- Good understanding of OOP, MVC, and SOLID principles
- Experience building and integrating RESTful APIs
- Understanding of multi-tenant architecture (a plus)
- Skilled in unit testing, debugging, and using automated testing frameworks
- Upper-Intermediate or higher English
- Experience working in Agile/Scrum teams
Would be a plus
Bachelor’s in Computer Science or related field
Responsibilities
- Design and build scalable SaaS applications using PHP and Symfony/Laravel
- Create performant and responsive front-end interfaces using Angular + TypeScript
- Develop solutions for web and mobile platforms powered by AWS and RESTful APIs
- Participate in architecture discussions and technical decision-making
- Maintain high code quality through clean coding practices and code reviews
- Resolve technical challenges through proactive debugging and collaboration
- Write and maintain automated tests
- Contribute to internal documentation and best practices
- Collaborate with cross-functional teams: designers, product managers, developers
Being a member of the CodeIT team means
- Career path and professional development (seniority level system, individual development plan, mentoring)
- Continuous learning (corporate Udemy account and internal knowledge base)
- English lessons (corporate classes and one-on-one sessions with a native speaker)
- Legal support (comprehensive legal support from CodeIT’s legal specialists)
- Team building (corporate activities and joyful events)
- Paid time off & compensations (vacation, sick leave, remote work, compensation for the expenses of participation in conferences, workshops, invited experts, etc.)
Send your CV