Job Overview:
Seeking a hands-on Full Stack Engineer with strong C#, .NET, ASP.NET, Angular, TypeScript, REST APIs, and SQL Server experience to build and support scalable enterprise applications.
Responsibilities:
- Design and develop full-stack applications using C#, .NET, ASP.NET, Angular, TypeScript, HTML, and CSS.
- Build scalable REST APIs and GraphQL services.
- Develop reusable, responsive, and high-performance Angular components and UI architecture.
- Design and support microservices and distributed systems.
- Work with SQL Server, MySQL, and relational databases.
- Implement Kafka/RabbitMQ event-driven solutions and Redis caching.
- Write clean, maintainable, testable code using OOP, Design Patterns, Dependency Injection, and ORM.
- Contribute to CI/CD, deployment automation, system design, and architecture.
- Troubleshoot production issues and perform application performance tuning.
- Collaborate with engineering, product, and business teams in an Agile environment.
Required Skills:
- 5–9 years of professional software development experience.
- Strong C# / .NET / ASP.NET development.
- Strong Angular / TypeScript / HTML / CSS experience.
- Experience with REST API, GraphQL, Microservices, and Event-Driven Architecture.
- Strong SQL Server and relational database experience.
- Experience with Redis or similar caching technologies.
- Good understanding of OOP, Design Patterns, Clean Code, Dependency Injection, and ORM.
- Experience with CI/CD pipelines and enterprise applications.
- Strong debugging, troubleshooting, scalability, and performance-tuning skills.
- Strong communication skills and ability to explain technical decisions and tradeoffs.
- Hands-on, self-sufficient developer who can independently own and deliver projects.
Nice to Have:
- Kafka / RabbitMQ
- Golang
- Python
- React
- Playwright
- Kubernetes
- AI / LLM / Generative AI
- Distributed systems and scalable architecture experience
- Front-end performance optimization and reusable component libraries
- Modern frontend/backend testing practices
Keywords: C#, .NET, ASP.NET, Angular, TypeScript, REST API, GraphQL, Microservices, SQL Server, MySQL, Redis, Kafka, RabbitMQ, CI/CD, Azure, Distributed Systems