April 12, 2026

Software Engineer C#

Mid • Hybrid

11,000 - 16,000 PLN

Krakow, Poland

The Intelligent Middleware (IMW) is a suite of network services across different types of radio networks with a common Application Programming Interface (API). Third-party applications that use this API can transparently track and communicate with wireless devices regardless of access network protocols and device types.


Job Description

You will join the Intelligent Middleware (IMW) team, a core unit responsible for building a suite of high-performance network services. Our platform bridges the gap between third-party applications and complex radio networks via a unified API. This is a backend-heavy role where you will help transparently track and communicate with wireless devices, abstracting away the complexity of network protocols.

The API contains a variety of interfaces including REST and WebSockets. 

We are seeking a skilled C# Engineer to help us design, develop, and scale our core software solutions. You won't just be writing code; you will be solving problems related to device connectivity, data throughput, and system reliability.


Basic Requirements

  • 3+ years of proven experience in software development.

  • Strong proficiency C# and the .NET ecosystem

  • Knowledge of Windows OS

  • Great communication and collaboration skills

  • Ability to work independently and as part of a team

  • Relational database knowledge would be an advantage

  • Ability to work from the office 2 days per week

Additional Assets

Practical experience with AI coding assistants (e.g., GitHub Copilot, Cursor, Gemini) to speed up refactoring and documentation

Similar jobs you might like

Technology

Motorola Solutions

Platform Engineer

Mid

Hybrid

Krakow, Poland

8,000 - 10,000 PLN

🏢 Summary: The offer is for a Platform Engineer responsible for modernizing and maintaining a hybrid virtualization and infrastructure environment supporting Intelligent Middleware products. The role focuses on automating CI/CD pipelines, managing Infrastructure as Code, and developing KVM-based virtualization across Linux and Windows systems. It involves close collaboration with development and IT teams to ensure scalability, security, and high reliability of delivery processes. 🗂️ Requirements: 2+ years experience in DevOps, Platform Engineering or Infrastructure role, Experience with ESXi and/or KVM virtualization, Administration of Linux (RedHat) and Windows Server, Strong scripting skills in Python, Bash or PowerShell, Practical knowledge of Ansible, Experience with CI/CD tools such as Jenkins or GitHub, Experience with Docker and containerization concepts, Basic understanding of C#/.NET or SQL databases 📃 Skills: KVM, ESXi, Linux, RedHat, Windows, Python, Bash, PowerShell, Ansible, Jenkins, GitHub, Docker, C#, .NET, SQL 🏢 Description: The Intelligent Middleware (IMW) is a suite of critical network services bridging different types of radio networks via a common API. Our technology allows third-party applications to transparently track and communicate with wireless devices, regardless of access network protocols or device types. We connect the unconnected. Job Description We are looking for a Platform Engineer to join our growing IMW team in Krakow. In this role, you will play a crucial part in modernizing our virtualization layer, maintaining hybrid infrastructure, and optimizing delivery pipelines to ensure the high reliability of Intelligent Middleware products. You will be responsible for: Driving automation of software delivery (CI/CD pipelines) and executing tool migrations to GitHub. Writing and maintaining Infrastructure as Code (scripts, Ansible) for our on-site lab and hybrid cloud setup. Development of our virtualization environment on KVM (across Windows and Linux VMs). Collaborating with dev teams and global IT units to align security, tool utilization, and system scalability. Leveraging modern AI tools to accelerate coding, scripting, and documentation. Basic Requirements 2+ years of proven experience in a DevOps, Platform Engineering, or Infrastructure-focused role. Virtualization & OS: Practical experience or strong understanding of virtualization technologies (ESXi and/or KVM), along with hands-on experience administering both Linux (RedHat) and Windows Server environments. Infrastructure as Code & Scripting: Strong scripting skills in Python, Bash, or PowerShell, and practical knowledge of Ansible for configuration management. CI/CD & DevOps Tools: Solid experience with CI/CD tools (specifically Jenkins or GitHub) and pipeline management. Containerization: Familiarity with Docker and general container orchestration concepts. Software Development Awareness: Basic understanding of C# / .NET or database concepts (SQL) to effectively collaborate with the development team on architecture simplification. Additional Assets: Practical experience with AI coding assistants (e.g., GitHub Copilot, Cursor, Gemini) to speed up refactoring and documentation.

Technology

Sii

C# Developer – Firmware & Hardware Interfaces (f/m/x)

Senior

Remote

Wrocław, Poland

🏢 Summary: Remote C# Developer role focused on low-level development, hardware integration, and firmware communication for AI-driven investment technology solutions. The position involves building machine-oriented software systems in a distributed Agile environment with CI/CD practices. Candidates will collaborate on performance, reliability, and embedded system integration projects. 🗂️ Requirements: Minimum 5 years of experience with C#, Experience with low-level development, Experience with hardware interaction, Knowledge of firmware interfacing, Knowledge of control layer communication, Experience with Agile methodologies, Experience with CI/CD processes, Experience with GitHub or GitLab, English proficiency at B2 level 📃 Skills: C#, Firmware, CI/CD, GitHub, GitLab, Agile, SAFe 🏢 Description: We are looking for an experienced C# Developer with a strong background in low-level development and hardware integration to join Sii and contribute to an innovative project delivered for our client — an international company operating in the AI-driven investment technology domain. You’ll work in a fully remote, startup-like environment, building solutions that combine software engineering with machine-level interaction and firmware communication. This is a great opportunity to grow within distributed teams and modern engineering practices, including CI/CD and Agile delivery models. At Sii, we support continuous development and offer access to diverse projects aligned with your expertise. If you like getting close to the hardware, enjoy solving complex integration challenges, and want to see how your code interacts with real-world systems — this project is for you. Apply now and build solutions where software meets machines. Not a 100% match? Let’s talk anyway — we’ll match you with the right opportunity. Your tasks Develop and maintain C# applications interacting with hardware components and low-level systems Design and implement interfaces for communication with machine control layers and embedded components Integrate software solutions with firmware and ensure reliable data exchange between layers Collaborate with cross-functional, distributed teams in an Agile environment using CI/CD pipelines Participate in code reviews, testing, and continuous improvement of system performance and reliability Requirements Minimum 5 years of experience as a C# Developer or in a similar role Hands-on experience with low-level or machine-oriented development and hardware interaction Strong knowledge of firmware interfacing and control layer communication Practical experience with Agile methodologies and CI/CD processes (GitHub/GitLab) English proficiency at min. B2 level (comfortable working in an international environment) Nice-to-have requirements Experience working in a SAFe environment

Technology

Euroclear

Middleware Engineer – API Integration (IBM & Microsoft)

Junior

Hybrid

Krakow, Poland

🏢 Summary: Permanent Middleware Engineer role focused on supporting and optimizing IBM API Connect and Microsoft APIM platforms across their lifecycle. The position involves deploying, maintaining, and improving API platforms, collaborating with application teams, and supporting production environments. It offers hands-on experience in middleware, automation, and container technologies within a hybrid working model. 🗂️ Requirements: Experience with IBM API Connect and Microsoft APIM or strong willingness to develop expertise, Basic knowledge of middleware management on Linux and Azure, Familiarity with automation and scripting using Ansible/Tower and Terraform, Understanding of API platform security, networking, availability, and performance, Exposure to container technologies, Ability to provide production and on-call support, Experience or willingness to work in Agile/Scrum environments, Proficiency in English 📃 Skills: IBM API, APIM, Linux, Azure, Ansible, Tower, Terraform, Containers, API, Middleware, Networking, Security, Agile, Scrum 🏢 Description: Division: Group Technology Services (GTS) Are you passionate about building resilient, high-performance middleware systems? Join us as a Middleware Engineer. About the Role We are seeking a motivated Middleware Engineer with a budding interest in API Platforms build from both IBM API Connect and Microsoft APIM platforms. This role provides an excellent opportunity to develop expertise and manage these systems across all environments throughout their lifecycle. What You’ll Do Assist in the deployment, maintenance, and optimization of IBM API Connect and Microsoft APIM software on various platforms. Collaborate with application teams to design and deploy API objects. Provide support for API implementations, including both daylight and overnight support. Identify and suggest improvements to Euroclear's API Connect and APIM implementations. Learn from and be mentored by experienced peers, sharing knowledge and best practices. Work closely with stakeholders to gather requirements and define processes. Support squad's Product Owner, Architects, and Application Designers in establishing roadmaps and implementation plans. Develop and disseminate best practices and guidelines for API services. Participate in watch duty rotation, providing support for production services. What You Bring Technical Expertise: Experience in managing and supporting IBM API Connect and Microsoft APIM or a strong interest in developing these skills. Basic knowledge in managing middleware on various platforms being Linux and Azure. Familiarity with scripting languages used with automation tools like Ansible/Tower and Terraform Awareness of security concerns, networking, availability, and performance matters related to API platforms. Exposure to container technologies. Soft Skills: Strong desire to learn and grow expertise. Ability to navigate uncertainty and complexity. Client-focused mindset with a strong emphasis on quality. Proficiency in English and excellent communication skills. Experience or willingness to work in Agile/Scrum environments. Collaborative mindset and strong analytical skills. Please note that this is a permanent position, and we do not offer freelance/contract arrangement for the role. #LI-AK1 About Us Why join us Embark on your new adventure at Euroclear, and work at the heart of the global capital markets. We connect over 2,000 financial institutions across the globe. As an open and resilient infrastructure, we contribute to the stability of the financial markets. We help clients cut through complexity, lower costs, and mitigate risks of financial transactions. At Euroclear, we have the clear ambition to use our key role to facilitate and accelerate a sustainable global financial system. What We Offer: Work closely with inspiring, supportive and engaged colleagues from more than 80 different countries. Practice your talents in a highly professional international environment. Join a learning and development environment with an emphasis on knowledge sharing and training. Competitive salary and comprehensive benefits. Ways of working Find your own optimal balance within our hybrid working model, where you can connect at the office 8 days a month and also benefit from remote working. Great Place to Work for All We are committed to creating an inclusive culture that celebrates diversity and strives to be a Great Place to Work for All. All qualified applicants will be considered for employment, regardless of any aspect that makes them unique (including race, religion, national origin, gender, sexual orientation, age, marital status, pregnancy, disability, ...). If you need any specific accommodation due to disability or any other reason, you can let the recruiter know during your application process. Our values guide how we work together and shape our future: Our mission and values - Euroclear About the Team Group Technology Services (GTS) plans, builds and runs the global infrastructure of Euroclear, and is additionally responsible for the IT service management to the operating entities of the various Group markets. Group Technology Services operates its IT systems and IT services in such a way that, at an appropriate and benchmarked cost level, it can deliver the agreed levels of service to support the requirements of the business processes, for both normal operations and during disaster recovery.

Technology

Craftware

Integration Developer (Node.js / AWS)

Senior

Remote

Warsaw, Poland

150 - 200 PLN

🏢 Summary: Full-time remote role for an experienced Node.js developer focused on designing and maintaining reliable, scalable system integrations in distributed, serverless AWS environments. The position involves analyzing complex data flows, implementing API- and message-based integrations, and ensuring fault-tolerant communication between internal and external systems. The role combines hands-on development with technical analysis and integration architecture responsibilities. 🗂️ Requirements: 4+ years of experience with Node.js (server-side JavaScript), 2+ years of experience in system and data integration (analysis, transformation, validation), 2+ years of experience in REST API design and implementation, 1+ year of experience with distributed systems (async patterns, fault tolerance, scalability, replication), Experience with AWS serverless services: Lambda, SQS, CloudWatch, S3, Experience with GitHub including branching and GitHub Actions (CI/CD), Basic Linux CLI knowledge, Shell scripting skills, English proficiency (written and spoken) 📃 Skills: Node.js, JavaScript, REST, API, AWS, Lambda, SQS, CloudWatch, S3, GitHub, CI/CD, Linux, Bash, DistributedSystems, Serverless 🏢 Description: Craftware is a technology company of over 500 experts, empowering large organizations to solve complex business challenges with modern IT solutions - from sales systems and automation to data platforms and AI. We operate where technology must be reliable, secure, and scalable. We deliver end-to-end projects: from analysis and architecture through implementation to development and maintenance. We are a trusted partner of industry leaders such as Salesforce, Veeva, UiPath, and Databricks. Model: remote Employment type: full-time About the role We're looking for an experienced developer who doesn't just implement solutions — but understands the broader business and system context behind them. If you enjoy untangling complex problems, tracing data flows, and building reliable distributed systems, this role is built for you. Who we're looking for Someone who can navigate ambiguity, ask the right questions, and translate complex integration requirements into practical solutions. A developer with an analytical, detective-like mindset — comfortable investigating system behaviors, uncovering dependencies, and making sound technical decisions based on evidence. What you'll do Design, develop, and maintain integrations between internal and external systems Collaborate with internal stakeholders and external partners to gather, clarify, and refine business and technical requirements Lead or participate in technical meetings and workshops with cross-functional teams and third-party organizations Analyze existing system landscapes, message flows, and interface behaviors to identify integration needs Produce clear technical documentation: integration specs, interface contracts, data mappings, and operational guidelines Implement server-side integration logic using message-based and API-based communication patterns Develop and maintain solutions in distributed, asynchronous architectures with a focus on reliability and fault tolerance Validate, transform, and analyze data exchanged between systems for accuracy, consistency, and compliance Monitor, troubleshoot, and support integration processes in production environments Identify inefficiencies and risks in current solutions and recommend improved architectural patterns Technical requirements 4+ years of experience in Node.js (server-side JavaScript) 2+ years of experience in system/data integration (analysis, transformation, validation) 2+ years of experience in REST API design and implementation 1+ year working with distributed systems (async patterns, fault tolerance, scalability, replication) AWS serverless — must-have: Lambda, SQS, CloudWatch, S3 GitHub — branching, GitHub Actions (CI/CD), working with issues/tickets Basic Linux CLI and shell scripting Good written and spoken English Nice to have: Terraform / Infrastructure-as-code for AWS AWS: DynamoDB, DocumentDB, streaming services Employment conditions: B2B contract, Daily support from team leaders, Dedicated certification budget, Assistance in defining and support in your development path, Benefits package, Integration trips/events.

Technology

C&F

Senior Integration Engineer

Senior

Remote

Warsaw, Poland

🏢 Summary: The offer is for a senior Integration Engineer to design and build high-performance, mission-critical integration platforms in globally distributed cloud environments. The role focuses on microservices architecture, event-driven systems, and integration between industrial (OT) and enterprise IT systems using modern technologies. You will take full ownership of solutions from design and development to testing, CI/CD, and production support. 🗂️ Requirements: Minimum 5 years of professional software development experience, Strong experience with Java ecosystem, Proven experience in designing and building microservices, Hands-on experience with messaging and event streaming systems, Experience with REST and SOAP APIs and related protocols, Knowledge of security standards OAuth2, JWT, SAML, TLS, Experience with unit and integration testing, Hands-on experience with AWS or Azure or GCP, Experience with CI/CD and containerization, English proficiency at minimum B2 level 📃 Skills: Java, Kafka, JMS, MQTT, AMQP, REST, SOAP, OData, GraphQL, gRPC, JSON, XML, OAuth2, JWT, SAML, TLS, AWS, Azure, GCP, CI/CD, Docker, Kubernetes, HiveMQ, HighByte 🏢 Description: C&F is a technology services company providing innovative solutions in Data Management, Big Data, Advanced Analytics and Compliance . With a highly integrated team of 400+ experts , for over 20 years C&F has been delivering superior engineering and premium operations to Fortune 500 companies, primarily in the Life Science industry. 🌍 We build and run the core data platforms for global companies . Our team designs high-performance, resilient systems that solve complex challenges in Enterprise Integration, and the Industrial Internet of Things (IIoT). We are looking for a top-tier Integration Engineer, a key technical expert to join our team and help us build these mission-critical, globally distributed solutions. This is a chance to work on challenging projects at a global scale, using modern technology without the burden of legacy code. 📝 You will be responsible for: Designing and building high-performance, mission-critical integration platforms using modern programming languages Building and operating globally distributed systems designed for High Availability across AWS, Azure, and GCP Designing and developing solutions based on a microservices architecture Integrating industrial systems (OT) with enterprise IT, using platforms like HiveMQ and HighByt e alongside event-streaming technologies like Kafka Taking full ownership of your work—from design and coding to automated testing, CI/CD, and production support 👉 What you will need: At least 5 years of professional experience in software development plus a hands-on approach to owning and delivering complete solutions Strong experience with the Java ecosystem Proven experience designing and building microservices Experience with messaging & event streaming: Kafka, Azure Event Hub, JMS, MQTT, AMQP Experience with APIs & protocols: REST, SOAP, OData, GraphQL, gRPC, JSON, XML, Kafka, MQTT Experience with Security standards: OAuth2, JWT, SAML, TLS and API management Demonstrated expertise in writing comprehensive unit and integration tests ; you believe in and practice a culture of high code coverage Hands-on experience with at least one major cloud platform (AWS, Azure, or GCP) Solid experience with DevOps practices, including CI/CD and containerization Very good command of English (level B2 is a must) Nice to have: Experience with IoT data integration and building UNS Familiarity with IoT protocols (MQTT, OPC-UA) and IoT platforms (HighByte Intelligence Hub, Ignition, Litmus, Node Red) Experience in Python An interest in AI/ML and its applications in enterprise data Strong understanding of Agile methodologies Strong communication and presentation skills are important, along with the ability to build rapport and credibility with stakeholders ✨ What we offer: You choose your employment type – we’re open to both employment contracts and B2B arrangements. Learning & development opportunities – after your probation period, you’ll have access to a highly flexible and generous English language reimbursement program, along with an individual development budget to use as you see fit. Classic benefits like private medical care, a sports card, and a preferential life insurance plan. Plus, our infamous Fruit Tuesdays and a special summer bonus – ice cream. A hybrid work setup with plenty of flexibility. Delivery teams work mostly remotely. Support teams come to the office at least once a week – as an HR team, we meet every Wednesday. On other days, you decide where you work. A bunch of non-work activities , including Office Day (a fun-filled day when employees from all over Poland gather at the office), POP UP integrations,  various competitions from cooking to photography, and the chance to submit charity causes to our CF4GOOD program, which provides support to those in need. A workplace that values people and is built on collaboration, not competition. If you’re tired of toxic work environments, you’ll finally get a chance to breathe. And if you’ve been lucky with great employers so far, we’ll do our best to keep that streak going.

Technology

Inuits

Senior Software Engineer (C#/.NET + Angular)

Senior

Remote

Krakow, Poland

130 - 140 PLN

🏢 Summary: Senior C#/.NET Full Stack Engineer role focused on maintaining and evolving a large, business-critical enterprise/SaaS system with complex domain logic. The position involves backend and frontend development, mobile applications with Cordova, API design, and architectural contributions for scalable, high-load systems. The engineer will work extensively with legacy code, performance optimization, and complex technical problem-solving. 🗂️ Requirements: 8+ years commercial experience with C# and .NET, Strong experience with Angular or AngularJS, Extensive knowledge of JavaScript and TypeScript, Hands-on experience with Cordova for iOS and Android, Experience in API development using .NET, Experience with relational databases and SQL, Experience with Git version control, Experience working on large enterprise or SaaS systems, Strong debugging and complex problem-solving skills, Ability to work with large and legacy codebases, Experience with scalable and high-load architectures, Understanding of software architecture and design patterns 📃 Skills: C#, .NET, Angular, AngularJS, JavaScript, TypeScript, Cordova, iOS, Android, SQL, SQLServer, Git, REST, APIs 🏢 Description: We are looking for a strong C#/.NET engineer to join a project focused on large enterprise and SaaS systems. This role is suited for an experienced engineer who is comfortable working with complex business logic, large codebases, and mature systems, and who takes ownership of technical decisions rather than just implementing tasks. About the Project: The project is a long-running, business-critical system with a complex domain and significant technical depth. You will work on maintaining and evolving an existing platform, including improving scalability, performance, and reliability. A substantial part of the work involves understanding legacy code, debugging complex issues, and contributing to the system as a key technical member of the team. Responsibilities: Design, develop, and maintain backend solutions using C#/.NET; Build and maintain cross-platform mobile applications using the Cordova framework (iOS and Android); Develop and maintain front-end features using Angular and TypeScript; Design and implement APIs using the .NET framework; Work with complex business logic in large enterprise or SaaS environments; Analyze, understand, and improve existing and legacy codebases; Solve complex technical and production issues; Collaborate closely with other engineers and stakeholders; Contribute to architectural decisions for scalable and high-load systems. Qualifications: 8+ years of solid commercial experience with full stack .NET/C# development combined with Angular or AngularJS; Extensive experience with Angular, JavaScript, and TypeScript for front-end development; Hands-on experience with the Cordova framework for building mobile applications (iOS and Android); native mobile development experience is not required; Expertise in API development using the .NET framework; Strong understanding of software architecture principles and experience applying design patterns to real-world projects; Hands-on experience with relational databases (e.g. SQL Server) and SQL for data querying and optimization; Experience with version control systems (e.g. Git) and familiarity with agile methodologies; Experience working on large enterprise systems and/or SaaS platforms; Experience playing a key role in projects (e.g. key developer, leading engineer, technical owner); Strong experience solving complex technical problems and very good debugging skills; Ability to work effectively with large and unfamiliar codebases; Experience with scalable architectures and high-load systems; An engineering mindset with the ability to deeply understand systems and make mature technical decisions. Recruitment Process: Initial interview with our recruitment team; Technical interview with the client; Final decision and offer. Inuits Sp. z o.o. is registered in the National Register of Employment Agencies (KRAZ) under number 35420.

Technology

Appliscale

Senior .NET Full Stack Developer

Senior

Remote

Krakow, Poland

19,500 - 25,000 PLN

🏢 Summary: Full-stack software engineering role focused on building, deploying, and maintaining backend systems in C#/.NET and frontend applications in React or Angular. The position involves designing system architecture, developing microservices in AWS, and working within Agile teams to deliver scalable production solutions. Strong emphasis on cloud infrastructure, CI/CD, and clean architectural practices. 🗂️ Requirements: 5+ years of production experience in C# development, Hands-on experience with .NET Core and .NET Framework, Experience with React or Angular, Experience designing and consuming REST APIs, Experience with AWS and Terraform or CloudFormation, Experience with CI/CD processes, Knowledge of MS SQL, PostgreSQL, or DynamoDB, Understanding of OO design patterns and SOLID principles, Computer Science degree, Experience working in Agile (SCRUM or Kanban), Proficiency in English 📃 Skills: C#, .NET, TypeScript, JavaScript, Node.js, React, Angular, AWS, Terraform, CloudFormation, REST, SQL, PostgreSQL, DynamoDB, CI/CD, 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

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

New offer

iTeamly

Senior Backend Engineer

Senior

Remote

Kraków, Poland

22,500 - 26,500 PLN

🏢 Summary: Backend engineering role focused on building scalable backend services, APIs, and internal developer platforms in a fully remote environment. The position involves improving system architecture, optimizing distributed systems, and collaborating across the full software development lifecycle. The offer includes influence on technical decisions, modern technologies, and growth opportunities within an experienced engineering team. 🗂️ Requirements: 5+ years of backend software development experience, Proficiency in PHP or experience with Java, Python, Go, Knowledge of RESTful APIs and GraphQL, Experience building scalable distributed backend systems, Experience with SQL/MySQL and database optimization, Experience with automated testing and monitoring, Knowledge of debugging production systems, Familiarity with contract-driven development, English for daily technical communication 📃 Skills: PHP, Java, Python, Go, REST, GraphQL, SQL, MySQL, React, API 🏢 Description: ✅ Your responsibilities: ・Design, develop, and maintain scalable backend services and APIs for third-party integrations. Improve platform architecture, service communication, and internal developer tooling. Collaborate with Product Managers, Designers, and Engineers throughout the entire software development lifecycle. Optimize existing systems for performance, scalability, reliability, and maintainability. Drive engineering best practices, including code quality, testing, and documentation. Participate in architecture discussions and technical decision-making. Mentor engineers through code reviews, pair programming, and knowledge sharing. Continuously improve the developer experience by building reliable internal platforms and tools. 🧠 Our requirements: 5+ years of experience in backend software development. Strong proficiency in PHP (preferred) or solid experience with Java, Python, Go , or similar backend technologies. Strong understanding of RESTful APIs , GraphQL , and API design best practices. Experience designing and building scalable, distributed backend systems. Hands-on experience with SQL/MySQL databases and database optimization. Experience with automated testing, observability, monitoring, and debugging production systems. Familiarity with contract-driven development and modern software development practices. Basic knowledge of frontend technologies such as React is a plus. Strong communication skills and the ability to collaborate across cross-functional teams. Passion for writing clean, maintainable, and high-quality code or AI automation English at a level allowing daily technical communication 🌟 What we offer: 100% remote work. Private healthcare and Multisport. Life insurance. Real influence on technical decisions and system architecture. Opportunity to build scalable backend services and developer platforms. Work with modern technologies in a collaborative engineering environment. Knowledge sharing, mentorship, and professional growth opportunities. Friendly, supportive, and experienced engineering team.

Technology

Inwedo

.NET Developer

Senior

Remote

Łódź, Poland

15,000 - 20,500 PLN

🏢 Summary: Backend Developer role focused on designing and developing backend applications using C# and ASP.NET Core, deployed on AWS infrastructure. The position involves working with Docker and Kubernetes, implementing real-time communication, maintaining CI/CD pipelines, and ensuring high code quality through testing and best practices. The role includes active collaboration with the team to design scalable and optimized software solutions. 🗂️ Requirements: Minimum 4 years of experience with C#, Minimum 4 years of experience with ASP.NET Core, Experience in designing software solutions, Experience with AWS cloud services, Experience writing unit tests (nUnit or xUnit), Knowledge of Polish and English for daily communication 📃 Skills: C#, ASP.NET, AWS, Docker, Kubernetes, SignalR, MQTT, nUnit, xUnit, Azure, CI/CD, DynamoDB, Redis 🏢 Description: Inwedo to software house z ponad 10-letnim doświadczeniem. Pomagamy firmom sprawnie realizować projekty od wstępnej weryfikacji pomysłów po pełne wdrożenie. Łączymy solidne fundamenty inżynierskie z praktycznym podejściem do AI i nowoczesnych technologii, aby tworzyć skalowalne i niezawodne systemy, gotowe sprostać przyszłym wyzwaniom. Jakie będą Twoje zadania? projektowanie i rozwój aplikacji backedowej w uparciu o C# i ASP .NET Core, budowanie i utrzymanie serwisów wdrażanych na infrastrukturze AWS, praca z kontenerami Docker oraz orkiestracja za pomocą Kubernetes, implementacja komunikacji real-time z wykorzystaniem SignalR oraz protokołu MQTT, pisanie i utrzymywanie testów jednostkowych zgodnie z dobrymi praktykami, konfiguracja i utrzymanie pipeline’ów CI/CD w Azure Pipelines, projektowanie i proponowanie rozwiązań, które wpłyną na optymalizację tworzonego oprogramowania, pisanie czystego kodu wysokiej jakości, czynny udział w tworzeniu oraz rozwoju aplikacji - współpraca z zespołem w obszarze omawiania funkcjonalności i zastosowanych rozwiązań. Jakiej wiedzy i umiejętności szukamy? min. 4 lata doświadczenia w pracy z C# i ASP .NET Core, doświadczenie w projektowaniu rozwiązań, znajomość rozwiązań chmurowych (AWS), doświadczenie w pisaniu testów jednostkowych (nUnit, xUnit), umiejętności rozwiązywania problemów i dbałości o szczegóły, dobrej komunikacji we współpracy z zespołem, znajomości języka polskiego i angielskiego pozwalającego na swobodną codzienną komunikację w mowie i piśmie. Mile widziane: znajomość konteneryzacji (Docker, Kubernetes), znajomość baz danych NoSQL (Dynamo DB) oraz mechanizmów cache (Redis), znajomość CI/CD - Azure DevOps (boards and pipelines). znajomość komunikacji real-time (SignalR) oraz protokołu MQTT. Jak wygląda rekrutacja? Screening call - videocall  z Anią z zespołu People Operations - ok. 30-40 min Rozmowa techniczna - videocall z rekruterem technicznym, które trwa ok. 60 min Spotkanie z klientem - ok. 30 min Co oferujemy? 🌎 100% zdalnie , hybrydowo lub z łódzkiego biura - wybór jest Twój. 💻 Pracujemy na Inwedowym sprzęcie . Potrzebujesz dodatkowego monitora, myszki, stacji dokującej? Daj znać. Zadbamy o komfort Twojej pracy. 💰 Budżet szkoleniowy - 3500 zł rocznie na wszystko, czego potrzebujesz do rozwoju zawodowego. 🧑‍🎓 Zostań ekspertką /-em - pomożemy Ci zbudować Twoją markę osobistą : wesprzemy w publikowaniu artykułów, czy udziale w konferencjach. 💡 Przestrzeń do realizacji własnych pomysłów. 📚 Biblioteczka stacjonarna i e-biblioteczka, dostęp do platform edukacyjnych (np. Udemy). 🛍️ Korzystamy z platformy benefitowej , Ty decydujesz, na co przeznaczasz środki - czy na kartę sportową , opiekę medyczną , zamówienia z Pyszne.pl , wycieczki z Wakacje.pl czy zakupy online . 🎉 Regularne integracje online i offline. Sprawdź, jak się u nas pracuje: 👉 https://www.facebook.com/inwedo 👉 https://www.linkedin.com/company/inwedo/