Senior Java Engineer

closed
Bitso Logo

Bitso

πŸ“Remote

Summary

Join Bitso's Mercury team as a Senior Java Software Engineer and take ownership of critical technical decisions. Collaborate with the team to implement enhancements and ensure high-quality systems. You will define and deliver cutting-edge solutions, mentor engineers, and set the technical direction. Maintain and improve solutions to meet the demands of a growing user base. This role reports to the Mercury Engineering Manager and requires excellent communication skills and extensive Java development experience. Bitso offers a remote-first work environment and a comprehensive benefits package.

Requirements

  • You are a professional with excellent verbal and written language communication skills (English language proficiency required)
  • You are experienced in Java development, with a proven track record of designing, developing, and maintaining robust Java applications
  • You have deep technical expertise in core Java concepts, including multithreading, concurrency and optimization of the runtime
  • You excel in designing scalable and high-performance architectures, with a focus on microservices, RESTful APIs, and cloud-native solutions
  • You are a collaborative leader, with experience leading engineering teams, mentoring junior engineers, and driving best practices in software development
  • You are committed to continuous improvement, staying updated with the latest trends and advancements in Java and related technologies
  • You are expected to work independently with a proactive, "get it done" attitude
  • Object-Oriented and Functional Programming: Strong design skills in Java and Spring , with a focus on API design, implementation, and testing
  • Continuous Integration and Continuous Deployment: Experience with tools like Maven, Gradle, Jenkins, and Spinnaker, ensuring seamless build and deployment pipelines
  • Software Architecture and System Design: Ability to architect scalable and efficient systems, with a deep understanding of software design principles
  • Databases: Strong expertise in database management, including PostgreSQL , with hands-on experience in database migrations and schema evolution
  • Cloud Architectures, Microservices, and Distributed Systems: Comprehensive understanding of modern cloud environments and the design of microservices and distributed systems
  • Containerization: Proficiency with Kubernetes and Docker, enabling smooth deployment and orchestration of applications
  • Domain Understanding: Quick to grasp and adapt to new domains, translating complex requirements into effective technical solutions

Responsibilities

  • Architect Scalable Solutions: Design and implement scalable, high-impact improvements to our product that support rapid growth and high visibility
  • Deliver High-Performance Code: Produce efficient, high-performance code that scales to meet the demands of hundreds of thousands of daily users
  • Stay Hands-On: Maintain active involvement in coding, participating fully in the development process from start to finish
  • Design and Implement Tests: Create comprehensive software tests to ensure robust and reliable systems
  • Conduct Quality Code Reviews: Perform thorough and respectful code reviews, maintaining the highest quality standards across the team
  • Resolve Issues Efficiently: Act quickly to debug and resolve issues, minimizing disruption and maintaining system integrity
  • Champion Engineering Excellence: Advocate for best practices in engineering, promoting efficiency, continuous improvement, and innovation
  • Foster Knowledge Sharing: Engage with the Bitso engineering community, contributing to knowledge sharing, innovation, and effective problem-solving

Preferred Qualifications

Familiarity with Additional Technologies: Knowledge of PHP and Shell Scripting is a plus, enhancing versatility across different tech stacks

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
This job is filled or no longer available