Browse All Jobs
Job Description
EarnIn is seeking a Senior C# Software Engineer to join their backend team. This role is crucial for managing money movement systems and contributing to the design and development of backend services. The position can be hybrid from the Mexico City office or remote.
What this role involves:
  • Driving the design and implementation of new features.
  • Breaking down complex problems into elegant designs and creating maintainable code.
  • Creating and maintaining test automation for continuous integration.
  • Designing and delivering robust microservice integrations via REST/gRPC APIs and messaging patterns.
  • Collaborating with and mentoring other engineers.
  • Working cross-functionally with data science, design, product, finance, accounting, and analytics teams.
  • Debugging production issues across the services infrastructure.
Requirements:
  • 4+ years of delivering value through software in a collaborative environment.
  • Experience working in microservice architectures.
  • Proficiency in C#.
  • Hands-on experience with SQL databases.
  • Experience with continuous integration and delivery tools.
  • Experience in developing and executing functional and integration tests.
  • Excellent written and verbal communication skills.
  • Self-motivated and able to work independently.
What this role offers:
  • Healthcare.
  • Internet/cell phone reimbursement.
  • A learning and development stipend.
  • Potential opportunities to travel to the Palo Alto HQ.
Apply Manually