Senior C# API Developer
- Compensation
- Not disclosed
- Location
- Kochi
- Work setup
- Remote
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Not specified
- Posted
Skills
Must have
- 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.
Nice to have
- Experience with CI/CD pipelines, automated testing, monitoring, and production troubleshooting.
- Knowledge of Clean Architecture and Domain-Driven Design (DDD).
Full 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).