Appier is seeking a highly skilled Senior Backend Developer specializing in distributed systems and backend architecture. The role involves designing, building, and maintaining scalable backend services using ASP.NET Core and modern architectures, focusing on code quality, performance optimization, and collaboration with cross-functional teams. The company is a leading AI-powered SaaS platform for business decision-making, backed by global brand trust.
Requirements
- Extensive experience in ASP.NET Core backend development
- Advanced proficiency in C# programming and object-oriented principles
- Proven experience in distributed systems and microservice architectures
- Strong expertise in PostgreSQL, MongoDB, and SQL/NoSQL database design principles
- Proficiency in code-first development with Entity Framework Core or equivalent ORMs
- Advanced knowledge of RabbitMQ or similar message broker systems
- Strong understanding of IO-bound operations, threading, parallelism, and asynchronous programming
- Practical experience with Docker and container-based deployment workflows
- Demonstrated ability to write clean, well-documented code and solve complex problems
- Strong abstract thinking and decision-making capabilities