I'm looking for

Senior Backend Developer

We are looking for a passionate Senior 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
  • Optimize and scale performance of back-end services
  • Solve complex performance problems and architectural challenges
  • 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
  • Evaluation of technical feasibility of new business features

SKILLS AND QUALIFICATIONS

  • Strong knowledge of Laravel PHP web framework
  • Understanding the fully synchronous behavior of PHP
  • Understanding of MVC design pattern
  • Strong understanding in object-oriented concepts, SOLID principles and applying design patterns
  • Excellent knowledge of the best practices in developing RESTful APIs
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  • Knowledge of object oriented PHP programming
  • Understanding accessibility and security compliance
  • Understanding fundamental design principles behind a scalable application
  • User authentication and authorization between multiple systems, servers, and environments
  • Integration of multiple data sources and databases into one system
  • 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 software multitenancy architecture
  • Experience with Node.js is a plus

 

Apply to the job

  • Accepted file types: doc, pdf, docx.