Role OverviewJoin a dynamic team that values expertise and aspirations, working on transformative projects that shape the future. The role involves working with a technology-enabled company that provides flexible financing to small and medium-sized businesses.
What You Will Do
As a Senior Back-end Engineer, you will work on expanding the capabilities of industry-leading FinTech software, leveraging Azure Cloud, C#, .NET Core, and other technologies. You will have opportunities to improve existing software and participate in new development initiatives every quarter.
Why It Might Be a Fit
The company offers a culture that values well-being and work-life balance, a diverse global network, and the opportunity to work with top American companies on high-impact projects.
Requirements
- 6+ years of professional software engineering experience
- Strong hands-on experience with C# and .NET Core
- Strong understanding of SOLID principles, dependency injection/IoC, and clean, maintainable code
- Proficiency with automated unit and integration testing
- Strong SQL and Entity Framework / EF Core experience
- Experience with microservices, distributed systems, and asynchronous or event-driven communication
- Cloud development experience, preferably Microsoft Azure
- Experience with CI/CD and modern development practices
- Ability to independently deliver well-designed, testable, production-ready code and participate in code reviews
- Strong communication skills and experience working with remote, distributed teams
- Fluent English
- Must be based in Latin America (LATAM)
Benefits
- 100% Remote Work
- Highly Competitive USD Pay
- Paid Time Off
- Work with Autonomy
- Work with Top American Companies
]]>