freehire launches on Product Hunt on 26 August.

Follow →

Junior Full Stack Developer

Summary

Build and maintain web apps and APIs for a digital asset platform, integrating crypto exchanges, banking rails, and AI coding assistants while learning to apply LLM features.

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).

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available