e. g. Python, Warsaw, Startup

Senior Software Engineer, Backend (.NET)

location-pointer-icon Krakow
B2B
.NET

📍 Kraków, Poland (Hybrid)

We are looking for a Senior Backend Software Engineer to help build and scale a modern cloud-native SaaS platform used by customers globally.

In this role, you will work on high-availability backend systems, distributed services, and scalable APIs powering customer-facing applications. You’ll collaborate closely with international engineering teams, product managers, and frontend developers to deliver reliable, secure, and high-performing solutions in a fast-paced agile environment.

This is an opportunity to join a modern product-focused engineering environment where backend architecture, scalability, and engineering quality are highly valued.

Responsibilities

  • Design, develop, and maintain scalable backend services using C# and .NET 6+
  • Build and optimise RESTful APIs for modern web applications
  • Contribute to the evolution of a microservices-based architecture focused on scalability and resilience
  • Develop cloud-native solutions leveraging AWS services
  • Ensure systems are secure, highly available, and performant
  • Collaborate with frontend engineers to support seamless API integrations
  • Partner with product and design teams to translate business requirements into technical solutions
  • Participate in architecture discussions, technical planning, and code reviews
  • Write clean, maintainable, and well-tested code following engineering best practices
  • Implement and improve automated testing strategies including unit and integration testing
  • Identify and reduce technical debt while improving long-term system sustainability
  • Monitor application performance and contribute to reliability and observability improvements
  • Support CI/CD and deployment processes within an agile development environment
  • Stay up to date with emerging technologies and contribute to continuous improvement initiatives.

Required Qualifications

  • 5+ years of experience in backend software engineering within product, SaaS, or web environments
  • Strong proficiency in C#, .NET, and ASP.NET Core
  • Experience designing and building scalable web applications and REST APIs
  • Solid understanding of distributed systems and cloud-native architecture principles
  • Hands-on experience with AWS or similar cloud platforms
  • Experience working with microservices and event-driven architectures
  • Strong knowledge of relational databases such as SQL Server
  • Experience with ORM frameworks such as Entity Framework
  • Understanding of software design patterns and clean architecture principles
  • Experience working in agile development teams
  • Strong communication and collaboration skills.

Nice to Have

  • Experience with AWS services such as Lambda, API Gateway, DynamoDB, or Elasticsearch
  • Familiarity with Infrastructure as Code tools such as Terraform
  • Experience with CI/CD pipelines and automation tools
  • Knowledge of Docker and Kubernetes
  • Exposure to serverless architectures
  • Experience supporting backend systems for React-based frontend applications
  • Familiarity with observability and monitoring tools
  • Experience working in distributed international teams.

What We Offer

  • Opportunity to work on modern cloud-native products and large-scale distributed systems
  • Collaborative international engineering environment
  • Flexible hybrid working model in Kraków
  • Career growth opportunities and continuous learning support
  • Exposure to modern technologies, architecture, and engineering practices
  • Competitive compensation and benefits package
  • Supportive team culture focused on innovation and technical excellence.
EasySoftGroup
Outsource
< 10
Industry
E-commerce, Mobile, Other
Founded
2023

This site uses cookies to offer you a better browsing experience.

Find out more on how we use cookies and how to change cookie preferences in our Cookies Policy.

Customize
Save Accept all cookies