freehire launches on Product Hunt on 26 August.

Follow →

Junior Back-end .NET Developer

Summary

Junior back-end developer building and maintaining C#/.NET REST APIs and services for a money transfer platform, with SQL Server and AI-assisted workflows.

  • Develop and maintain backend services and REST APIs using C# and .NET.
  • Implement new endpoints and business logic for the money transfer platform.
  • Write automated tests as part of each feature.
  • Work with SQL Server databases, queries, and stored procedures.
  • Create and maintain technical documentation in English, including README files, ADRs, and OpenAPI specifications.
  • Participate in code reviews and improve code based on feedback.
  • Review and validate code generated with AI-assisted development tools.
  • Support the gradual migration of legacy applications to a modern architecture.
  • Collaborate directly with the technical lead and other developers.
  • Communicate progress, blockers, and completed work through short asynchronous updates.

Success in this position will be measured by the quality, reliability, maintainability, and completeness of the features delivered.

  • Between 0 and 2 years of professional software development experience. Strong personal or academic projects are also considered.
  • Knowledge of C# and .NET.
  • Understanding of ASP.NET Core Web API, dependency injection, and async/await.
  • Basic SQL Server knowledge, including joins and the ability to analyze queries.
  • Experience using Git in day-to-day development.
  • Experience using an AI coding agent such as Claude Code, Codex, Cursor, or a similar tool.
  • Ability to review, test, and validate AI-generated code before submitting it.
  • English level B2 or higher, especially for technical documentation.
  • Ability to work independently in a remote environment.
  • Availability during working hours that overlap with Ecuador and Switzerland.
  • Own computer and reliable internet connection.
  • Ability to work as an independent contractor and submit monthly invoices in USD.
  • Fully remote position for candidates located in Latin America.
  • Direct collaboration with the technical lead.
  • Practical experience working on a real financial technology platform.
  • Structured code reviews and technical guidance.
  • Opportunity to work with modern .NET technologies and AI-assisted development workflows.
  • Progressive involvement in architecture modernization and migration projects.
  • Clear objectives for the first 3, 6, and 12 months.
  • Formal performance evaluation after the first 90 days.
  • Monthly payments in USD within 15 calendar days of receiving the invoice.
  • Weekly team synchronization with asynchronous communication during the rest of the week.

See also