Appier

Senior Software Engineer, Backend Development (C# .NET)

Appier
Apply
1 year ago
Taipei, TaiwanSenior

Responsibilities

  • Architect and develop robust, scalable backend services and APIs using ASP.NET Core.
  • Design normalized database schemas and optimize data access logic.
  • Implement reliable and fault-tolerant message-driven communication.
  • Own backend code quality, documentation, and maintainability.
  • Identify performance bottlenecks and implement scalable solutions.
  • Collaborate with DevOps on containerization and deployment pipeline improvements.
  • Explore and integrate AI-assisted development tools.
  • Optionally contribute to low-level integrations using FFI for performance-critical components.

Requirements

  • Extensive experience developing backend systems with ASP.NET Core.
  • Advanced proficiency in C# and object-oriented programming principles.
  • Proven experience with distributed systems and microservice architectures.
  • Strong expertise in PostgreSQL, MongoDB, SQL, and NoSQL database design.
  • Experience with code-first development and Entity Framework Core or equivalent ORMs.
  • Advanced knowledge of RabbitMQ or comparable message brokers such as Kafka or NATS.
  • In-depth understanding of I/O-bound operations, threading, parallelism, and asynchronous programming.
  • Practical experience with Docker and container-based deployment workflows.
  • Ability to write clean, well-documented code and solve complex problems analytically.
  • Experience with performance tuning and designing scalable backend systems.
  • Familiarity with using AI tools in development workflows.
  • Optional experience with FFI and native code or library integration.
  • Ability to make high-level architectural decisions and work independently.
  • Strong collaboration and communication skills with technical and non-technical stakeholders.

Tech Stack

Apache KafkaC#DockerMongoDB.NETPostgreSQLRabbitMQSQL

Categories

Appier

About Appier

501-1,000 employees

Appier builds AI-driven advertising and marketing software for enterprises, offering programmatic ad bidding, customer data, and predictive tools delivered as SaaS. Founded in 2012 and headquartered in Taipei, it is a public company listed on the Tokyo Stock Exchange (ticker: 4180). Its Ad Cloud processes millions of bid requests per second across APAC, Europe, and the U.S., and is used by in-house and agency marketers.

Contact me