Experience building software with a JVM language: Scala, Kotlin, or Java.
Familiarity with relational databases such as PostgreSQL.
Strong understanding of REST APIs.
An understanding of the critical importance of testing, well-versed and able to build automated tests of server-side code.
Excellent communication skills. Able to formulate well defined questions and appropriately articulate ideas, problems, and solutions to various stakeholder groups.
Capacity to adapt in a fast changing environment and being able to work with elements of a tech stack that you haven’t faced before.
Desirable
Experience working within microservice based architecture.
Possessing an understanding of distributed systems.
Responsibilities
Design, build, and maintain scalable and reliable backend services in a microservices architecture.
Write clean, well-tested, and maintainable code.
Collaborate with product managers, front end engineers and QA engineers on new features.
Participate in code reviews, testing, and debugging to maintain quality of our products.
Ensure high availability, performance, and security of the services you own.
Support and solve problems from clients and stakeholders.
Benefits
At Copper, we keep innovation, openness, and curiosity at the centre of everything we do. Here, bold ideas get the spotlight, learning is constant, and diversity shapes our team from the ground up.
Jump into a fast-moving, dynamic team that loves a challenge and knows how to have fun along the way. Collaboration is just as important as results—you’ll be surrounded by smart, driven colleagues in London and across our APAC, Switzerland, UAE, and US offices.
Hybrid working model – we believe in the value of bringing people together and at the same time we embrace the adaptability of flexibly working.
Diversity and inclusion matter to us – they’re woven into Copper life. From employee-led groups like Women at Copper to a committee focused on community and wellbeing, you’ll have a network that supports you from day one. Everyone voice matters.
If you’re looking to ramp up your career, or keen to do something new in your field, with us, you’ll keep moving forward.
Ready to make your mark, keep growing, and join a supportive, dynamic team? Copper’s the place.
The interview process at Copper
Our interview process is designed to be thoughtful, efficient, and engaging. While specific steps may vary slightly depending on the role, the typical journey includes:
Initial Screening A brief conversation with our Talent Acquisition team to explore your background, motivations, and alignment with the role.
Initial Screening
Technical Interview A virtual session conducted via Microsoft Teams, where you'll engage with team members to discuss relevant skills, problem-solving approaches, and technical experience.
Technical Interview
In-Person Interview A conversation focused on team dynamics, collaboration style, and any final technical questions. This may be with cross-functional peers or leadership.
In-Person Interview
Additional steps may be added based on the role's complexity or seniority. We aim to keep the process transparent and respectful of your time.
In return for everything you can bring to Copper, we can offer you an exciting, challenging role in a fast-growing and dynamic business, with career opportunities and welcoming working environment. Some of our key UK benefits are highlighted below:
Paid Time Off - A minimum of 35 days of paid time off per year, inclusive of annual leave and public holidays. Employees also receive one additional day of annual leave for each year of service.
Comprehensive Medical Insurance - Inclusive of dental, optical, audiology, and mental health coverage, with medical history disregarded
Enhanced Pension Contributions - Includes an enhanced employer matching contribution
24/7 Employee Assistance Programme (EAP)
If you think you have everything we're looking for and more, then we'd love you to apply for the opportunity.