Senior Software Developer (FULL STACK/C# / .NET / Microservices)

5 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

About the Role

As a Senior Software Developer at AQSoft, you’ll play a key role in designing and developing distributed, microservice-based systems using C#, .NET, JavaScript, Docker, SQL, and NoSQL. You will collaborate with product and DevOps teams to architect solutions that are maintainable, scalable, and aligned with best practices such as Clean Architecture and Domain-Driven Design.

This is a fully remote position for an experienced developer capable of delivering complete, production-ready solutions with minimal supervision.

Key Responsibilities

·        Architect, design, and implement microservices and distributed systems using C# / ASP.NET Core.

·        Apply Clean Architecture, SOLID principles, and modern design patterns to ensure scalability and maintainability.

·        Develop and integrate front-end components using JavaScript / TypeScript (React, Angular, or Blazor preferred).

·        Build and optimize data layers using both SQL (SQL Server, PostgreSQL) and NoSQL (MongoDB, Cosmos DB) databases.

·        Containerize and orchestrate services using Docker (Kubernetes or Docker Swarm experience a plus).

·        Create and maintain CI/CD pipelines using Azure DevOps, GitHub Actions, or similar tools.

·        Implement and manage logging, monitoring, and observability (ELK, Prometheus, Grafana, or Application Insights).

·        Collaborate closely with cross-functional teams to deliver end-to-end solutions.

·        Conduct code reviews, mentor other developers, and enforce clean code standards.

·        Ensure system performance, security, and fault tolerance in production environments.

·        Document architecture, workflows, and technical decisions clearly.

About AQSoft

At AQSoft, we design and deliver intelligent, scalable software solutions that empower organizations through automation, data, and AI. Our mission is to simplify complexity — building systems that are clean, efficient, and tailored for performance. We specialize in healthcare, enterprise automation, and data-driven applications, with a strong focus on modern cloud and AI technologies.

We’re growing our core engineering team and looking for a Senior Software Developer who can take ownership of end-to-end technical solutions — from architecture and implementation to deployment and maintenance.

Required Skills & Experience

·        5+ years of professional experience in C# / .NET (Core 6 or newer).

·        Strong hands-on experience with microservice architectures and RESTful APIs.

·        Proficiency in Clean Architecture, DDD, and software design patterns.

·        Experience with JavaScript / TypeScript and modern UI frameworks.

·        Solid understanding of both SQL and NoSQL databases.

·        Experience with Docker and containerized deployments.

·        Working knowledge of CI/CD pipelines, Git workflows, and DevOps automation.

·        Familiarity with cloud platforms (Azure, AWS, or GCP).

·        Excellent analytical, problem-solving, and communication skills.

·        Proven ability to deliver complete, production-ready solutions independently.

Nice to Have

·        Experience with CQRS, Event Sourcing, or message queues (RabbitMQ, Kafka, Azure Service Bus).

·        Knowledge of Keycloak, OAuth2, or OpenID Connect.

·        Experience with SignalR, real-time communication, or event-driven systems.

·        Exposure to machine learning or AI-powered applications.

·        Experience in healthcare, finance, or other enterprise-grade environments.

What We Offer

·        Competitive salary.

·        100% remote work with flexible schedule.

·        Opportunity to own architecture decisions and shape key projects.

·        Collaborative, innovation-driven team culture.

early, foundational role

How to Apply

Send your resume and portfolio to info@aqsoft.ai with the subject line:

“Senior Software Developer – [Your Name]”.

Include links to your GitHub, LinkedIn, or examples of recent projects demonstrating your experience with distributed systems, microservices, and cloud-native development.

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now