Contribute to the build out and improvement of our platform, FINX, along with other supporting products. Summary
Building APIs, as well as Backend components, improving product functionality, and integrating external systems of Financial Institutions and Third-party Providers to the platform
Responsibility
Design and implement components/features of the platform and supporting products, in accordance with the business and functional requirements.
Ensure platform meets all requirements of quality, security, scalability
Optimize platform and its components for maximum speed and scalability.
Develop Open Banking/Open Finance APIs and applications.
Contribute to team and organizational improvements in process and infrastructure.
Code, test, and operate services, perform needed maintenance and updates.
Effectively use tools to identify and fix defects to mitigate technical risks and problems.
Be the accountable person for the platform\'s services and their end-to-end development process.
Perform code review.
Experience
6+ years of programming experience in PHP
Strong experience with Laravel/Symfony
Strong experience with PostgreSQL or other RDBMS
Strong experience with RESTful API, including working with OpenAPI specs
Strong experience with OAuth2
Experience with pub/sub technologies, like RabbitMQ
Experience with nonrelational DB, like Redis
Experience with Docker
Experience with Elasticsearch or analogues
Understanding of Architecture Patterns, Design Patterns, SOLID, and OWASP
Used to work in a CI/CD delivery environment where Code Review & automated tests are key