FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Backend Software Engineer, .NET
DBServices PortugalMid-Level .NET Backend Engineer working on scalable backend applications for international clients. Focused on microservices, APIs, and software quality improvements in a hybrid environment.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in C# and .NET development, with a strong focus on building scalable microservices and REST APIs. Proficient in asynchronous programming, messaging technologies, and CI/CD practices, ensuring high-quality software delivery and continuous improvement.
Highest-signal resume keywords
C# DevelopmentMicroservices ArchitectureREST API DevelopmentTask Parallel Library (TPL)Docker and CI/CD
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C#.NETMicroservicesREST APIsAsynchronous ProgrammingTask Parallel Library (TPL)KafkaRabbitMQDockerCI/CD
Soft Skills
Analytical SkillsProblem-SolvingCommunicationCollaboration
Tools & Technologies
GitHub ActionsAzure DevOpsOpenTelemetryGrafanaPrometheus
Industry Keywords
SOLID PrinciplesDesign PatternsDomain-Driven Design (DDD)LoggingObservabilityTracing
Tech Stack
Tools & technologiesAzureDockerGrafanaKafkaMicroservices.NETPrometheusRabbitMQ
About the role
Key responsibilities & impact- Develop, maintain, and enhance backend applications using C# and .NET.
- Build and maintain scalable microservices and REST APIs.
- Implement asynchronous and parallel processing solutions using Task Parallel Library (TPL).
- Develop integrations using messaging technologies such as Kafka, RabbitMQ, Solace, or similar platforms.
- Work with Docker containers and contribute to CI/CD pipelines using GitHub Actions, Azure DevOps, or similar tools.
- Implement logging, monitoring, tracing, and observability best practices.
- Apply SOLID principles, Design Patterns, and Domain-Driven Design (DDD) in software development.
- Collaborate with cross-functional teams to deliver high-quality, reliable software solutions.
- Troubleshoot technical issues, optimize application performance, and contribute to continuous improvement initiatives.
Requirements
What you’ll need- Minimum 6 years of professional experience with C# and .NET development.
- Experience building and maintaining microservices and REST APIs.
- Practical experience with messaging technologies such as Kafka, RabbitMQ, Solace, or similar.
- Strong knowledge of asynchronous programming and Task Parallel Library (TPL).
- Experience with Docker and CI/CD pipelines (GitHub Actions, Azure DevOps, or similar).
- Familiarity with logging, observability, and tracing tools such as OpenTelemetry, Grafana, and Prometheus.
- Good understanding of SOLID principles, Design Patterns, and Domain-Driven Design (DDD).
- Strong analytical and problem-solving skills.
- Good communication skills and collaborative mindset.
- Commitment to software quality and continuous improvement.
Benefits
Comp & perks- Collaborative Environment: We value a sense of community where ideas are shared, and achievements are celebrated as a team.
- Global Connection: An opportunity to interact with people from different countries and cultures, expanding your network and worldview.
- Physical Health Support: Through TotalPass and Mediquo , we provide resources and programs, and telemedicine dedicated to your physical well-being.
- Mental Health Care: Team Care provides initiatives and actions to support your emotional and mental balance in daily life.