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)