Sr. Software Engineer
About the Role
We are looking for a strong Senior Software Engineer who wants to create deep and meaningful product engagement experiences! We have an increasing user base, and you will be focusing on implementing and enhancing our investment and financial products. Our customers trust us with a lot: integrating seamlessly across financial institutions, moving funds, tracking balances, helping with their healthcare decisions, and keeping their data extremely secure.
In order to take on this mission we’re building our applications on modern web technologies around HTML/CSS/Javascript/React, NodeJS/Typescript, PostgreSQL, Amazon Lambdas and Kinesis etc. You should be comfortable in contributing to every part of the stack: from UI to API development, to complex integrations with financial institutions and partners, and building infrastructure. You should feel comfortable in a fast paced, growing, and nimble environment, keeping in mind that everything we do is to better the lives of our users!
Responsibilities
- Collaborate with cross-functional teams to design, develop, and implement scalable and robust software solutions.
- Contribute to all phases of the software development lifecycle, from concept to deployment and maintenance.
- Analyze user needs and software requirements to determine the feasibility of design within time and cost constraints.
- Optimize applications for high performance and scalability.
- Engage in continuous learning to stay updated with emerging technologies and best practices.
Skills & Experience
- Minimum of 5 years' experience in either frontend or backend development. Candidates must demonstrate exceptional expertise in either domain.
- B.S. Degree in Computer Science/Math.
- Understanding of Product Engineering principles.
- Proficiency in TypeScript and JavaScript.
- Experience with Node.js.
- Familiarity with prominent design patterns.
- In-depth knowledge of relational databases such as PostgreSQL and MySQL.
- Robust debugging capabilities with a willingness to delve into various areas as needed.
- Experience in Agile methodologies.
- If frontend-focused:
- Comprehensive knowledge in React, Material UI, and Storybook.
- If backend-focused:
- Experience with real-time data streaming and processing, preferably with AWS Kinesis or similar platforms.
- Proficiency in Amazon Microservices and Lambda.
Applicants must be currently authorized to work in the United States on a full-time basis with no sponsorship needed now, or in the future.