Appier

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

Appier
Apply
11 months 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 is an AI-native Agentic AI as a Service (AaaS) company that empowers businesses to create value with cutting-edge AdTech and MarTech solutions. Guided by the vision of “Making AI Easy by Making Software Intelligent,” our mission is to help businesses turn Agentic AI into ROI. Founded in 2012, Appier is listed on the Tokyo Stock Exchange’s Prime Market (Ticker: 4180) and operates in 17 cities worldwide, enabling over 2,000 leading companies to enhance marketing performance with the latest AI technology. As AI enablers for our customers in the AI Era, Appier delivers innovative solutions that drive measurable results.

Contact me