- Work in the design and development of an end-to-end product
- Work in and manage lean, agile teams to drive engineering excellence.
- Work closely with the team.
- Adhere to Continuous Integration and Continuous Delivery practices.
- Understand and implement ever evolving best practices.
- Work collaboratively in a cross functional team, in an Agile delivery environment.
- Adhere to DevOps principles as you take projects through their full software lifecycle from development, QA, and deployment to post-production support.
Requirements
- Bachelor s Degree in Computer Science or equivalent and 4+ years of experience developing production enterprise applications and in managing teams.
- Excellent communication and leadership skills.
- Extensive, full-stack experience with web-based technologies and Architectures such as Java, Springboot,GraphQL, RESTful APIs, microservices, HTML5, JavaScript/ES6, Node.js, ReactJS, React Native, Flux/Redux.
- In depth understanding of the technology stack,e.g.,HTTP, browser/JS engine architecture, relational(PostgreSQL)and NoSQL databases, Linux, containers/virtual machines.
- Familiarity with mobile application development will be an advantage (iOS and/or Android)will be an added advantage.
- Familiarity with working in a Scrum Agile delivery environment.
- Familiarity with DevOps practices and prior experience working with Cloud IaaS or PaaS providers such as AWS.
- Good knowledge of thefinancial technologydomain or experience would be an added advantage.
Bachelor s Degree in Computer Science or equivalent and 4+ years of experience developing production enterprise applications and in managing teams. Excellent communication and leadership skills. Extensive, full-stack experience with web-based technologies and Architectures such as Java, Spring boot, GraphQL, RESTful APIs, microservices, HTML5, JavaScript/ES6, Node.js, ReactJS, React Native, Flux/Redux. In depth understanding of the technology stack, e.g., HTTP, browser/JS engine architecture, relational (PostgreSQL) and NoSQL databases, Linux, containers/virtual machines. Familiarity with mobile application development will be an advantage (iOS and/or Android) will be an added advantage. Familiarity with working in a Scrum Agile delivery environment. Familiarity with DevOps practices and prior experience working with Cloud IaaS or PaaS providers such as AWS. Good knowledge of the financial technology domain or experience would be an added advantage.