Purpose of job:

As a Software Engineer at VALR, you will contribute to the development and maintenance of our trading platform's backend and front-end components. Your primary objective will be to architect, design, and implement scalable and efficient solutions using Kotlin for back-end services and React for front-end applications, ensuring seamless communication and optimal user experiences.

What will you be doing:

  • Design, develop, and maintain backend services using Kotlin to support the core functionality of our platform.
  • Integrate REST APIs and WebSockets for real-time communication between platform components, ensuring reliability and low-latency responses.
  • Contribute to the development of rich web applications using React, TypeScript, and Node.js, to deliver intuitive user interfaces and experiences.
  • Collaborate closely with cross-functional teams, including front-end developers, designers, and product managers, to deliver high-quality features and enhancements.
  • Leverage cloud platforms like Google Cloud Platform (GCP) to deploy and manage scalable infrastructure for both backend and frontend components.
  • Write clean, maintainable code, adhere to coding standards and best practices, and participate in code reviews, automated testing, and continuous integration.
  • Communicate effectively with colleagues, managers, and internal stakeholders to align project goals, progress, and priorities.
  • Stay updated on emerging technologies and industry trends in both backend and frontend development to drive innovation and maintain market competitiveness.

      What we look for in you:

      • Practical experience is more relevant than a formal qualification.
      • Extensive experience in backend development with proficiency in Kotlin, Java, or other JVM-based languages, and frontend development with expertise in React, TypeScript, Node.js, JavaScript, HTML, and CSS.
      • 6+ years of experience working in production environments.
      • Strong understanding of REST APIs, WebSockets, and real-time communication systems, along with experience in integrating front-end and backend systems.
      • Hands-on experience with cloud platforms like GCP or AWS, 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, with a commitment to writing clean, efficient code and implementing automated testing.
      • Effective communication and collaboration skills, with a passion for cryptocurrencies and alternative financial systems.
      • A natural inclination to help people and the ability to explain technical details simply, along with a commitment to continuous learning and self-improvement.

      What can you expect from VALR:

      • Competitive salary: Get paid well to work in an exciting industry.
      • Leave: Compliance with statutory leave required by individual countries, in addition to flexible leave.
      • Remote work: You can work from wherever you like. However, to work effectively remotely, employees must ensure that there is secure, stable internet connectivity.
      • Home office setup: A Mac laptop and a discretionary allowance to buy all the extras needed to work happily from home—all of it yours to keep after three years. Terms and Conditions will apply.
      • Learning fund: An annual upskilling budget of R20,000 per employee, which will be converted to the respective currency of the employee's payment, in addition to scheduled VALR training.
      • Performance bonus: When you contribute to VALR’s success, you’ll be rewarded with discretionary bonuses.
      • Regular get-togethers outside of work.
      • Annual company retreats.