Senior .Net Engineer
Job description
We are seeking an experienced Senior Backend Software Engineer to design, build, and scale cloud-native backend systems for our SaaS platform. You will play a key role in shaping system architecture, improving performance, and delivering robust services that support high-traffic, customer-facing applications. This role combines hands-on engineering with architectural influence.
You will collaborate closely with frontend engineers, product managers, and distributed teams to deliver reliable and scalable solutions in a fast-paced, agile environment.
Key Responsibilities
- Design, develop, and maintain scalable backend services using C# and .NET (6+)
- Build and optimise RESTful APIs to support modern frontend applications
- Architect and implement microservices-based systems with a focus on modularity and resilience
- Develop and deploy solutions leveraging AWS cloud services
- Ensure systems are highly available, secure, and performant
- Collaborate with frontend engineers to ensure smooth API integration and performance
- Partner with product and design teams to translate business requirements into technical solutions
- Participate in architecture discussions, code reviews, and agile ceremonies
- Write clean, maintainable, and well-tested code following industry best practices
- Implement automated testing strategies (unit, integration, end-to-end)
- Identify and reduce technical debt, improving long-term system sustainability
- Monitor and improve system performance, reliability, and scalability
- Stay current with emerging technologies and contribute to continuous improvement initiatives Required Qualifications
- 5+ years of experience in backend software engineering (web or SaaS environments)
- Strong proficiency in C#, .NET, ASP.NET http://ASP.NET Core
- Experience building and maintaining web-based applications and APIs
- Solid understanding of distributed systems and cloud-native architecture
- Hands-on experience with AWS
- Experience designing and implementing event-driven systems
- Strong knowledge of relational databases (e.g., SQL Server) and ORM tools (e.g., Entity Framework) Preferred Qualifications
- Experience with AWS services such as Lambda, API Gateway, DynamoDB, and Elasticsearch
- Familiarity with Infrastructure as Code (e.g., Terraform)
- Experience with CI/CD pipelines (e.g., GitHub Actions, Team. City)
- Knowledge of containerisation and orchestration (Docker, Kubernetes)
- Exposure to serverless architectures
- Experience supporting backend systems for modern frontend frameworks (e.g., React)
- Familiarity with observability and monitoring tools Soft Skills
- Strong communication skills and ability to collaborate across distributed teams
- Proactive mindset with a strong sense of ownership and accountability
- Ability to prioritise effectively and deliver results under time constraints
- Analytical problem-solving skills with attention to detail
- Customer-focused approach to building reliable and user-centric systems What We Offer
- Opportunity to work on large-scale, globally distributed systems
- Collaborative and international engineering environment
- Competitive salary and benefits package
- Flexible hybrid working model
- Career growth opportunities and support for continuous learning Interested? Send your resume! :)
Description copied from EasySoftGroup's careers page. Read the full posting before you apply.
More jobs at EasySoftGroup
Founding Account Executive
EasySoftGroup· RemoteSenior Backend Engineer
EasySoftGroup· WarsawSoftware Engineer - Measurement & Reporting
EasySoftGroup· WarsawTechnical Product Manager
EasySoftGroup· San Francisco· $139k – $157kSenior Affiliate Business Development Manager
EasySoftGroup· Remote