Software Architect, Payments

Skills
Software ArchitectureSoftware DevelopmentCode ReviewDebuggingOptimizationQueuingSoftware Deployment
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Must have experience in payment systems architecture.
  • High proficiency in Java, AWS and industry standard tools such as Confluence and Sumo.
  • Proven skills in coding, debugging and optimization.
  • Strong knowledge in data modeling and both SQL/NoSQL databases.
  • 10+ years of experience in the software development field.

Day to day

  • Lead the design and architecture of a cutting-edge payment processing platform.
  • Prototype and test new technology integrations for improved functionality.
  • Collaborate closely with Product Management and Engineering to align technical solutions with business goals.
  • Mentor junior developers and promote best practices in software development.