Senior Full Stack Developer - Team Leader
- Full-time
Company Description
A growing financial services intermediary requires the services of a driven and enthusiastic software engineer with experience in managing teams along with hands on development experience. This is a multi-faceted position which will enable the right candidate to enhance their technical experience on large scale platforms and integrations while managing and regulating a small team of developers.
The existing software stack is based on Angular + nodejs + mysql and incorporates external platforms to provide the complete solution. The ideal candidate will be able to extend, optimise and manage the existing platform. A new consumer facing product has also been identified which has been approved.
Job Description
Maintain existing code base and version control
Design and develop new features and functionality based on business requirements
Coordinate with the rest of the team who work on different parts of the infrastructure
Report on the progress of all open projects
Assist in hiring, onboarding and evaluations
Push forward internal development through sharing knowledge and keeping on top of the newest technologies.
Qualifications
Graduate in CS or related subject
Overall 3- 5 years experience as a developer in a team environment
Highly experienced with JavaScript, 3+ years
Good understanding of serverless architectures (AWS)
Expertise setting up infrastructure in AWS through code (Serverless, CDK, CloudFormation)
Experience working in cross-functional teams, alongside Designers, Product Managers, etc.
Experience doing backend applications using Node.JS, especially serverless microservices. Knowledge of serverless patterns
Technologies:
- Javacsript/Typescript o Angular 2.0+/React o Nodejs
- C#
- MySQL