RRemotevilleRemote roles worth applying for.

How Remoteville checks and expires listings

Software Engineer, Payments

Skills
JavaSoftware DevelopmentPayments
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 3+ years of software development and architecture experience
  • Strong Java programming skills
  • Solid computer science fundamentals and good coding practices
  • Experience with distributed systems technologies such as MySQL Redis MQ and RPC
  • Hands-on experience with large-scale distributed system architecture
  • Familiarity with high-concurrency and high-availability system design
  • Strong quality awareness and zero tolerance for production issues
  • Excellent communication learning and teamwork skills
  • Bachelor's degree in computer science or equivalent

Nice to have

  • Problem-solving
  • Ownership
  • Responsibility
  • Teamwork

Day to day

  • Design system functions and architecture for international payment platforms
  • Write clean code to solve high-concurrency high-stability and large-scale data challenges
  • Work closely with product teams to deliver business goals and improve payment system performance

Hiring process

  • Apply today