Software Engineer

Software Engineer

About the job You will design and implement scalable software solutions to address real user problems You will work on the full stack using TypeScript JavaScript and modern frameworks You will collaborate with colleagues to understand requirements and translate them into practical technical solutions You will contribute to high quality code through testing documentation and reviews Responsibilities Design and build high performing flexible and scalable software solutions Build upon the existing app to create products and features that help users understand their investments manage their portfolios and participate in voting rights of their assets Build APIs for our partners to access and place orders on our platform Take a loosely defined problem through to a valid technically sound thoroughly documented tested and implemented software solution Collaborate with team members and other engineers across the company Advocate best coding practices to raise the bar for you your team and the company Mentor engineers on your team supporting them in their growth Requirements 3+ years experience as a Software Engineer Proficiency with TypeScript and JavaScript backend frameworks such as Express and NestJS Comfortable writing backend code that is performant and efficient Experience building RESTful interfaces and designing APIs Experience working in a multi person development team with automated testing CI CD pipelines and peer reviews in an Agile Environment