Role and Responsibilities
We are looking for an expert levelprogrammer with strong fundamentals in computer science and problem-solving skills – ideally someone with a 1st classbachelors degree in Computer Science.
To join a team of senior levelengineers, reporting to the CTO,collectively managing a team of approximately 30 developers working on enhancements to our core platform HUBX, a mature multi-tenant SaaS platform built in Vue.js and PHP Symfony. We are currently reviewing the go-forward technology stack.
The ideal candidatewill be very familiar with a software development lifecycle thatuses sophisticated GIT based branching models with continuous integration and deployment in AWS.Writing clean, elegant, scalable, robust, well-tested, bug-free code will be a passion in the person we are looking for and they should expect to show leadership to more junior team members through pairs programming and code review process.
This is a lead developer position running a team of approximately six distributed developers.Strong interpersonal skills are a must-have requirement for this role.
Starting with a 3-month probationary period, exceptional candidates will be offered a full-time role once this completes.
Develop a sense of product ownership and share the responsibility for its strategic direction
Providearchitectural vision for the platform and help set the roadmap for its execution
Continuously drive the development team towork efficiently todeliver new features to the platform
Lead-from-the-front in allprogramming matters
Keeping up to date with the latest developments in software engineering
Suggesting new ideas forplatform features
Play a keypart in deciding the future programming landscape and technology stack
Strong participation in the agile project management process
Collaborate closelywith senior management, product owner, product designer, project management, business analysts, QA testers, test automation engineers and the DevOps team.
Ability to liaise with key enterprise clients of the platform to ensure delivery expectations are fully managed.
Provide strong leadership fora fully remote and distributed development team
General Skills
Ability to work in a team with a desire to contribute and make an impact from day one
Communicate complex ideas in a clear and concise manner
Interest in financial investments and capital markets
Good interpersonal and presentation skills
Proactive and pragmatic
Essential Technical Skills / Experience
Full-stack developer
Highly proficient in JavaScript (TypeScript) and PHP
Strong familiarity with Vue.js and PHP Symfony
Flare for innovation and design
Production "eye" for quality
Full familiarity with AWS tech stack
Relational Databases
Strong grasp of software development fundamentals (data structures, algorithms, object-oriented programming, development methodologies)
Systems integration and API development experience
Desirable Skills / Experience
Other JavaScript frameworks (React, Angular)
Front-end development (HTML, CSS, LESS, SASS)
Cloud Providers (AWS, Azure, GCP)
Python
Minimum Academic Qualifications
- BSc in Computer Science (2:1)
The Ideal Candidate
Practical approach, hands-on and a strong team player
Good interpersonal and presentation skills
Self-starter and resourceful
Intelligentand with high energy levels

