We are seeking an experienced software developer to fill a key role in our team. This is an opportunity for a talented professional to work on a new partnership with a valued client in the fintech industry.
Job Overview
The platform is a cutting-edge portfolio analytics tool used by asset owners, managers and advisors. It combines expertise in research, data science and technology to provide a modernized analytics experience for institutional investors.
The platform helps investors perform factor-based risk analysis to inform manager due diligence, investment evaluation and portfolio construction.
The client's headquarters is based in the USA.
Key Technologies Used
* A cloud-based web application stack utilizing Java, TypeScript and React.js
* Apollo GraphQL as a popular open-source ecosystem for building and managing GraphQL APIs
* A service-oriented architecture with infrastructure-as-code
* Continuous development and deployment using agile methodologies
* Auto-scaling and robust search capabilities (Postgres, OpenSearch)
* Cloud technologies (AWS) and monitoring (Datadog)
* Test automation using Cypress
Requirements and Qualifications
* 7+ years of experience in delivering customer-facing products
* Bachelor's degree in Computer Science or a related technical field
* 7+ years of experience in Java development
* 3+ years of experience in modern front-end technologies: React.js, TypeScript and JavaScript
* Familiarity with relational and NoSQL databases, test automation, DevOps and cloud technologies (AWS)
* Prior experience in systems design, enterprise SaaS solutions, user research and product analytics is highly valued
* Strong communication skills, attention to detail and ability to challenge assumptions are essential
About the Role
* Design, build and deploy a comprehensive SaaS product from conceptualization to launch
* Conduct front-end web development using React, TypeScript and CSS
* Perform API design and development in Java, leveraging cloud and microservices architectures
* Become a subject matter expert and trusted advisor in full-stack software engineering
* Collaborate with cross-functional teams to drive project success and deliver exceptional UX
* Provide hands-on coding support and participate in code reviews to maintain high-quality standards