We're a forward-thinking mobile software startup developing
Sociera
(https://sociera.com) -- a next-generation, mobile-only social media platform. Our frontend is built with
Flutter
, and the backend is powered by
.NET 8
, built on the
ABP framework
. Our system employs a
Modular Monolith
architecture, leveraging microservices patterns, and running entirely on
Azure Cloud
. We use
Azure Kubernetes Service (AKS)
to manage our production environment for high availability and scalability, and
Azure DevOps
for robust CI/CD pipelines. We place a strong emphasis on delivering scalable, secure, and high-performance solutions.
We're looking for a
Senior .NET Developer
who not only writes clean, modular code but also excels in complex system design, operational visibility, and has a strong background in DevOps practices.
What You'll Do
Develop and maintain
.NET 8
backend services and
RESTful/gRPC APIs
within our
Modular Monolith
architecture.
Apply
Domain-Driven Design (DDD)
and
Event-Driven Design (EDD)
principles to build highly scalable and maintainable systems.
Optimize database operations, focusing on
Entity Framework Core
and advanced
MS SQL Server
concepts (indexing, stored procedures, functions, views).
Work with messaging systems like
RabbitMQ
to build resilient, event-driven services.
Implement comprehensive test suites, leveraging
Test-Driven Development (TDD)
practices with
xUnit
and/or
NUnit
for unit, integration, and E2E testing.
Actively monitor and analyze system performance using
structured logging
and our existing toolset,
including Grafana, Prometheus, Elasticsearch, Kibana, and distributed tracing
.
Conduct
performance and load testing
using tools like
k6
or
JMeter
to ensure service resilience and scalability.
Contribute significantly to our DevOps practices, focusing on the entire CI/CD pipeline within Azure DevOps, including reviewing and improving code and deployment documentation, and ensuring robust Kubernetes (AKS) deployment, configuration, and maintenance.
Collaborate closely with our
Flutter
frontend developers, product managers, and other stakeholders to deliver high-quality features.
Participate in and lead code reviews, providing constructive and insightful feedback.
Create and maintain comprehensive
technical documentation
for services, APIs, workflows, and infrastructure components.
What We're Looking For
Must-Have:
7+ years
of backend development experience with
.NET
.
Deep understanding of
Modular Monoliths, Microservices
,
Event-Driven Architecture (EDA)
, and sophisticated
API design (REST/gRPC)
.
Proven expertise in designing and optimizing relational databases, specifically
MS SQL Server
(including advanced topics like indexing, performance tuning, and schema design).
Strong experience with Azure Kubernetes Service (AKS)
and containerization technologies like
Docker
in a production environment.
Expertise in
Test-Driven Development (TDD)
and proven experience writing robust tests using
xUnit, NUnit
, or a similar .NET testing framework.
Hands-on experience with advanced monitoring and observability tools:
Grafana, Prometheus, Elasticsearch, Kibana
, and a strong understanding of
Structured Logging
and distributed tracing.
Experience with Azure DevOps for managing CI/CD pipelines.
Familiarity with
Infrastructure as Code (IaC)
using
Terraform or Bicep
.
Solid understanding of
security best practices
in backend and cloud environments.
Comfortable working in a remote, Agile/Scrum-based environment.
Nice-to-Have:
Extensive experience with the
ABP framework
is a significant advantage.
Prior experience working closely with a
Flutter
mobile frontend team.
Experience with high-traffic, high-availability, customer-facing applications (especially in social or media domains).
Experience with
Be part of a product with exciting technical challenges and a real global impact.
100% remote
-- work from anywhere.
A chance to shape not just code, but the overall
developer experience
and platform maturity, with a strong focus on high-quality DevOps.
Collaborative culture with ample opportunity to grow, mentor, and lead technical initiatives.
Apply now
and help us build the backend of a platform the world hasn't seen yet.
Explore Sociera:
https://sociera.com
PS: We do not offer visa sponsorships.
Schedule: Monday to Friday
Education: Bachelor's (preferred)
Language: English (required)
Work Location: Remote
Job Types: Full-time, Freelance
Pay: Up to 60,000.00 per year
Education:
Bachelor's (preferred)
Experience:
.NET: 7 years (preferred)
Language:
* English (required)
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.