evolution singapore
Singapore / Global
Singapore / Global
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
Singapore / Global
Singapore / Global
Singapore / Global
Singapore / Global
Singapore / Global
Singapore / Global