New offer - be the first one to apply!

July 9, 2026

Senior .Net Engineer

Senior • Remote

5,000 - 5,400 USD

Krakow, Poland

Role Description

Our team is looking for a skilled backend .NET Software Engineer who is eager to join a large team and develop complex solutions. The ideal candidate will be proficient in C#, .NET Framework, and/or .NET Core.

About the Project

Cleverbridge is a platform that provides global e-commerce and subscription billing solutions, helping companies build long-term customer relationships and grow revenue streams. With its flexible, cloud-based billing and monetization platform, Cleverbridge integrates seamlessly with client systems, simplifies subscription business models, and delivers an optimized online customer experience.

The project team is driving the migration to the new Checkout, moving from legacy checkout capabilities toward a more scalable cloud-based architecture on AWS, with modern APIs, BFF patterns, and ongoing migration of legacy .NET components.

Responsibilities

  • Translate business logic into code.
  • Design, build, and maintain performant, efficient, reusable, and reliable code.
  • Review and develop requirements.
  • Adhere to PCI DSS standards (four-eyes principle), participate in QA, and conduct code reviews.
  • Write unit and integration tests.
  • Perform problem-solving, root cause analysis.
  • Communicate with internal product owners and stakeholders.

Requirements

  • Minimum 5 years of software development experience.
  • Proficient in C#, .NET Framework, and/or .NET Core.
  • Bonus: Terraform, and REST API design.
  • Extensive proficiency with SQL, non-relational and relational database systems; Oracle knowledge is beneficial.
  • Experience contributing to large-scale cloud infrastructures, preferably on AWS.
  • Experience with serverless/event-driven architectures.
  • Strong understanding of design and architectural patterns.
  • Proficiency with general team tools: JIRA, Git, Jenkins.
  • Solid experience with unit testing frameworks.
  • Experience with Docker and CI/CD pipelines.
  • Experience with Kubernetes is a plus.
  • Strong communication and problem-solving skills.
  • Confident English for daily communication.

Nice to have

  • Experience with AI-assisted coding (e.g., GitHub Copilot).
  • Knowledge in any of the following domains: e-commerce, payments, finance, or subscription management.

Similar jobs you might like

Technology

N-iX

Senior .Net Fullstack Engineer

Senior

Remote

Krakow, MA, Poland

5,000 - 6,200 USD

🏢 Summary: Fullstack .NET Software Engineer role focused primarily on backend development within a large team, contributing to the migration of a legacy checkout system to a scalable AWS-based cloud architecture. The position involves building and maintaining complex e-commerce and billing solutions using modern APIs, BFF patterns, and event-driven approaches. The engineer will design, develop, test, and optimize reliable code while supporting large-scale cloud infrastructure. 🗂️ Requirements: Minimum 5 years of software development experience, Proficiency in C#, Proficiency in .NET Framework or .NET Core, Strong knowledge of TypeScript, Experience with SQL and relational or non-relational databases, Experience with AWS cloud infrastructure, Experience with serverless or event-driven architectures, Understanding of design and architectural patterns, Experience with unit testing frameworks, Experience with Docker and CI/CD pipelines, Proficiency with Git, JIRA, Jenkins, Confident English communication skills 📃 Skills: C#, .NET, .NETCore, TypeScript, SQL, Oracle, AWS, NestJS, Node.js, Postgres, Jest, Next.js, React, REST, JSON, Terraform, Docker, Kubernetes, Jenkins, Git, JIRA, CI/CD 🏢 Description: #5368 Role Description Our team is looking for a skilled .NET Fullstack Software Engineer (primarily backend focused) who is eager to join a large team and develop complex solutions. The ideal candidate will be proficient in C#, .NET Framework, and/or .NET Core, with strong knowledge of TypeScript. Experience with NestJS (Node.js, Postgres, Jest), as well as Next.js or React.js, is a plus. About the Project Cleverbridge is a platform that provides global e-commerce and subscription billing solutions, helping companies build long-term customer relationships and grow revenue streams. With its flexible, cloud-based billing and monetization platform, Cleverbridge integrates seamlessly with client systems, simplifies subscription business models, and delivers an optimized online customer experience. The project team is driving the migration to the new Checkout, moving from legacy checkout capabilities toward a more scalable cloud-based architecture on AWS, with modern APIs, BFF patterns, and ongoing migration of legacy .NET components. Responsibilities Translate business logic into code. Design, build, and maintain performant, efficient, reusable, and reliable code. Review and develop requirements. Adhere to PCI DSS standards (four-eyes principle), participate in QA, and conduct code reviews. Write unit and integration tests. Perform problem-solving, root cause analysis. Communicate with internal product owners and stakeholders. Requirements Minimum 5 years of software development experience. Proficient in C#, .NET Framework, and/or .NET Core. Strong knowledge of TypeScript. Nice to have: experience with NestJS (Node.js, Postgres, Jest), Next.js, or React.js. Bonus: familiarity with JSON Schema specification, Terraform, and REST API design. Extensive proficiency with SQL, non-relational and relational database systems; Oracle knowledge is beneficial. Experience contributing to large-scale cloud infrastructures, preferably on AWS. Experience with serverless/event-driven architectures. Strong understanding of design and architectural patterns. Proficiency with general team tools: JIRA, Git, Jenkins. Solid experience with unit testing frameworks. Experience with Docker and CI/CD pipelines. Experience with Kubernetes is a plus. Nice to have: experience with AI-assisted coding (e.g., GitHub Copilot). Strong communication and problem-solving skills. Confident English for daily communication. Nice to have: knowledge in any of the following domains: e-commerce, payments, finance, or subscription management.

Technology

Appliscale

Senior C# Engineer (AWS)

Senior

Remote

Krakow, Poland

20,000 - 26,000 PLN

🏢 Summary: Senior backend engineering role focused on building, deploying, and maintaining C#/.NET microservices and distributed systems in AWS. The position involves software architecture design, REST API development, infrastructure automation, CI/CD processes, and collaboration within Agile teams. Experience with cloud infrastructure, databases, and scalable backend systems is required. 🗂️ Requirements: 5+ years of C# software development experience, Experience with .NET Core and .NET Framework, Experience with AWS, Experience with Terraform or CloudFormation, Knowledge of MS SQL, PostgreSQL, or DynamoDB, Experience with REST APIs, Experience with CI/CD processes, Knowledge of OO design patterns and SOLID principles, Computer Science degree, Experience with Agile methodologies, English proficiency 📃 Skills: C#, .NET, TypeScript, REST, AWS, Terraform, CloudFormation, SQL, PostgreSQL, DynamoDB, CI/CD, SCRUM, Kanban, Docker, Kubernetes, Jenkins, CircleCI, GitlabCI, Datadog, React, Java, Elixir, C++, Golang, Erlang, Python, Kotlin 🏢 Description: We are seeking candidates for our client, which operates in Europe. You will need to be proficient in C# backend development with a thorough understanding of the .NET technologies involved. Strong backend skills where you can demonstrate your ability to apply these technologies, as well as deploy and maintain them will be crucial to success. Technologies we work with: C#, .NET Core, .NET Framework, TypeScript, REST APIs, AWS, Terraform, CloudFormation Responsibilities: Designing, writing, testing functionalities for a backend system written in C# Design software architecture between backend, frontend and mobile apps Deploying and maintaining microservices in AWS using Terraform or CloudFormation Debugging and maintaining system on production used by consumers from several European countries Scoping and assessing the complexity of features Participating in sprint planning, daily sprints and meetings with product owners for grooming new features Collaborating with other team members and teams who depend on functionalities that you develop Recruiting and mentoring new team members Required qualifications: 5+ years of production software development experience in C# engineer role Solid hands-on experience in .NET Core and .NET Framework technologies Experience in working with AWS and Terraform / CloudFormation Strong knowledge of DBMS like MS SQL / PostgreSQL / DynamoDB Expertise of REST APIs Strong hands-on experience of CI&CD processes Proficiency in OO design patterns, SOLID principles, Clean Code and solving architectural problems Computer Science degree AI Tooling usage Able to work with Agile methodologies such as SCRUM and/or Kanban Good communication and collaboration skills Self-motivation, proactive attitude Proficiency in English Nice to have: Experience in developing Cloud and Infrastructure solutions with AWS and CI/CD processes supported by tools like Docker, Kubernetes, Jenkins, Terraform, CircleCI, GitlabCI, Datadog, etc. Exposure to frontend development in React Working experience with one of the object-oriented and/or functional languages such as TypeScript, Java, Elixir, C++, Golang, Erlang, Python, Kotlin.

Technology

Link Group

.NET Developer

Mid

Hybrid

Warsaw, Poland

23,000 - 26,000 PLN

🏢 Summary: Backend developer role in an agile team working on a .NET 8 system built with Clean Architecture and a modular monolith approach. The position involves developing and maintaining backend services, managing Azure integrations, supporting CI/CD in Azure DevOps, and ensuring high quality through automated testing. Close collaboration with business stakeholders and preparation of technical designs are required. 🗂️ Requirements: Experience with .NET 8 development, Practical knowledge of Clean Architecture, Experience with Modular Monolith architecture, Backend service development experience, Experience with Azure integrations, Experience with Azure DevOps CI/CD, Knowledge of Entity Framework Core, Experience with Azure SQL, Experience with unit testing, Experience with end-to-end testing, Ability to prepare technical design documentation, Experience working in Agile teams 📃 Skills: .NET, C#, Azure, MassTransit, ServiceBus, EntraID, APIM, Redis, KeyVault, Storage, EntityFramework, SQL, xUnit, Playwright, AzureDevOps, React, LogicApps 🏢 Description: Role Overview We are looking for a developer to join an established project team. The system is built on .NET 8 using Clean Architecture and a modular monolith approach. Candidates must have practical experience working within these patterns and maintaining clear domain boundaries. The role is delivered in an agile team and requires close cooperation with the business side, including technical analysis and short technical design preparation. Engineers will also maintain the backend architecture, handle Azure integrations, and support CI/CD processes in Azure DevOps. Key Responsibilities Develop and maintain backend services in .NET 8 Collaborate closely with Business Analysts by performing technical analysis and translating requirements into implementations. Prepare concise technical designs and documentation for delivered solutions. Maintain and evolve the backend architecture with strict domain boundaries. Manage complex Azure integrations Contribute to CI/CD and release workflows in Azure DevOps. Ensure high quality through unit and end-to-end testing (xUnit, Playwright). Support full-stack delivery with React or workflow automation using Azure Logic Apps. Tech Stack .NET 8 Clean Architecture & Modular Monolith Azure ecosystem: MassTransit, Service Bus, Entra ID, APIM, Redis Cache, Key Vault, Storage Accounts Entity Framework Core & Azure SQL MI Testing: xUnit, Playwright Optional: React, Azure Logic Apps

Technology

Link Group

Senior .NET Developer

Senior

Hybrid

Krakow, Poland

21,000 - 24,500 PLN

🏢 Summary: Senior Backend Engineer role focused on building and scaling a cloud-based SaaS platform using modern .NET services and REST APIs. The position involves designing distributed systems, improving reliability and observability, and working with cloud and container environments. You will contribute to technical decisions and engineering best practices within a collaborative team. 🗂️ Requirements: 5+ years backend development experience, Experience with SaaS and web applications, Strong knowledge of C#, Strong knowledge of modern .NET/.NET Core, Solid computer science fundamentals, Experience with distributed systems design, Experience with cloud platforms, Experience with containers and orchestration, Understanding of concurrency and performance, Knowledge of authentication and authorization mechanisms 📃 Skills: C#, .NET, .NETCore, REST, Azure, AWS, GCP, Kubernetes, Kafka, RabbitMQ, SQS, Docker, SQL, HTML, CSS, JavaScript 🏢 Description: We’re hiring a Senior Backend Engineer to help build and scale a cloud-based SaaS platform. You’ll work on modern .NET services and APIs, improve reliability and observability, and contribute to technical decisions as part of a collaborative engineering team. Responsibilities: Build and maintain backend services and REST APIs in C# / .NET (.NET Core). Design scalable solutions for distributed systems (async workflows, messaging, integrations). Work with cloud services (Azure/AWS/GCP) and container environments (e.g. Kubernetes). Strengthen system reliability with logging, metrics, tracing, and monitoring. Support secure access patterns: authentication/authorization, API gateway concepts. Contribute through code reviews, good engineering practices, and automation. Requirements: 5+ years of backend development experience, including SaaS and web applications. Strong knowledge of C# and modern .NET + solid CS fundamentals. Familiarity with containers/orchestration and cloud-native approaches. Experience with some of: Kafka/RabbitMQ/SQS, workflow orchestration, job scheduling, search. Good understanding of concurrency and performance. Strong communication skills; Agile/Scrum is a plus. Bonus: basic front-end knowledge (HTML/CSS/JS).

Technology

Spyrosoft

Senior .NET Developer with Angular

Senior

Remote

Wroclaw, Poland

100 - 140 PLN

🏢 Summary: Full-stack freelance role focused on building scalable, cloud-native applications using .NET and Angular within the Azure ecosystem. The position involves translating complex business requirements into high-quality software solutions while applying modern architectural patterns and Agile delivery practices. The contract is project-based B2B for an initial 12-month period. 🗂️ Requirements: 4+ years experience with .NET technologies (C#, .NET Core, EF/ORM, WCF), 3+ years experience with Angular or strong React background with recent Angular experience, 2+ years hands-on experience with Azure services (Functions, Logic Apps, Web Apps), Advanced knowledge of architectural and design patterns, Experience with SOAP and REST web services, Experience with SQL and SQL Server, Experience with Git and CI/CD pipelines, Experience with Unit Testing, Fluent English 📃 Skills: .NET, .NETCore, C#, EntityFramework, ORM, WCF, Angular, React, Azure, Functions, LogicApps, WebApps, SQL, SQLServer, Git, CI/CD, SOAP, REST, Agile, UnitTesting 🏢 Description: Join an international team of experts delivering high-impact software solutions for global clients. In this role, you will work in a full-stack capacity, translating complex business requirements into scalable, cloud-native applications. You will collaborate with top-tier professionals to design and implement innovative solutions that address real-world engineering challenges while ensuring the highest industry standards. Form of cooperation: freelance project-specific B2B contract for an initial period of approximately 12 months. Tech stack: Backend: .NET / .NET Core, C#, Entity Framework (or other ORM), WCF, SOAP/REST APIs. Frontend: Angular (primary), React. Cloud: Azure (Functions, Logic Apps, Web Apps, SQL Server). Data: SQL Server. DevOps/Tools: Git, CI/CD, Agile, Unit Testing. Requirements: 4+ years of professional experience with .NET technologies (C#, .NET Core, EF/ORM, WCF) 3+ years of experience in Angular (or strong React background with recent Angular experience) 2+ years of hands-on experience with Azure services (e.g., Functions, Logic Apps, Web Apps) Advanced knowledge of Architectural and Design Patterns Proficiency in Web Services (SOAP/REST) and SQL Experience with Git, Continuous Integration, and Continuous Delivery pipelines Fluent English (written and spoken) for effective international communication Ideally, you’ll also have: Azure Cloud certifications Main responsibilities: Full-Stack Development: Address complex software engineering problems using both object-oriented and functional programming styles. Quality Assurance: Maintain high standards of code quality and testing through Clean Code and Unit Testing practices. Cloud Engineering: Design and develop scalable solutions utilizing a wide range of Azure-hosted services and tools. Agile Delivery: Implement Agile methodologies and modern software delivery techniques, including CI/CD and automated deployment. Professional Growth: Proactively adopt new technologies and frameworks within the Azure Cloud ecosystem to drive project success.

Technology

emagine Polska

.NET Developer

Senior

Hybrid

Brussels, Belgium

🏢 Summary: The offer is for a Senior .NET Developer with 5+ years of experience to design, develop, and maintain scalable backend applications using modern .NET technologies. The role focuses on building high-quality APIs, contributing to architectural decisions, and ensuring application reliability in cloud-based environments. It involves close collaboration with cross-functional teams and strong engagement in testing, CI/CD, and production support. 🗂️ Requirements: Minimum 5 years of experience with .NET development, Strong experience with C# and .NET Core, Solid understanding of REST APIs, Experience with Entity Framework Core, Strong knowledge of SQL, Experience with cloud platforms (Azure or AWS), Experience with CI/CD pipelines, Experience with Git version control, Experience with unit and integration testing, Experience with message broker systems, Familiarity with agile development practices 📃 Skills: C#, .NET, .NETCore, REST, EntityFramework, SQL, Azure, AWS, CI/CD, Git, UnitTesting, IntegrationTesting, MessageBroker, Angular, Docker, Kubernetes, Microservices 🏢 Description: Summary: We’re looking for a highly skilled .NET Developer with a minimum of 5 years of experience. This role focuses on solving complex problems, building high-quality software, and contributing to a collaborative engineering culture. The candidate should be passionate about clean architecture, modern .NET development, and delivering impactful solutions. Responsibilities: Analyze, design, develop, and maintain applications using .NET / .NET Core. Build scalable backend services (APIs). Collaborate with cross-functional teams (Business, Dev, Infra, etc.). Participate in code reviews to elevate engineering standards. Contribute to architectural decisions and technical roadmaps. Provide business support and monitor applications (level 2 support, incident resolution, and troubleshooting). Key Requirements: Strong experience with C# and .NET Core. Solid understanding of REST APIs, Entity Framework Core, and SQL. Familiarity with cloud platforms (Azure or AWS). Experience with CI/CD pipelines and version control (Git). Strong testing culture: unit tests, integration tests, and production validation. Familiarity with agile development practices. A mindset focused on quality, performance, and maintainability. Experience with a message broker. Nice to Have: Knowledge of microservices architecture. Experience with front-end frameworks (Angular). Background in distributed systems or high-availability environments. Knowledge of Docker & Kubernetes. Experience with Azure functions. Other Details: This position allows for flexibility and may accommodate remote work arrangements. Candidates should be prepared for collaborative team engagements with a focus on delivering high-quality software solutions.

Technology

Appliscale

Mid Fullstack Engineer C#

Mid

Remote

Krakow, Poland

14,000 - 20,000 USD

🏢 Summary: Full-stack C#/.NET engineer role focused on building, testing, deploying and maintaining backend microservices and frontend applications using React or Angular. The position involves working with AWS and Terraform, maintaining production systems, and collaborating in Agile teams to deliver new features. Strong emphasis on software engineering principles and modern cloud-based architectures. 🗂️ Requirements: 3+ years commercial experience in C# development, .NET Core and .NET Framework experience, Frontend development with React or Angular and TypeScript, Experience with REST APIs, Knowledge of MS SQL, PostgreSQL or DynamoDB, Understanding of OOP, SOLID and Clean Code principles, Experience with microservices architecture, AWS and Terraform experience, Knowledge of testing, data structures and algorithms, Computer Science degree, Experience with Agile (SCRUM or Kanban), AI tooling usage 📃 Skills: C#, .NET, .NETCore, .NETFramework, TypeScript, JavaScript, Node.js, React, Angular, REST, AWS, Terraform, MSSQL, PostgreSQL, DynamoDB, Microservices, Docker, Kubernetes, Jenkins, CircleCI, GitlabCI, Datadog, CICD 🏢 Description: About the role You will need to be proficient in backend and frontend development with a thorough understanding of the technologies involved. Strong backend and frontend skills where you can demonstrate your ability to apply these technologies, as well as deploy and maintain them will be crucial to success. Technologies we work with: C#, .NET Core, .NET Framework, Typescript, JavaScript, Node.js, React, REST APIs, React, Angular, AWS, Terraform Responsibilities: Designing, writing, testing functionalities for a backend system written in C# and a frontend system written in React or Angular & TypeScript Deploying and maintaining microservices in AWS using Terraform Maintaining system on production used by consumers from several European countries Debugging issues Participating in sprint planning, daily sprints and meetings with product owners for grooming new features Collaborating with other team members and teams who depend on functionalities that you develop Required Qualifications: 3+ years of production software development experience in C# engineer role Strong understanding of software engineering principles, testing, data structures and algorithms Hands-on experience in .NET Core and .NET Framework technologies Good knowledge of DBMS like MS SQL / PostgreSQL / DynamoDB Know-how of REST APIs Understanding of OO design patterns, SOLID principles and Clean Code Computer Science degree AI Tooling usage Able to work with Agile methodologies such as SCRUM and/or Kanban Good communication and collaboration skills Self-motivation, proactive attitude Proficiency in English Nice to have: Some experience or interest in developing Cloud and Infrastructure solutions with AWS and CI/CD processes supported by tools like Docker, Kubernetes, Jenkins, Terraform, CircleCI, GitlabCI, Datadog, etc.

Technology

Appliscale

Senior C# Engineer

Senior

Remote

Krakow, Poland

19,500 - 24,000 PLN

🏢 Summary: Backend Software Engineer role focused on building, testing, and maintaining C#/.NET-based backend systems and microservices. The position involves designing system architecture, developing REST/GraphQL APIs, and ensuring reliable CI/CD-driven deployments. You will work on scalable systems used across multiple European markets. 🗂️ Requirements: 5+ years of commercial experience in C# development, Strong experience with .NET Core and .NET Framework, Solid knowledge of data structures and algorithms, Strong understanding of software engineering principles and testing, Experience with PostgreSQL, MSSQL, or DynamoDB, Experience designing and implementing REST or GraphQL APIs, Hands-on experience with CI/CD processes, Knowledge of OOP, SOLID principles, and Clean Code, Experience designing software architecture for distributed systems 📃 Skills: C#, .NETCore, .NETFramework, TypeScript, REST, GraphQL, PostgreSQL, MSSQL, DynamoDB, CICD 🏢 Description: About the role You will need to be proficient in C# backend development with a thorough understanding of the .NET technologies involved. Strong backend skills where you can demonstrate your ability to apply these technologies, as well as deploy and maintain them will be crucial to success. Technologies we work with: C#, .NET Core, .NET Framework, TypeScript, JavaScript, Python, Node.js, REST/GraphQL APIs, React, AWS, Terraform Responsibilities Designing, writing, testing functionalities for a backend system written in C# Design software architecture between backend, frontend and mobile apps Deploying and maintaining microservices in AWS using Terraform Debugging and maintaining system on production used by consumers from several European countries Scoping and assessing the complexity of features Participating in sprint planning, daily sprints and meetings with product owners for grooming new features Collaborating with other team members and teams who depend on functionalities that you develop Recruiting and mentoring new team members Required qualifications 5+ years of production software development experience in C# engineer role Solid hands-on experience in .NET Core and .NET Framework technologies Experience in working with AWS and Terraform / CloudFormation Strong knowledge of DBMS like MS SQL / PostgreSQL / DynamoDB Expertise of REST APIs Strong hands-on experience of CI&CD processes Proficiency in OO design patterns, SOLID principles, Clean Code and solving architectural problems Computer Science degree AI Tooling usage Able to work with Agile methodologies such as SCRUM and/or Kanban Good communication and collaboration skills Self-motivation, proactive attitude Proficiency in English Nice to have Experience in developing Cloud and Infrastructure solutions with AWS and CI/CD processes supported by tools like Docker, Kubernetes, Jenkins, Terraform, CircleCI, GitlabCI, Datadog, etc. Exposure to frontend development in React Working experience with one of the object-oriented and/or functional languages such as Java, TypeScript, Elixir, C++, Golang, Erlang, Python, Kotlin

Technology

Appliscale

Senior Fullstack Engineer C#

Senior

Hybrid

Krakow, Poland

19,500 - 25,000 PLN

🏢 Summary: Full-stack C#/.NET engineer role focused on building, deploying, and maintaining backend microservices and modern frontend applications in React or Angular. The position involves designing system architecture, developing REST APIs, and managing cloud infrastructure on AWS using Terraform. You will work on production systems used across multiple European countries within an Agile environment. 🗂️ Requirements: 5+ years production experience as C# engineer, Strong frontend experience with React or Angular, Hands-on experience with .NET Core and .NET Framework, Experience with AWS and Terraform or CloudFormation, Experience with MS SQL, PostgreSQL, or DynamoDB, Expertise in REST APIs, Strong experience with CI/CD processes, Knowledge of OOP, SOLID principles, Clean Code, Experience in software architecture design, Computer Science degree, Experience with AI tooling, Experience working in Agile (SCRUM or Kanban) 📃 Skills: C#, .NET, .NETCore, TypeScript, JavaScript, Node.js, REST, React, Angular, AWS, Terraform, CloudFormation, MSSQL, PostgreSQL, DynamoDB, CICD, OOP, SOLID, CleanCode, Microservices, SCRUM, Kanban 🏢 Description: About the role You will need to be proficient in backend and frontend development with a thorough understanding of the technologies involved. Strong backend and frontend skills where you can demonstrate your ability to apply these technologies, as well as deploy and maintain them will be crucial to success. Technologies we work with: C#, .NET Core, .NET Framework, Typescript, JavaScript, Node.js, REST APIs, React, Angular, AWS, Terraform Responsibilities: Designing, writing, testing functionalities for a backend system written in C# and a frontend system written in React or Angular & TypeScript Design software architecture between backend, frontend and mobile apps Deploying and maintaining microservices in AWS using Terraform Maintaining system on production used by consumers from several European countries Debugging issues Scoping and assessing the complexity of features Participating in sprint planning, daily sprints and meetings with product owners for grooming new features Collaborating with other team members and teams who depend on functionalities that you develop Recruiting and mentoring new team members Required qualifications: 5+ years of production software development experience in C# engineer role Exposure and experience in frontend development in React or Angular frameworks Solid hands-on experience in .NET Core and .NET Framework technologies Experience in working with AWS and Terraform / CloudFormation Strong knowledge of DBMS like MS SQL / PostgreSQL / DynamoDB Expertise of REST APIs Strong hands-on experience of CI&CD processes Proficiency in OO design patterns, SOLID principles, Clean Code and solving architectural problems Computer Science degree AI Tooling usage Able to work with Agile methodologies such as SCRUM and/or Kanban Good communication and collaboration skills Self-motivation, proactive attitude Proficiency in English Nice to have: Working experience with one of the object-oriented and/or functional languages such as Java, Elixir, C++, Golang, Erlang, Python, Kotlin.

Technology

ASTEK Polska

Senior Fullstack .NET Engineer

Senior

Hybrid

Wroclaw, Poland

1,100 - 1,250 PLN

🏢 Summary: The role involves developing and maintaining an enterprise-grade web application within the .NET ecosystem, with a strong focus on backend development and system architecture. You will design and enhance REST APIs, implement business logic, and integrate modern .NET Core solutions with legacy .NET Framework components. The position emphasizes scalable architecture, database optimization, and high code quality through comprehensive testing. 🗂️ Requirements: 5+ years of experience in .NET development, Strong expertise in .NET Core and backend systems, Experience designing and building REST APIs, Hands-on experience with Entity Framework Core, Experience with relational databases, especially SQL Server, Understanding of software architecture and design patterns, Experience working with .NET Framework 4.8, Experience with unit, integration, and end-to-end testing, Ability to integrate and maintain backend services, Basic knowledge of React or experience collaborating with frontend teams 📃 Skills: .NET, C#, ASP.NET, REST, Swagger, OpenAPI, EntityFramework, SQLServer, SQLite, React, xUnit, NUnit, AI, Copilot, ChatGPT 🏢 Description: Additional information The project focuses on the development and maintenance of an enterprise-grade web application built on the .NET ecosystem, with a strong emphasis on backend and system architecture. The main responsibility is to design and enhance REST APIs and business logic , including integration with existing components based on .NET Framework 4.8. The system relies on relational databases (SQL Server) and ORM solutions such as Entity Framework Core, with a strong focus on quality through multi-level testing. The role also involves collaboration with the frontend layer (React), although it is not the primary focus. The environment requires a high level of autonomy, technical decision-making, and a proactive approach to improving the existing architecture. You’re ideal for this role if you: Have 5+ years of experience in .NET development, with strong expertise in .NET Core and backend systems Are confident in designing and building REST APIs, including architecture and best practices (e.g., Swagger/OpenAPI) Have hands-on experience with Entity Framework Core and relational databases such as SQL Server Understand software architecture, design patterns, and how to build scalable, maintainable systems Are familiar with legacy environments, including .NET Framework 4.8, and can work across modern and existing solutions Have solid experience with testing (unit, integration, end-to-end) and care about code quality Have basic knowledge of React or are comfortable working closely with frontend teams Use AI tools (e.g., Copilot, ChatGPT) to improve development efficiency Take ownership of your work and proactively identify improvements rather than waiting for tasks Your day-to-day responsibilities include:​ Designing, developing, and maintaining backend services using .NET Core Building and enhancing REST APIs, ensuring performance, scalability, and clear documentation (Swagger/OpenAPI) Integrating new features with existing systems based on .NET Framework 4.8 Implementing business logic and ensuring consistency across application layers Working with databases (SQL Server, SQLite) and optimizing data access with Entity Framework Core Writing and maintaining tests (unit, integration, end-to-end) to ensure high code quality Collaborating with frontend developers (React) to ensure smooth end-to-end functionality Participating in architectural discussions and contributing to technical decisions Identifying areas for improvement and proactively proposing enhancements Using AI tools to streamline development and increase productivity