Senior Back-end Engineer (C#/.NET)

New
J
JobgetherSaaS / Enterprise Software
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
5+ years
Required Skills
Microsoft SQL ServerC#.NET coreRESTful APIsMicroservices

Requirements

  • 5+ years of professional experience developing enterprise or SaaS software using C#, .NET Core, Web API, Entity Framework, and SQL Server.
  • Strong knowledge of Object-Oriented Programming, software design patterns, enterprise architecture, multithreading, and asynchronous programming.
  • Practical experience with Domain-Driven Design, CQRS, modular architecture, and clear separation of business and data access concerns.
  • Demonstrated ability to design and develop robust APIs, backend services, and data-intensive applications.
  • Hands-on experience with SQL Server, including database design, stored procedures, indexing, query optimization, and performance tuning.
  • Daily experience using AI coding assistants such as GitHub Copilot, Claude, or comparable tools as part of the software development workflow.
  • Familiarity with Angular or other modern frontend frameworks, Git, CI/CD pipelines, and Agile development practices.
  • Strong understanding of software testing and the ability to take full responsibility for code quality without relying on a separate QA function.
  • Excellent written and spoken English communication skills, with experience collaborating effectively across distributed teams.
  • Strong problem-solving, ownership, analytical, and communication skills, with the ability to work independently in a fast-paced engineering environment.

Responsibilities

  • Design, develop, and maintain scalable enterprise SaaS applications using C#, .NET Core, Web API, Entity Framework, and related technologies.
  • Break down complex business requirements into modular, maintainable solutions using sound architectural principles and design patterns.
  • Build foundational backend frameworks and apply approaches such as Domain-Driven Design (DDD), CQRS, and clean separation between business and data access layers.
  • Develop, maintain, and optimize RESTful APIs and microservices while ensuring reliability, scalability, and maintainability.
  • Design and optimize SQL Server databases, including complex stored procedures, indexing strategies, query optimization, and performance tuning.
  • Take end-to-end ownership of software quality by performing unit, integration, and performance testing within a Shift Left development model.
  • Use AI-assisted development tools to accelerate coding, refactoring, documentation, testing, and overall engineering productivity.
  • Collaborate directly with Product Managers and distributed engineering squads to translate business requirements into effective, customer-focused features.
  • Contribute to CI/CD workflows, code reviews, technical discussions, and continuous improvements to development practices.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now