At a Glance
- Tasks: Join our team to build and maintain backend microservices for innovative crypto solutions.
- Company: Copper, a leading digital asset technology company transforming the crypto market.
- Benefits: Enjoy 27 days holiday, health insurance, remote work support, and professional development opportunities.
- Why this job: Be part of a dynamic team shaping the future of digital assets with cutting-edge technology.
- Qualifications: Experience in OOP languages like Scala, Kotlin, Java, or Go; familiarity with PostgreSQL.
- Other info: Inclusive culture with strong career growth and exciting challenges in a fast-paced environment.
The predicted salary is between 28800 - 48000 £ per year.
Copper is a digital asset technology company dedicated to helping institutional investors safely acquire, trade, and store crypto assets. Built and led by Dmitry Tokarev, the firm provides a comprehensive suite of custody, trading and settlement solutions that reduce counterparty risk and bring greater capital and operational efficiency to digital asset markets. At the heart of Copper's offering is Multi-Party Computation (MPC) technology – the gold standard in secure custody.
This solution underpins a full prime services offering, connecting global exchanges and enabling customers to trade and settle directly from the safety of their MPC-secured wallets. By reducing settlement time for transfers to a few milliseconds and offering enhanced security measures, ClearLoop is rapidly reshaping the way asset managers trade and manage capital.
Department environment: 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 is an associate level opportunity for a Software Engineer to join the Platform Data and Reporting team at Copper to maintain and build new backend microservices handling large amounts of data.
Key Responsibilities of the role:- 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 ones.
- Contribute to code reviews, architectural decisions, and agile practices within the team.
- Support and solve problems from clients and stakeholders.
- Essential: Experience in building software with an OOP language: Scala, Kotlin, Java, or Go.
- Familiarity with relational databases such as PostgreSQL.
- An understanding of the critical importance of testing, well-versed and able to build automated tests of server-side code.
- A pragmatic individual with the ability to identify, prioritise and focus on key business and technical capabilities.
- You’re professionally curious and willing to research and use technologies and programming languages that you haven’t faced before.
- Experience with containerisation and DevOps practices.
- Experience in building and optimising systems for working with large amounts of data, both at the database level and interactions between services.
- Holidays: 27 days per annum paid holiday, in addition to bank holidays.
- Years of Service Days: Employees are awarded one additional day of paid time off per year of service (up to three years).
- Vitality Health: Medical Insurance: Copper provides all employees with individual cover.
- Dental Insurance: Comprehensive dental cover for preventative, restorative and emergency treatment.
- Audiology Cover: Employees can claim back up 80% of costs, up to £300, for any hearing tests or hearing aids.
- Optical Cover: £500 optical cover or 80% reimbursement up to £300 for any other optician.
- Menopause Support: Unlimited support for those experiencing symptoms of the menopause.
- Headspace: Copper's policy provides all employees with a free Headspace subscription.
- Home Working Energy Support Scheme: Copper will provide you with a monthly top-up of £60 or £75.
- Pension: up to 10% matched contribution to our company pension scheme via Smart Pensions.
- Life Insurance cover: Four times your base salary.
- EAP: access unlimited mental health consultations and contact a 24/7 confidential helpline for emotional support.
- Regular company events and social activities.
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 a welcoming working environment. Copper is an equal opportunity employer. We embrace diversity and equal opportunities in a serious way.
Associate Software Engineer employer: Copper.co
Contact Detail:
Copper.co Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Associate Software Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with Copper employees on LinkedIn. A friendly chat can sometimes lead to opportunities that aren’t even advertised.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or portfolio, make sure it’s up to date. Share projects that highlight your experience with OOP languages and databases, especially if they relate to what Copper does.
✨Tip Number 3
Prepare for the interview by understanding Copper’s tech stack and the challenges they face. Think about how your background in software engineering can help solve those problems and be ready to discuss your ideas.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the Copper team.
We think you need these skills to ace Associate Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Associate Software Engineer role. Highlight your experience with OOP languages like Scala, Kotlin, Java, or Go, and don’t forget to mention any work with relational databases like PostgreSQL.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about Copper and how your skills align with our mission. Show us your passion for software engineering and your understanding of the digital asset space.
Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled challenges in previous projects. We love candidates who can demonstrate their ability to identify and solve problems, especially in a team setting.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team!
How to prepare for a job interview at Copper.co
✨Know Your Tech Stack
Make sure you’re well-versed in the OOP languages mentioned in the job description, like Scala, Kotlin, Java, or Go. Brush up on your knowledge of relational databases, especially PostgreSQL, as this will likely come up during technical discussions.
✨Show Your Problem-Solving Skills
Be prepared to discuss how you've tackled challenges in previous projects. Think of specific examples where you identified a problem, prioritised tasks, and implemented a solution. This will demonstrate your pragmatic approach and ability to focus on key business and technical capabilities.
✨Emphasise Testing Knowledge
Since the role highlights the importance of testing, be ready to talk about your experience with automated tests for server-side code. Share any frameworks or tools you’ve used and explain how they improved the quality of your software.
✨Demonstrate Curiosity and Adaptability
Copper values professionals who are curious and willing to learn new technologies. Prepare to discuss instances where you’ve researched and adopted unfamiliar programming languages or technologies, showcasing your eagerness to grow and adapt in a fast-paced environment.