Senior Full Stack Developer - .NET

Job Description

Title: Senior Full Stack Developer - .NET

Company Name: Ignite Inc

Vacancy: 2

Age: At most 40 years

Job Location: Dhaka (Uttara)

Salary: Tk. 40000 - 80000 (Monthly)

Experience:

  • At least 3 years
  • The applicants should have experience in the following business area(s): Software Company, IT Enabled Service, Artificial Intelligence (AI) Startup, Business-to-Business (B2B) Software and Services Startup


Published: 1-01-01

Application Deadline: 2026-11-11

Education:
  • Bachelor of Science (BSc) in Computer Science & Engineering


Requirements:
  • At least 3 years
  • The applicants should have experience in the following business area(s): Software Company, IT Enabled Service, Artificial Intelligence (AI) Startup, Business-to-Business (B2B) Software and Services Startup


Skills Required: ASP.NET MVC, .NET, Git Version Control System

Additional Requirements:
  • Age At most 40 years

It’s a In Office Role with International Global team.
Only Senior Software Engineers with 5+ years of Handson Expereince in C#/ .net are requested to apply



Responsibilities & Context:

Own the Backend

• Design, build, and maintain C# / .NET Core services that handle real money

and real users.

• Architect APIs (REST, gRPC where appropriate) that are clean, versioned, and

documented — not afterthoughts.

• Work with Entity Framework Core, raw SQL when EF gets in the way, and

LINQ without treating it as magic.

• Build and maintain event-driven systems using Kafka — not just consume

messages, but design topics, partitioning, and retry strategies.

• Work with MS SQL Server and MongoDB — know when to use which, and

how to make both perform.

Think Like an Architect

• Make real architecture decisions — service boundaries, data ownership,

caching strategy, error handling patterns — and defend them.

• Apply Domain-Driven Design and SOLID principles because you

understand why they matter, not because someone told you to.

• Design for scalability, resilience, and observability from the start.

• Know when to build, when to buy, and when to say "this is over-engineered

— let's simplify."

Ship and Operate

• Write code that works in production, not just in your IDE.

• Work with Docker and Kubernetes — containerise services, write

Dockerfiles that aren't 2GB, understand pod lifecycle and resource limits.

• Use and improve our CI/CD pipelines (currently TeamCity + Octopus

Deploy, likely evolving as we migrate to cloud).

• Deploy with confidence. If something breaks at 2am, you're the person who

can diagnose it — not just escalate it.

Collaborate and Lead

• Work directly with the CTO — no layers in between.

• Review code from other developers. Be honest but not brutal.

• Mentor junior developers — make the team stronger, not dependent on

you.

• Communicate clearly in English — in writing and on calls. No ambiguity, no

fluff.

• Work in Agile / SCRUM — sprint planning, standups, retrospectives —

because it works, not because it's fashionable.

Current Stack (What You'll Be Working With)

Layer Technology

Language C# (.NET 6/8+, .NET Core)

Frameworks ASP.NET Core MVC, Web API, Entity Framework Core

Messaging Apache Kafka (Event Sourcing)

Databases MS SQL Server, MongoDB

Auth Identity Server / OpenID Connect

Search Elasticsearch

Hosting IIS → Docker / Kubernetes (migration in progress)

CI/CD TeamCity, Octopus Deploy (evolving to cloud-native)

Source Control Bitbucket (Git)

Project

Management Jira, Confluence

Layer Technology

Containers Docker, Kubernetes

Infrastructure On-prem → Azure/AWS (active migration led by dedicated Cloud

Engineer)

What We Need From You

Non-Negotiable

• 5+ years of professional C# / .NET Core development — production

systems, not tutorials.

• Deep, working knowledge of ASP.NET Core, Entity Framework Core, LINQ,

and the .NET ecosystem.

• Real experience with Kafka or equivalent event streaming — you've

designed topics, handled failures, and debugged consumer lag.

• Strong SQL skills — you can write, read, and optimise queries without an

ORM crutch.

• Experience with Docker and Kubernetes — you've containerised services

and deployed them to orchestrated environments.

• Solid understanding of REST API design — versioning, error handling,

pagination, authentication.

• Clean code discipline — you write unit tests, you refactor, you don't ship "it

works on my machine."

• Fluent English — written and spoken. This is a remote team; communication

is everything.

• Self-driven. You don't wait to be told what to do. You identify problems,

propose solutions, and execute.

Strongly Preferred

• Experience with Identity Server or OpenID Connect / OAuth2 flows.

• MongoDB — schema design, aggregation pipelines, indexing strategy.

• Elasticsearch — indexing, querying, performance tuning.

• Experience in the fintech / payments domain — payment gateways,

transaction handling, reconciliation, PCI awareness.

• Familiarity with Terraform or Infrastructure as Code (you'll work alongside

our Cloud Engineer).

• Experience with gRPC, SignalR, or real-time communication patterns.

• Background in microservices architecture — service decomposition, API

gateways, distributed tracing.

• You've been the go-to person on a team before. You know what it means to

be relied upon.

What This Role Is NOT

• Not a junior role. We need someone who can make decisions, not just

follow instructions.

• Not a code monkey role. You will influence what gets built and how.

• Not a 9-to-5 clock-puncher role. We're flexible, but we need someone

who cares about outcomes, not hours.

• Not isolated work. You'll talk to people — the CTO, other developers,

sometimes clients. Communication matters.



Job Other Benifits:

Employment Status: Full Time

Job Work Place: Work at office

Company Information:

Gender: Both Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category:

Similar Jobs