Senior Back-End Developer

You would be responsible for developing and managing the backend stack for the company. We are looking for a candidate who can work in pressure situations, is self-motivating and a team man to work together to build a scalable smart city solution that integrates a large set of civic database.

 

Responsibilities

  • Integration of user-facing elements developed by a front-end developers with server side logic,
  • Building reusable code and libraries for future use,
  • Optimization of the application for maximum speed and scalability,
  • Implementation of security and data protection,
  • Design and implementation of data storage solutions.

Requirements

  • 5+ years of experience coding and solving complex problems as backend developer,
  • Able to handle several projects and deadlines at the same time,
  • Experience with Cloud Platform (PaaS and IaaS),
  • Familiarity working on Linux operating system,
  • Experience in scalable, distributed, high availability applications and networks,
  • Expert in OOP, functional programming, data structures and algorithms,
  • Expert level experience in PHP Development,
  • Experience with relational/non relational databases, spatial database and database architecture,
  • Expert level experience with MySQL,
  • Experience designing and developing web services and infrastructure (restful API),
  • Extensive experience with XML, JSON, and Git,
  • Find joy in integrating with external services and APIs.