Job Description
Summary
Role Summary
As a Backend Software Engineer at VALR, your primary responsibility will be to architect, develop, and maintain robust backend systems that power our platform. You will play a crucial role in ensuring the scalability, security, and reliability of our exchange infrastructure while adhering to industry best practices.
Duties/Responsibilities
- Design, develop, and maintain Kotlin-based backend services.
- Implement and integrate REST APIs and/or WebSockets for seamless communication between different components of the exchange platform, while also extending and improving our API.
- Leverage Google Cloud Platform to deploy and manage scalable infrastructure.
- Incorporate CI/CD concepts, version control, and containerization to streamline the development and deployment processes.
- Collaborate with cross-functional teams, including frontend engineers, designers, and product managers, to deliver high-quality features and products.
- Develop RESTful APIs and microservices to build best-in-class product features, extend our platform's functionality, and enhance user experience.
- Optimise and scale backend systems to handle high traffic volumes and ensure low-latency responses.
- Create troubleshooting tools and participate in code reviews, automated testing, and continuous integration to maintain code quality.
- Implement internal processes and tooling to improve development efficiency and streamline workflows.
- Write easy-to-read, maintainable code and adhere to coding standards and best practices.
Requirements
- Practical experience is more relevant than a formal qualification.
- Extensive experience in backend development with proficiency in Kotlin, Java, or other JVM-based languages.
- 6+ years experience working in production environments.
- Strong understanding of REST APIs and/or WebSockets for building scalable and real-time communication systems.
- Hands-on experience with cloud platforms like AWS and GCP, along with knowledge of associated services and tools.
- Familiarity with CI/CD concepts, version control systems (e.g., Git), and containerization technologies (e.g., Docker, Kubernetes).
- Excellent problem-solving skills and the ability to tackle complex technical challenges.
- Effective communication skills with the ability to collaborate within cross-functional teams.
- Passion for cryptocurrencies and alternative financial systems.
- A natural inclination to help people and the ability to explain technical details simply.
Benefits
- Innovative Work Environment
- Engage with the latest blockchain technologies and tools in a rapidly evolving industry.
- Work from anywhere with secure, stable internet connectivity, allowing you to create your ideal workspace.
- Career Development
- Benefit from an annual professional development allowance alongside scheduled company training sessions to keep you at the forefront of the crypto industry.
- Competitive Compensation
- Competitive salaries that align with industry standards.
- When you contribute to our success, you’ll be rewarded with discretionary bonuses, recognising your impact on VALR’s growth.
- Diversity and Inclusion
- A commitment to fostering a diverse workforce with initiatives that promote equity and belonging.
- Wellness
- Employees are encouraged to strive for coherent and wholesome lives, fulfilling their work, personal, social, physical and spiritual goals to the best of their abilities.
- Compliance with statutory leave required by individual countries, in addition to flexible leave options.
- Impact and Contribution
- At VALR, we believe in a financial system that recognises the oneness of humanity. Our mission is to break down financial barriers and promote universal values of courage, ethical integrity, and the intrinsic worth of every individual.
- Engage in initiatives that promote education and awareness about cryptocurrencies, ensuring that everyone has the tools and knowledge to participate in the evolving financial landscape.
- Dynamic Team Culture
- Open communication and teamwork across departments, fostering innovation and creativity.
- Enjoy social gatherings outside of work to strengthen team bonds and boost morale.
- Global Exposure
- Work with colleagues from around the world.
- Exposure to diverse perspectives and practices in the crypto space.
- Recognition and Rewards
- Regular acknowledgement of employee accomplishments, fostering a culture of appreciation and motivation.
- Join us for retreats that blend professional development with team bonding in inspiring locations.
- Tools for Success
- Receive a Mac laptop and a discretionary allowance to purchase all the extras needed for a productive home office—yours to keep after three years (terms and conditions apply).
Skills
- Cryptocurrency
- Development