EasySoftGroup logo

Senior.Net Engineer

EasySoftGroup·Salary not specified

Primary stack

C#.NETASP.NET CoreAWSAPI

Nice to have's

AWS LambdaAPIDynamoDBElasticsearchTerraformCI/CDDockerKubernetesReact

Job description

About the Position

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.

Responsibilities

  • Design, develop, and maintain scalable backend services using C# and.NET (6+)
  • Build and optimize 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

Requirements

  • 5+ years of experience in backend software engineering (web or SaaS environments)
  • Strong proficiency in C#,.NET, 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)

Nice to Have

  • 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, TeamCity)
  • 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 prioritize 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

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

About the Company

Interested? Send your resume! :)

© EasySoftGroup. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

EasySoftGroup is a software development company focused on solving complex technical and product challenges for startups and growing businesses in Europe and the US.We work across the full product lifecycle — from architecture and development to scaling and long-term support. Our core directions include:• Custom Software Development (web, eCommerce, custom platforms)• Tech Consulting & Project Audits• DevOps as a Service• Post-launch support and optimization• Tech Recruitment (EasySoftHire) — hiring strong technical and non-technical specialists for our own projects and client teamsOur mission is to deliver practical, scalable solutions that work in real business conditions. We dive into the context, constraints, and goals to choose the most effective technical approach.EasySoftGroup was founded by experienced developers, which defines our culture and standards. We value clean architecture, predictable delivery, transparency, and ownership. The same engineering mindset applies to how we build teams and organize work.Today, EasySoftGroup is a team of 30+ professionals working on complex, high-impact projects. We grow consciously, focus on quality over volume, and create an environment where specialists can influence decisions, products, and outcomes.

Popular searches