Software Engineer Backend

You will build robust, scalable, and secure backend systems that orchestrate high-scale payment flows. You will design, implement, and maintain APIs; write efficient, modular libraries and abstractions; create internal tooling to improve developer productivity; identify and resolve performance issues; participate in code reviews; and communicate best practices with cross-functional partners. The role expects you to work effectively in remote settings across time zones.

Responsibilities

  • Collaborate with engineers and designers to develop and ship features
  • Design, build, and maintain APIs
  • Write efficient, modular, and reusable libraries and abstractions
  • Design and build internal tooling to improve development efficiency
  • Find and solve performance issues
  • Participate in code reviews
  • Communicate best practices to the team

Requirements

  • At least 5 years of recent experience with C#
  • Experience with .NET Core
  • Experience with EF Core
  • Self-driven and self-motivated
  • Ability to work collaboratively and independently
  • Passionate about programming
  • Experience with xUnit, Moq, and testing frameworks
  • Bitcoin experience

Benefits

  • Equity in a high-growth startup
  • Health insurance premium contributions
  • Dental insurance premium contributions
  • Vision insurance premium contributions
  • Short-term disability insurance
  • Long-term disability insurance
  • Basic life insurance
  • Cell phone and internet reimbursement
  • Flexible PTO
  • Sick leave
  • Parental leave
  • Access to a company 401k plan

Similar jobs