Job Title: Senior Full Stack Developer
We are seeking an experienced and skilled full-stack software engineer to help drive the innovation, technical design, and development of our portfolio analytics tool.
* Create, design, build, and deploy a SaaS product end-to-end with an agile approach, from conceptualization, through rigorous testing, and partnering with client teams to ensure an outstanding in-product user experience.
* Conduct front-end web development using React, TypeScript, CSS, and other technologies.
* Perform API design and development in Java, using cloud, microservices, and caching.
* Become a domain expert and trusted advisor in the full-stack software engineering field.
* Contribute to the continuous learning approach of the team by bringing in new insights, welcoming them from others, and generating even stronger outcomes as a result.
The available tools assist investors in performing factor-based risk analysis to inform manager due diligence, investment evaluation, and portfolio construction. We use cloud-based, modern web application stack including Java, TypeScript, React.js, Apollo GraphQL, Service-Oriented Architecture, infrastructure-as-code, Continuous Development and Deployment, Auto-scaling, and robust search (PostgreSQL, OpenSearch), Cloud Technologies (AWS), and Cloud Monitoring (Datadog).
Key Skills and Qualifications:
* Expertise in front-end web development using React and TypeScript.
* Experience with API design and development in Java, using cloud, microservices, and caching.
* Familiarity with cloud-based, modern web application stacks.
* Strong understanding of software development lifecycle and agile methodologies.
* Excellent problem-solving and analytical skills.
* Ability to work collaboratively with cross-functional teams.
Benefits:
* Opportunity to work on cutting-edge technology and contribute to innovative projects.
* Chance to develop expertise in full-stack software engineering and become a domain expert.
* Collaborative and dynamic work environment.
* Professional growth and development opportunities.
How to Apply:
If you are a motivated and experienced full-stack software engineer looking for a challenging role, please submit your application.