Principal Backend Engineer / Senior Software Engineer
Location: Itaquaquecetuba, São Paulo, Brazil (Remote)
About the Role
StaffingAbroad is seeking a Principal Backend Engineer / Senior Software Engineer to join a #1 US-based FinTech & Crypto company. This role is ideal for a highly skilled backend developer who excels in C# /.NET and has a strong focus on writing maintainable, scalable, and secure code. You will play a key role in shaping architecture, ensuring system performance, and embedding best practices while working in a fast-paced and innovative environment.
Remote, full-time. Salary $5,000 – $8,000 USD.
What You Will Do
- Develop and maintain secure, scalable backend services using C# / .NET, integrating with APIs such as Plaid, Dwolla, and Treasury Prime.
- Shape system architecture, ensuring performance, scalability, and security across FinTech applications.
- Implement and test maintainable, well‑documented code, focusing on automation and software best practices.
- Monitor and troubleshoot production applications to ensure high availability and rapid issue resolution.
- Collaborate across teams—front‑end, QA, product, and IT—while mentoring junior engineers.
- Embed security best practices and maintain compliance with FinTech regulations.
What You Will Need
- Strong technical expertise in design patterns, SOLID, Clean Code, and software development best practices.
- Proficiency in C# / .NET, ASP.NET MVC/WebAPI, and ORM tools.
- Solid understanding of MSSQL database design and optimization.
- Experience with asynchronous microservices architecture and distributed systems.
- Familiarity with modern front-end and server-side technologies such as Node.js and React.
- Hands‑on experience with unit testing, mocking, integration testing, and ensuring code coverage.
- Experience with CI/CD pipelines, particularly in Azure DevOps.
- Proficiency with version control systems, especially Git.
- 6+ years of back‑end software development experience.
- Bachelor's degree in Computer Science or related field (preferred).
- Excellent written and verbal communication skills; ability to work effectively with team members and stakeholders.
- Enthusiasm for contributing to a collaborative, dynamic team environment.
- Passion for innovation, accountability, and teamwork; alignment with a culture prioritizing excellence in FinTech and Crypto solutions.
Plusses
- Experience with iDesign architecture methodology.
- Familiarity with cloud platforms such as Azure and related services.