Job Description
Copper, a firm building digital asset infrastructure, is seeking a Mid-level Software Engineer to join their Platform team in London. The Platform team is responsible for the technical direction and maintenance of core platform functionality. This role involves designing, developing, and maintaining backend services that support the Copper Platform. Copper aims to balance corporate and start-up cultures, organizing the department into small, self-sufficient teams.
Responsibilities include:
- Designing, developing, and maintaining backend services.
- Collaborating with product managers, frontend engineers, and QA engineers.
- Participating in code reviews, testing, and debugging.
- Taking full ownership from development to delivery and support.
- Supporting and solving problems from clients and stakeholders.
Requirements:
- Proficiency building software with a JVM language (Scala, Kotlin, or Java).
- Knowledge of object-oriented and functional programming concepts.
- Familiarity with relational databases such as PostgreSQL.
- Experience building APIs, microservices, or distributed systems.
- Excellent communication skills.
Copper offers:
- A minimum of 35 days of paid time off per year.
- Comprehensive medical insurance.
- Life insurance.
- Enhanced pension contributions.
- 24/7 Employee Assistance Programme (EAP).