Job Description/Requirements
The ideal candidate will be very familiar with a software development lifecycle that uses 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.
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
Provide architectural vision for the platform and help set the roadmap for its execution
Continuously drive the development team to work efficiently to deliver new features to the platform
Lead-from-the-front in all programming matters
Keeping up to date with the latest developments in software engineering
Suggesting new ideas for platform features
Play a key part in deciding the future programming landscape and technology stack
Strong participation in the agile project management process
Collaborate closely with 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 for a 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 Laravel
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
Laravel
Java
Android/IOS
Minimum Academic Qualifications
BSc in Computer Science (2:1)