I'm looking for

Backend Developer

We are looking for a passionate Backend Developer to design and build high-quality products back-end services and components in compliance with coding standards and technical design. Responsibilities will include design, development, writing code, unit testing and ensuring high performance.

You will build products in a continuously improving and challenging agile environment, within small talented teams using either Scrum or Kanban. You will be working with a collaborative team on designing and building the products to deliver high quality and business valued features, in addition to investigating and resolving software issues. We hire smart people and trust them to build an empowered and self-organizing team. By joining our team, you will have the opportunity to have a big impact on the final product, an open space for innovation, a broad exposure to different and latest technologies and a continuous learning environment.

 

RESPONSIBILITIES

  • Design and implement the products back-end services and components adhering to acceptance criteria
  • Build efficient, testable, and reusable PHP modules
  • Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality
  • Integration of user-facing elements developed by front-end developers
  • Integration of data storage solutions
  • Collaborate with the team in sizing user stories and tasks
  • Collaborate with the team in different levels of scrum planning and in writing acceptance criteria for user stories
  • Contribute in all phases of the development lifecycle

SKILLS AND QUALIFICATIONS

  • Strong knowledge of Laravel PHP web framework
  • Knowledge of object oriented PHP programming
  • Understanding the fully synchronous behavior of PHP
  • Understanding of MVC design pattern
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  • Understanding accessibility and security compliance
  • User authentication and authorization between multiple systems, servers, and environments
  • Creating database schemas that represent and support business processes
  • Familiarity with SQL/NoSQL databases and their declarative query languages
  • Proficient understanding of code versioning tools, such as Git
  • Experience with Node.js is a plus

 

Apply to the job

  • Accepted file types: doc, pdf, docx.