Product Overview:
The fintech industry is evolving, and we are at the forefront of this change. Our team is expanding to support a new partnership with a valued client, and we are looking for talented individuals to join us.
* We are launching a cutting-edge portfolio analytics tool that will revolutionize the way asset owners, asset managers, and advisors work with their clients.
* This innovative platform applies the best expertise in research, data science, and technology to modernize the analytics experience for institutional investors, helping them make informed decisions about investment management, insurance technology, securities, private equity, and venture capital.
Our team structure includes:
* 1x Delivery Manager
* 1x Principal Full Stack Engineer
* 2x Senior Engineers
* 1x Middle Engineer
* 1x Automation Test Engineer
Technology Stack:
Our platform is built on a cloud-based, modern web application stack using Java, TypeScript, React.js, Apollo GraphQL, service-oriented architecture, infrastructure-as-code, continuous development and deployment, auto-scaling, robust search (Postgres, OpenSearch), cloud technologies (AWS), and cloud monitoring (Datadog).
Requirements:
* 7+ years of experience building and delivering customer-facing products
* Bachelor's degree in Computer Science or related technical discipline
* Experience with modern front-end technologies: React.js, TypeScript, JavaScript
* Experience with Java development 1+ year
* Experience with relational and NoSQL databases, test automation, DevOps, and cloud technologies (AWS)
* Prior experience with systems design, building enterprise SaaS solutions, user research, and product analytics are highly valued
* Strong communication skills, keen attention to detail, readiness to challenge assumptions, and obsession with building quality software
Responsibilities:
* Create, design, build, and deploy a SaaS product end-to-end with an agile approach
* Conduct front-end web development using React, TypeScript, CSS, and other technologies
* Perform API design and development in Java, using cloud, microservices, and caching
* Develop domain expertise and become a trusted advisor in the full-stack software engineering field
* Contribute to the team's continuous learning approach by bringing in new insights and generating stronger outcomes
* Provide hands-on coding support and perform code reviews to ensure quality standards
Why This Role:
This is your chance to be part of a fresh initiative from the ground up, working closely with both our internal team and client stakeholders to shape something meaningful. If you're ready to take on new challenges and make an impact, we'd love to hear from you.