What you will be doing
You will be leading a world-class development team on technologies that people won’t be able to live without – AI, NLP, Data Science + Bots.
You will provide technology leadership and oversight on technical design, development and implementation of Payjo’s conversational AI platform.
You will lead and coach multiple teams of Lead backend and front-end developers, Lead NLP and Data Science Engineers, DevOps Engineers and Automation Test Leads and work closely with the Architects, in a fast-moving, collaborative set up.
You will analyze the requirements and provide impact assessment for new features or bug fixes.
You will provide code estimates, resource needs, milestones and risks; ensure effective delegation, monitor tasks, identify risks and handle mitigation and escalations.
You will provide hands-on technical inputs to design, maintenance, build, integration and testing of complex software according to functional and technical design specifications
You will follow software development methodologies and release processes
You will represent and lead discussions and build relationships with all stakeholders.
You will enforce quality processes, perform technical root cause analysis and outline corrective action for problems, measure them and take corrective actions
You will ensure all the project agreed deliverables are completed to the required level of quality.
This is for you if you have
3+ years of experience in inspiring and leading technical teams and delivering scalable complex technical products, which includes working in fast-paced startup(s).
Fin-Tech and/or AI / NLP domain experience would be highly appreciated, though not required.
Strong mentorship experience with junior and senior developers in best practices, providing guidance for implementation strategies.
Very good understanding of JavaScript and Node.js
Hands-on experience in Node.JS / Express.JS / Hapi.js / Koa.js (or any other Web Framework), NoSQL DBs and Relational Database (preferably MySQL / PostgreSQL)
Hands on experience in Jest or other Javascript testing framework
Strong understanding of systems using real-time interactions (web sockets, long-polling, server-sent events)
Design and implementation of low-latency, high-availability, and performance applications.
Implementation of security and data protection.
Experience managing multiple services and modules with distributed and scalable systems.
Experience working in an agile team environment and proficient understanding of code versioning tools, such as Git.
Development experience in Enterprise SaaS product.
Experience working with clients to understand their requirements and implement optimal solutions
Proactive outlook for ways to make the solution better
Willingness to learn new technologies
Would be nice if you have experience in
HTML5, CSS3, Angular.JS or React.js.
Kafka, or other messaging platforms
Microservices and distributed architectures
GraphQL
DevOps
Tagged as: it opertions /edp /mis