Middle+/Senior PHP developer

About the project:


There are few things that change everything, the world moving to hybrid working will be one of them. Product exists to make flexibility an advantage for organisations all over the world — powering a more positive, productive and personalised way of working so individuals, ideas and teams can thrive.

Product coordinates people, projects, and workplaces empowering employees to become masters of hybrid. Over 250 companies around the world use this product to make hybrid work, from desk and room booking, to coordinating who should be onsite with who.


Tech stack: TypeScript, Angular 15; PHP 8.2 / Symfony 6, REST, API Platform, Lambda (Node.JS); MySQL (Aurora DB) , Redis (ElastiCache).

Development tools: Jira, Jenkins, GitHub, Automated Testing;

Cloud: AWS (20+ services), Kubernetes, Docker;

Mobile: Android (Kotlin, Java) and iOS (Swift).


Team: 1 AQA, 10+ devs on the client side, 2 devs on our side

required skills

  • 3-4+ years relevant experience in a software engineering role.
  • English — Upper Intermediate or higher
  • 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
  • English level: upper-intermediate and higher
  • 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.

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
  • 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
  • Experiences and supportive team members
  • Paid time off (vacation, sick-leave, remote work)
  • Legal support
  • Joyful corporate events, team buildings, hobbies and sport communities
cookies
We use cookies to provide you with a better experience on the CodeIT website. To learn more, please visit our Privacy policy. Please click OK to let us know you're okay with our use of all cookies.