Roles & Responsibilities
About InvestStream
InvestStream is a fintech startup that specialises in the delivery of investment management solutions for financial institutions in APAC.
InvestStream aspires to be a leading provider in investment management capabilities in APAC, thriving through effectively matching clients’ evolving business requirements with established and emerging product capabilities, and seamlessly onboarding clients onto these services. As a Software Engineer at InvestStream, you will take a leading role in implementing and deploying services for our next generation solutions to financial institutions and corporations in the APAC region.
Job Purpose
To build and operate backend systems for InvestStream products, designed for scalability, security, quality and operational efficiency. This person will apply best practices, drive innovation, and collaborate with internal stakeholders to build resilient, secure, high-performance server-side infrastructure that supports business growth and future-ready solutions. This will encompass working with artificial intelligence, data and cloud services.
Responsibilities
- Design, develop, deploy and maintain robust and scalable applications.
- Ensure code quality, maintainability, and performance through best practices, code reviews, and testing.
- Implement RESTful APIs supporting front-end applications.
- Work with cloud native architectures including containerised or serverless services.
- Create and maintain detailed documentation of technical designs and solutions.
- Manage and prioritize development tasks effectively.
- Work independently with minimal supervision, taking ownership of projects and driving them to completion.
- Lead initiatives with a forward-thinking approach, applying proactive problem-solving and strategic execution to drive measurable outcomes.
- Anticipate challenges and implement efficient solutions to accelerate progress.
- Make informed decisions regarding technical architecture and implementation.
- Leverage AI to enhance developer productivity.
Requirements
- Bachelor’s Degree in Computer Science/Software Engineering or related fields.
- 3 years of experience in software development.
- Experience with RESTful API design and development.
- Proficiency in backend programming with versatility in languages used.
- Experience in cloud platforms, particularly AWS, including cloud cost efficiency and cloud native architectures.
- Experience in CI/CD and Agile development practices.
- Effective communication skills to interact with various stakeholders
- Team player with clear technical communication.
- Familiarity with financial systems and data processes would be beneficial.
- Experience in investment management such as equities trading and wealth management would be highly valued.
We offer a competitive salary and employee share options package and the advantages of a flat structure coupled with a dynamic environment that supports your development and recognizes your achievements.