Fullstack Software Engineer

Bitso Logo

Bitso

πŸ“Remote

Summary

Join Bitso, a leading cryptocurrency platform in Latin America, as a Software Engineer II and contribute to the development of critical services for their financial infrastructure. You will design, implement, deliver, and maintain code, working closely with fellow engineers to ensure high-quality software projects. This role offers the opportunity to leverage your engineering skills in a stimulating environment, contribute to the company's mission of making crypto useful, and see the immediate impact of your work. You will report directly to visionary leaders dedicated to pioneering the next wave of financial innovation, shaping the future of global finance.

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
  • Experience with NextJS or a similar framework
  • Proficiency in styled-components and tailwind for designing user interfaces
  • Experience with react-intl for internationalization
  • Proficient in data fetching and caching using swr or react query
  • Experience with integration testing and mocking using msw and React Testing Library

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 (preferred)

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
  • 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.