Full Stack (Symfony+Angular) Software Engineer

CodeIT is a service product development company. We know how to transform the business ideas into profitable IT products.

We are excited to invite a talented Full Stack (PHP + Angular) Software Engineer to join our dynamic team.

Become a part of our journey to shape the future of technology, turning bold ideas into reality and crafting the solutions of tomorrow today!

required skills

  • 3-4+ years relevant experience in a software engineering role
  • Experience building large-scale consumer web/mobile applications and distributed systems
  • Knowledge of PHP + Symfony framework. But will be a plus to know Laravel or at least desire to learn Laravel
  • Knowledge of TypeScript (Angular preferred) to create interactive user interfaces
  • Up to date with the latest frontend libraries, frameworks, and practices
  • Passionate about writing clean code
  • You must be a quick learner and be flexible about what technologies you use
  • Good understanding of MVC and SOLID principles
  • Experience with multi-tenancy would be a plus
  • Experience in implementing web services with a REST and Web API architecture
  • You must be comfortable with rapid development in a Scrum/Agile environment and iterating based on market and customer feedback
  • Knowledge of Unit testing
  • Excellent collaborator and communicator within your team and the wider company
  • BSc in a related field such as Computer Science, Computer Engineering, or other software/design discipline
  • English level: upper-intermediate and higher

responsibilities

  • Build highly performant, scalable PHP based SaaS applications
  • Craft beautiful frontend applications using Angular 15 and Typescript
  • Develop solutions to deliver new innovative products for web and mobile platforms using the Kadence RESTful APIs running in AWS
  • Work closely with the wider engineering team (full-stack, backend), designers, and product
  • Be included in decisions and challenge our technical direction
  • Design and develop code with performance, usability, maintainability, and security in mind
  • Resolve technical issues through debugging, research, and investigation
  • Write and maintain automated tests to ensure we deliver quality work for our customers.
  • Create and maintain internal technical documentation for deliverables

being a member of the CodeIT team means

  • Career Path and growth opportunities (seniority level system, individual development plan, technical leads)
  • Compensation of participation in conferences and workshops, invited experts
  • Development of soft skills (people management and emotional intelligence training)
  • Free access to the company account on Udemy educational platform
  • Internal library
  • Corporate English courses and communication with clients from English-speaking countries
  • Experienced and supportive team members
  • Paid time off (vacation, sick-leave, remote work)
  • Legal support
  • Well-equipped offices located in Kharkiv, Vinnytsia