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.
- 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.
- 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.