Search by job, company or skills

Evolution Singapore

Senior Backend Developer (C#, .NET Core)

8-10 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are seeking an experienced Senior Backend Developer to join a core engineering team responsible for building and maintaining large-scale, enterprise-grade platforms. The role focuses on designing reliable backend services that support complex, data-intensive systems used by enterprise and public-sector clients.

You will work closely with frontend engineers, architects, and product stakeholders to deliver secure, scalable, and high-performance backend solutions in a modern, agile environment.

Key Responsibilities

  • Design, develop, and maintain backend services for enterprise-level web platforms
  • Take ownership of backend design decisions and contribute to overall system architecture
  • Collaborate with frontend engineers and cross-functional teams to ensure seamless system integration
  • Write clean, maintainable, and reusable code aligned with best practices for performance, scalability, and security
  • Build and maintain RESTful APIs and integrate with external services and data sources
  • Implement unit tests and automated tests to ensure reliability and code quality
  • Participate in code reviews, technical discussions, and architecture reviews
  • Troubleshoot production issues, optimize performance, and resolve system bottlenecks
  • Work within Agile / Kanban development processes and contribute to continuous improvement

Requirements

  • 8+ years of backend development experience, with strong expertise in C# and .NET Core (latest versions preferred)
  • Solid experience building enterprise web applications using ASP.NET
  • Strong background in designing and developing RESTful APIs and backend services
  • Excellent understanding of object-oriented programming principles and common design patterns
  • Hands-on experience with relational databases and SQL
  • Familiarity with cloud environments (AWS, Azure, or GCP) and container technologies such as Docker and/or Kubernetes
  • Experience with automated testing frameworks (e.g. xUnit, NUnit) is a plus
  • Understanding of CI/CD pipelines and modern agile software development practices

Nice to Have

  • Experience with microservices architectures and asynchronous / message-driven systems
  • Exposure to NoSQL or document-based databases
  • Familiarity with gRPC and/or message brokers such as RabbitMQ or Kafka

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 141000811

Similar Jobs