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