freehire launches on Product Hunt on 26 August.

Follow →

Mid-level Backend Developer

Summary

Builds and maintains scalable backend systems in C#/.NET, designing RESTful APIs and microservices while ensuring security, performance, and code quality through automated testing and reviews.


  • Design, develop and maintain scalable, secure, high-performance backend systems

  • Lead technical decisions and support system architecture definitions

  • Develop APIs and distributed services

  • Ensure code quality through best practices, automated tests and code reviews

  • Collaborate with cross-functional teams (Frontend, Product, Design, DevOps)

  • Identify performance bottlenecks and propose continuous improvements

  • Troubleshoot and resolve complex problems and production incidents

  • Contribute to the team's technical growth by supporting and mentoring less-experienced developers

  • Actively participate in agile ceremonies and technical planning

  • Ensure adherence to security, scalability and observability standards


Requirements



  • Solid experience as a Backend Developer with C# and .NET

  • Strong experience developing RESTful APIs and/or GraphQL

  • Advanced knowledge of relational and non-relational databases

  • Experience with distributed systems architecture and microservices

  • Strong knowledge of code versioning (Git)

  • Experience with automated testing and software quality practices

  • Experience with agile methodologies (Scrum, Kanban)

  • Ability to make technical decisions and strong critical thinking skills

  • Good communication and teamwork skills


Core Competencies


Demonstrates expertise in designing and developing scalable backend systems using C# and .NET, with a strong focus on RESTful APIs, microservices architecture, and automated testing practices. Proven ability to lead technical decisions, mentor team members, and collaborate effectively in agile environments.


Highest-signal resume keywords



  • C#

  • .NET

  • RESTful API Development

  • Microservices Architecture

  • Automated Testing


Hard Skills



  • Backend Development

  • Distributed Systems

  • Relational Databases

  • Non-Relational Databases

  • Code Versioning (Git)

  • Agile Methodologies

  • Technical Decision Making

  • Performance Optimization

  • Code Quality Practices

  • Troubleshooting


Soft Skills



  • Communication

  • Teamwork

  • Critical Thinking

  • Mentoring


Industry Keywords



  • Scalability

  • Security

  • Observability

  • Code Reviews

  • Cross-Functional Collaboration


Tools & Technologies



  • Git

  • Agile (Scrum, Kanban)

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available