Senior Software Engineer

Skills
APIBack-End Web DevelopmentOOPSoftware DevelopmentAnalytical SkillsClosed CaptioningDatabases
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 4+ years of industry experience creating production-caliber software and systems
  • Experience with backend architecture, databases, cloud services, and APIs
  • Strong analytical skills and communication abilities

Nice to have

  • High degree of ownership and autonomy
  • Experience using Python and AWS in a production environment
  • Experience with payments/financial software or microservice/serverless architecture

Day to day

  • Architect and develop scalable systems for enrolling, verifying, and paying recipients globally
  • Collaborate with cross-functional teams to design and build tools and automations for payment programs
  • Debug issues across multiple layers of the stack

Hiring process

  • Take home skills assignment (60 mins)
  • Technical interview (60 mins)
  • 2 x interviews (2 x 60 mins)
  • Behavioral interview (60 mins)
  • Reference checks (30 mins each)