Symphony Digital Assets is a platform for digital assets under the PhillipCapital family. Current projects include the tokenisation of securities and real-world assets (RWA), the exploration of use cases and solutions built on various blockchains, and the use of AI to improve how we build software.
Description
As a Junior Full Stack Developer, you will help build and maintain web applications and APIs for a digital asset platform, working under the guidance of senior engineers. You will also work as an AI-enabled engineer — using AI coding assistants in your daily work, and helping build product features that make use of large language models. This role is a chance to grow your technical depth, develop good judgement in applying AI, and learn to collaborate across different technical layers and teams.
Projects you’ll work on
- Integration with a global identity verification, fraud prevention, and compliance provider.
- Integrations with various crypto exchanges and liquidity providers.
- Banking and payment integrations, including Virtual Accounts, PayNow, and Demand Deposit Accounts.
- User account management.
- A ledger to track P&L and holdings.
Responsibilities
- Contribute to the development of features for the product and platform, with guidance from senior engineers.
- Write clean, maintainable code and help build scalable and secure applications.
- Build and maintain RESTful APIs for internal systems under supervision.
- Use AI coding assistants (e.g. Claude, GitLab Duo) to help write, review, and debug code, while learning to verify quality and correctness.
- Support the integration of LLM and AI capabilities into product features, such as retrieval-augmented generation (RAG) and API/MCP-based integrations.
- Participate in code reviews and act on feedback to improve your work.
- Keep learning relevant technical and industry developments.
Requirements
- 0–2 years of software development experience, including internships, academic, or personal projects.
- Foundational knowledge of Java, with an interest in working in a distributed environment.
- Familiarity with version control (Git), and an interest in learning Kubernetes and CI/CD pipelines (e.g. ArgoCD, GitLab).
- Exposure to server-side frameworks such as Spring Boot.
- A willingness to learn system architecture and design principles.
- Comfortable working alongside AI coding assistants, and developing judgement on when to rely on, verify, or override their output.
- Good communication skills and an eagerness to learn.
It’s great if you have one or more of the following
- Some exposure to LLM APIs (e.g. Anthropic Claude, OpenAI), including basic prompt design.
- Awareness of agentic patterns, RAG pipelines, vector stores, or the Model Context Protocol (MCP).
- Familiarity with cloud services like RDS, RabbitMQ, API Gateway, or DynamoDB.
- Containerisation and Git workflows (e.g. Docker).
If you are looking for an environment of growth and opportunities, please send a cover letter with your resume, stating the position applied, present and expected salaries to recruitment@phillip.com.sg
We regret that only shortlisted candidates will be notified.
Brought to you by Symphony Digital Assets (A member of PhillipCapital)