Job Description
Summary
Department and Team Overview
We aim to achieve a balance between corporate culture and start-up culture, and at the same time be close to product solutions. Therefore, we divide our department into small self-sufficient teams that can make decisions on their own. This applies to all stages of product production: from conceptualisation to architecture, to build, to release, to iteration and support.
The Trading Team mission is to deliver robust, scalable, and secure solutions that enable seamless trading, lending, settlement, and collateral management for our users.
Role Purpose
This is an entry level opportunity for an Associate Software Engineer to join the Trading Team at Copper to build and maintain backend microservices that enables trading, lending, settlement, and collateral management.
The chosen candidate will contribute to develop and evolve our trading capabilities within the platform, working on both new services and improving our current ones.
Core Responsibilities
- As a key member of the engineering team, participating in every stage of product and feature development, from conceptualisation to architecture, to build, to release, to iteration and support.
- Build the backend services for our new features, as well as supporting the existing product lines.
- Contribute to code reviews, architectural decisions and agile practices within the team.
- Full understanding of current products.
- Support and solve problems from clients and stakeholders.
Essential Skills and Experience
- Experience building Scala/Java applications.
- Experience in building secure systems that handle client funds.
- Experience working in systems that handle large amounts of data.
Skills
- Communications Skills
- Java
- Software Engineering
- Team Collaboration

