CardinalStone is a full service investment banking firm operating out of Lagos Nigeria. The firm began operations in June 2008 and is currently registered by the Nigerian Securities & Exchange Commission to operate as an Issuing House, Fund Manager and Broker/Dealer. CardinalStone Securities Limited is the licensed Stockbroking subsidiary of CardinalSton...
Read more about this company
CardinalStone is looking for a PHP Backend Developer responsible for managing back-end services and the interchange of data between the server and the frontend.
Your primary focus will be the development of all server-side logic, definition, and maintenance of databases, optimization of legacy code base and ensuring high performance and responsiveness to requests from the front-end.
You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
Job Details
Responsibilities
Integrate software components and third-party programs and other user-facing elements developed by front-end developers.
Write codes that is readable, maintainable, reusable, and sufficiently tested, and documented to meet the needs of the business.
Build future-proof reusable core code libraries to drive further efficiencies.
Design and build database schemas with integrity and scalability with data access layers that are optimized for performance and security.
Design, develop and manage robust APIs to support mobile and desktop clients.
Understand technical and functional design requirements.
Optimization of web applications for performance and scalability.
Solve complex performance problems and architectural challenges
Requirements
Bachelor's or Master's degree in Computer Science, or a related field with a minimum of second class upper degree.
Minimum of 3 years of professional experience developing solutions with the required tools and skills
Strong development background in PHP web frameworks such as Slim, Laravel etc.
Familiarity with SQL/NoSQL databases and their declarative query languages.
Understanding the fully synchronous behavior of PHP.
Knowledge of object-oriented PHP programming.
User authentication and authorization between multiple systems, servers, and environments
Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3.
Understanding of MVC design patterns
Integration of multiple data sources and databases into one system
Past experience of building a APIs and micro services using REST and SOAP architecture.
Familiarity with the limitations of PHP as a platform and its workarounds
Knowledge of node.js and its frameworks is an added advantage
Proficient understanding of code versioning tools, such as Git.