Software Engineer – #34377

As a Software Engineer, you are to develop and maintain high-quality, scalable software across the client’s ecosystem and   you’ll have the opportunity to shape our technical direction locally while collaborating with our London-based team on exciting fintech challenges

Duties and Responsibilities:

·       Develop and maintain high-quality, scalable software across our TypeScript ecosystem

·       Work on our Node.js backend services, React Native mobile app, and React web portal

·       Collaborate with cross-functional teams across time zones to design, implement, and ship new features

·       Participate in code reviews and provide constructive feedback to peers

·       Write clean, maintainable TypeScript code with appropriate documentation

·       Contribute to infrastructure management using AWS and Terragrunt

·       Help establish engineering best practices for our growing offshore team

·       Troubleshoot and resolve software defects

Maintain awareness of emerging technologies in fintech and property wealth management

Requirements

Must-have Skills / Qualification:

·       3+ years of experience in software development

·       Strong proficiency in TypeScript and JavaScript

·       Experience with React and React Native development

·       Knowledge of Node.js and RESTful API development

·       Familiarity with AWS cloud services

·       Experience with version control systems (Git)

·       Knowledge of software design patterns and principles

·       Experience with agile development methodologies

·       Excellent problem-solving skills

·       Strong written and verbal communication skills in English

·       Ability to work both independently and collaboratively in a distributed team

·       Travel once per month for team meetingsExcellent problem-solving, decision-making, and analytical skills

Advantageous Skills/Experience:

·       Bachelor’s degree in Computer Science, Information Technology, or a related field

·       Prior experience working in fintech or property technology

·       Knowledge of financial advisory services or property wealth management

·       Prior experience working with distributed/remote teams

·       Experience with CI/CD pipelines

·       Understanding of financial data security best practices

Contributions to open-source projects