Home Careers Senior Full Stack (PHP+Angular) Software Engineer

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.)
cta-outline-gray-cubes

Send your CV