Senior C# Engineer

Nearsure
Summary
Join Nearsure's close-knit LATAM remote team and enjoy a supportive work environment with autonomy, open communication, and respect for diversity. As a Senior Data Engineer, you will develop, maintain, test, and optimize a modern software platform architecture, migrating the client away from monolithic systems. You will collaborate with cross-functional teams, utilize cloud services (Azure or AWS), and mentor junior engineers. Nearsure offers a competitive USD salary, 100% remote work, paid time off, national holidays, sick leave, a refundable annual credit, team-building activities, and a birthday day off. The company prioritizes employee well-being and provides support through its People Care team. This is a proactive search for future opportunities, and successful candidates will be contacted when a suitable position opens.
Requirements
- Bachelor's Degree in Computer Science, Engineering, or a related field
- 6+ Years of experience working in Software Development
- 5+ Years of experience working with .NET C# / .NET 6 or later
- Experience with AWS or Azure
- Experience with Docker or Terraform
- Advanced English Level is required for this role as you will work with US clients. Effective communication in English is essential to deliver the best solutions to our clients and expand your horizons
Responsibilities
- Develop and implement a scalable, flexible, and highly available modern platform architecture that aligns with our business objectives
- Participate in architectural discussions and documentation of the modernized software platform
- Build and test new ideas and designs in a βfail fastβ methodology that will allow the team to assess and pivot quickly as warranted
- Serve in a senior role for the team, assisting junior and mid-level engineers in developing and maintaining microservices-based applications, ensuring they are modular, decoupled, and maintainable
- Collaborate with cross-functional teams to define technical requirements, specifications, and integration points
- Utilize public cloud services, particularly Azure or AWS, to optimize platform performance, scalability, and cost-effectiveness
- Actively foster a culture of excellence and collaboration across the team
- Troubleshoot and resolve complex technical issues, ensuring component reliability and uptime
Benefits
- Competitive USD salary
- 100% remote work
- Paid time off
- National Holidays celebrated
- Sick leave
- Refundable Annual Credit
- Team-building activities
- Birthday day off