Senior C# API Developer
Description
Required Skills
Strong experience in C#, ASP.NET Core, and .NET 8+
Expertise in REST API development and backend services
Strong PostgreSQL and SQL skills, including database design and query optimization
Hands-on experience with Redis caching and AWS SQS
Knowledge of AWS cloud services and Docker
Understanding of Modular Monolith Architecture, SOLID principles, and design patterns
Experience with AI-assisted and agentic development tools
Strong debugging, problem-solving, and code ownership skills
Key Responsibilities
Design, develop, and maintain scalable REST APIs and backend services.
Optimize database schemas, queries, indexes, and transactions.
Implement caching and asynchronous messaging solutions.
Develop a modular monolith with clear module boundaries and future scalability in mind.
Review, test, debug, and maintain AI-generated and human-written code.
Ensure API security, performance, code quality, and maintainability.
Support Docker-based deployments and AWS services.
Collaborate with technical leads and team members to deliver reliable enterprise solutions.
Good to Have
Experience with CI/CD pipelines, automated testing, monitoring, and production troubleshooting.
Knowledge of Clean Architecture and Domain-Driven Design (DDD).
