Fullstack Software Engineer

Bitso Logo

Bitso

πŸ“Remote

Summary

Join Bitso as a Software Engineer II and be at the heart of making crypto useful. You will design, implement, deliver, and maintain code for critical financial infrastructure services. As a talented developer and team player, you'll contribute to high-quality software projects and see the immediate impact of your work. You'll report to visionary leaders dedicated to financial innovation, shaping the future of global finance. Bitso offers a remote-first work environment and a comprehensive benefits package, including unlimited paid time off, employee stock options, and extended family leave.

Requirements

  • 5+ years of experience as a Software Engineer, with expertise in both backend and frontend development
  • Clear and effective communication in English
  • Solid experience working with Java (experience with Java 21 is a big plus)
  • Strong knowledge of popular Java frameworks, particularly Spring
  • Extensive experience with Cloud Architectures (AWS), Microservices, and Distributed Systems
  • Strong understanding of software engineering principles, including coding, data structures, algorithms, design patterns, and designing for performance, scalability, and availability
  • Experience with asynchronous processing (knowledge of Kafka is an advantage)
  • Proficient in Relational Databases (especially PostgreSQL) and NoSQL databases like Redis
  • Strong experience with JavaScript/TypeScript
  • Familiarity with react-hook-form for form management
  • Proficiency in styled-components for designing user interfaces
  • Experience with react-intl for internationalization
  • Proficient in data fetching and caching using swr and axios
  • Experience with integration testing and mocking using msw

Responsibilities

  • Develop, architect, and lead the creation of robust software components, ensuring they are scalable and reliable
  • Promote open communication and active collaboration, and drive changes by challenging and improving our processes
  • With a deep understanding of the product domain, you will provide valuable technical insights, assess feasibility, contribute to planning, hold accountability for team's priorities
  • By sharing your expertise and offering proactive support, you will help your teammates thrive and succeed

Preferred Qualifications

A Bachelor's degree in Computer Science or related field

Benefits

  • Me Time program, including unlimited paid time off
  • Remote-first work environment
  • Employee Stock Option program
  • Zero trading fees through our Bitso Alpha app
  • Extended Family Leave Policy: all birthing parents, non-birthing parents and adopting parents are eligible for a 4-months leave
  • Premium health, dental and life insurances in Mexico, Gibraltar, Colombia, USA, Brazil and Argentina
  • Volunteering days
  • Monthly stipend for gym memberships, relaxation activities, sports equipment, cooking classes, books, entertainment and more

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.