April 24, 2026

Senior Python Engineer (with Go knowledge)

Senior • Remote

33 - 39 USD

Krakow, Poland

(#4763)
N-iX is looking for a Senior Python Engineer (with Golang knowledge) to join a collaborative product team of around 8 engineers working on a complex, high-impact software platform. You’ll contribute across the stack, building scalable backend services and intuitive frontend experiences, while actively using AI-powered development tools to improve productivity and code quality. The team follows Agile best practices, values clean architecture, ownership, and continuous improvement. As an engineer you’ll help to develop the platform that serves as an enterprise next-generation endpoint protection (EPP) + endpoint detection & response (EDR) solution that runs on Windows (as well as macOS, Linux, servers, etc.). It comes as a single, unified agent designed to prevent, detect, respond, and remediate cyber threats, including malware, ransomware, fileless attacks, and advanced persistent threats — all in real time.

Responsibilities:

  • Design, develop, and maintain backend services in Python.

  • Collaborate closely with backend, frontend, and QA engineers in an Agile/Scrum environment.

  • Write clean, testable, and well-documented code.

  • Integrate and work with APIs, data stores, and third-party services.

  • Use AI-assisted development tools (e.g., code assistants, testing tools, analysis tools) to improve delivery speed and quality.

  • Support production systems and participate in troubleshooting when needed.

Requirements:

  • 5+ years of experience in Software Engineering.

  • Strong expertise with Python.

  • Experience building full-stack applications end-to-end.

  • Good understanding of RESTful APIs and client-server architecture.

  • Familiarity with Agile development methodologies.

  • Experience working in a team environment with shared ownership.

  • Comfortable using AI tools in daily development (e.g., coding assistants, test generation, debugging, documentation support).

  • Experience with AWS/GCP.

  • Experience with Kafka ecosystem & Redis, PostgreSQL.

Nice to have:

  • Ready to work with Golang

Similar jobs you might like

Technology

N-iX

Senior Java Engineer (with Go/Python)

Senior

Remote

Krakow, Poland

6,000 - 6,385 USD

🏢 Summary: Senior Java Engineer role in a product team building a large-scale endpoint protection and detection platform. The position focuses on designing and developing scalable backend services within a distributed, microservices-based architecture deployed in the cloud. The engineer will contribute to a high-impact cybersecurity solution running across multiple operating systems. 🗂️ Requirements: 5+ years of software engineering experience, Proficiency in Java, Experience with large-scale distributed systems, Experience with microservices architecture, Experience with AWS and/or GCP, Experience with Kubernetes, Experience with Kafka or similar messaging systems 📃 Skills: Java, Go, Python, AWS, GCP, Kubernetes, Kafka, Microservices, REST, SQL 🏢 Description: N-iX is looking for a Senior Java Engineer (with Go/Python) to join a collaborative product team of around 8 engineers working on a complex, high-impact software platform. You’ll contribute across the stack, building scalable backend services and intuitive frontend experiences, while actively using AI-powered development tools to improve productivity and code quality. The team follows Agile best practices, values clean architecture, ownership, and continuous improvement. As an engineer, you’ll help to develop the platform that serves as an enterprise next-generation endpoint protection (EPP) + endpoint detection & response (EDR) solution that runs on Windows (as well as macOS, Linux, servers, etc.). It comes as a single, unified agent designed to prevent, detect, respond, and remediate cyber threats, including malware, ransomware, fileless attacks, and advanced persistent threats — all in real time. Responsibilities: Design, develop, and maintain backend services Collaborate closely with backend, frontend, and QA engineers in an Agile/Scrum environment Write clean, testable, and well-documented code Integrate and work with APIs, data stores, and third-party services Use AI-assisted development tools (e.g., code assistants, testing tools, analysis tools) to improve delivery speed and quality Support production systems and participate in troubleshooting when needed Requirements: 5+ years of extensive software engineering experience Proficiency in Java Proven expertise in developing large-scale distributed systems and microservices architecture, with a focus on performance, scalability, and reliability Experience with cloud platforms (AWS and/or GCP) and Kubernetes (must) Experience with Kafka or similar solutions Experience with Python or Go is nice to have. Excellent problem-solving skills Strong communication skills and ability to articulate technical concepts and influence engineering direction across teams, departments, and stakeholders Upper-intermediate level English

Technology

N-iX

Senior Java Engineer

Senior

Remote

Warsaw, Poland

6,000 - 6,140 USD

🏢 Summary: Senior Java Engineer role focused on building and maintaining scalable backend services and contributing to frontend development for a next-generation endpoint protection and detection platform. The position involves working in an Agile team on distributed microservices architecture, leveraging cloud platforms and AI-assisted development tools. The solution delivers real-time cyber threat prevention and response across multiple operating systems. 🗂️ Requirements: 5+ years of software engineering experience, Strong proficiency in Java, Experience with large-scale distributed systems, Experience with microservices architecture, Experience with AWS and/or GCP, Experience with Kubernetes, Experience with Kafka or similar messaging systems, Experience integrating APIs and data stores, Upper-intermediate English level 📃 Skills: Java, AWS, GCP, Kubernetes, Kafka, Microservices, REST, SQL, AI, Git 🏢 Description: N-iX is looking for a Senior Java Engineer to join a collaborative product team of around 8 engineers working on a complex, high-impact software platform. You’ll contribute across the stack, building scalable backend services and intuitive frontend experiences, while actively using AI-powered development tools to improve productivity and code quality. The team follows Agile best practices, values clean architecture, ownership, and continuous improvement. As an engineer, you’ll help to develop the platform that serves as an enterprise next-generation endpoint protection (EPP) + endpoint detection & response (EDR) solution that runs on Windows (as well as macOS, Linux, servers, etc.). It comes as a single, unified agent designed to prevent, detect, respond, and remediate cyber threats, including malware, ransomware, fileless attacks, and advanced persistent threats — all in real time. Responsibilities: Design, develop, and maintain backend services in Java Collaborate closely with backend, frontend, and QA engineers in an Agile/Scrum environment Write clean, testable, and well-documented code Integrate and work with APIs, data stores, and third-party services Use AI-assisted development tools (e.g., code assistants, testing tools, analysis tools) to improve delivery speed and quality Support production systems and participate in troubleshooting when needed Requirements: 5+ years of extensive software engineering experience Proficiency in Java Proven expertise in developing large-scale distributed systems and microservices architecture, with a focus on performance, scalability, and reliability Experience with cloud platforms (AWS and/or GCP) and Kubernetes (must) Experience with Kafka or similar solutions Excellent problem-solving skills Strong communication skills and ability to articulate technical concepts and influence engineering direction across teams, departments, and stakeholders Upper-intermediate level English

Technology

N-iX

Backend Engineer (Python/ Go)

Senior

Remote

Warsaw, Poland

6,300 - 6,700 USD

🏢 Summary: Senior Backend Engineer role focused on building and improving a cloud-based security platform for large-scale forensic investigations and incident response. The position emphasizes backend development and infrastructure enhancements to enable scalable, reliable systems across millions of endpoints. You will collaborate on architecture and deliver backend features and integrations across distributed services. 🗂️ Requirements: 7+ years backend development experience, Proficiency in Python, Go, Java or similar language, Experience with CI/CD systems, Experience with AWS or GCP, Experience with Terraform, Experience with relational databases, Strong understanding of backend architecture, Strong understanding of distributed systems, Upper Intermediate English level 📃 Skills: Python, Go, Java, CI/CD, AWS, GCP, Terraform, SQL, Databases, DistributedSystems, Backend, Cloud 🏢 Description: N-iX is looking for a Senior Backend Engineer to join our team. Together with the client’s team, you’ll be building a next-generation cloud-based security platform as a backend engineer with strong infrastructure expertise. The team is working on products that enable security teams to orchestrate forensic investigations, run custom scripts at scale, and respond rapidly to cyber threats across millions of endpoints. The platform powers automated forensic evidence collection, customizable forensic profiles, and streamlined incident response workflows - all within a unified console alongside EDR data. This role focuses on improving infrastructure and backend systems to help the team ship faster and more reliably. Responsibilities : Drive developer experience initiatives that improve team velocity Implement backend features and integrations across multiple services Collaborate with the team on architectural decisions and code reviews Work independently while aligning with team priorities Requirements : 7+ years of backend development experience Proficiency in Python (preferably) , Go, Java, or any similar language Experience with CI/CD systems, clouds (AWS/GCP) Experience with Terraform Experience with relational databases Strong understanding of backend architecture and distributed systems Strong communication skills and ability to work in hybrid/remote teams Self-directed with the ability to drive initiatives independently At least Upper Intermediate English level Nice to have: Kafka and event-driven architectures E2E and integration testing strategies Kubernetes and container orchestration

Technology

N-iX

Senior Python Engineer ( with Go/Java skills)

Senior

Remote

Krakow, Poland

6,000 - 6,700 USD

🏢 Summary: Senior Backend Engineer role focused on building and improving a cloud-based security platform that enables large-scale forensic investigations and incident response across millions of endpoints. The position emphasizes backend development and infrastructure enhancements to increase system reliability and team velocity. You will implement backend features, integrations, and contribute to architectural decisions within a distributed environment. 🗂️ Requirements: 7+ years of backend development experience, Proficiency in Python, Experience with CI/CD systems, Experience with AWS or GCP, Experience with Terraform, Experience with relational databases, Strong understanding of backend architecture, Strong understanding of distributed systems, Upper Intermediate English level 📃 Skills: Python, AWS, GCP, Terraform, CI/CD, SQL, Java, Go, Kafka, Kubernetes, Docker 🏢 Description: N-iX is looking for a Senior Backend Engineer to join our team. Together with the client’s team, you’ll be building a next-generation cloud-based security platform as a backend engineer with strong infrastructure expertise. The team is working on products that enable security teams to orchestrate forensic investigations, run custom scripts at scale, and respond rapidly to cyber threats across millions of endpoints. The platform powers automated forensic evidence collection, customizable forensic profiles, and streamlined incident response workflows - all within a unified console alongside EDR data. This role focuses on improving infrastructure and backend systems to help the team ship faster and more reliably. Responsibilities : Drive developer experience initiatives that improve team velocity Implement backend features and integrations across multiple services Collaborate with the team on architectural decisions and code reviews Work independently while aligning with team priorities Requirements : 7+ years of backend development experience Proficiency in Python Experience with CI/CD systems, clouds (AWS/GCP) Experience with Terraform Experience with relational databases Experience with Java or Go is nice to have. Strong understanding of backend architecture and distributed systems Strong communication skills and ability to work in hybrid/remote teams Self-directed with the ability to drive initiatives independently At least Upper Intermediate English level Nice to have: Kafka and event-driven architectures E2E and integration testing strategies Kubernetes and container orchestration

Technology

N-iX

Senior Java Engineer (Go&Python skills) (#4692)

Senior

Remote

Krakow, Poland

6,400 - 6,700 USD

🏢 Summary: Senior Java Engineer role focused on designing, developing, and supporting large-scale backend systems for an XDR cybersecurity platform processing billions of security events daily. The position involves building distributed services and microservices that enable secure communication between endpoints and a cloud-based management console. The engineer will drive architecture, scalability, performance, and observability improvements in a high-scale cloud environment. 🗂️ Requirements: 7+ years of software engineering experience, Experience with large-scale distributed systems, Experience with microservices architecture, Strong focus on performance, scalability, reliability, Proficiency in Java, Proficiency in Golang, Proficiency in Python, Experience with AWS and/or GCP, Experience with Kubernetes, Experience with Kafka or similar messaging systems 📃 Skills: Java, Golang, Python, AWS, GCP, Kubernetes, Kafka, Microservices, DistributedSystems, Linux, Windows, macOS 🏢 Description: We’re looking for a Senior Java Engineer with Python&Golang skills to join our team. About Us: Our client  is defining the future of cybersecurity through our XDR platform that automatically prevents, detects, and responds to threats in real time. Singularity XDR ingests data and leverages our patented AI models to deliver autonomous protection. With the Client, organizations gain full transparency into everything happening across the network at machine speed – to defeat every attack at every stage of the threat lifecycle. We are a values-driven team where names are known, results are rewarded, and friendships are formed. Trust, accountability, relentlessness, ingenuity, and define the pillars of our collaborative and unified global culture. We're looking for people that will drive team success and collaboration across a team. If you’re enthusiastic about innovative approaches to problem-solving, we would love to speak with you about joining our team! About the team & role: Our team is responsible for the backend part for the main product line - securing tens of millions of devices across the globe of all kinds of OS (Windows, Linux, macOS), and processing billions of security events every day. We are building services (e.g. gateways, caching, threat data ingestion etc) that process traffic & serve for two-way interaction between client's Agents on the protected devices and our cloud-based Management console (a large-scale distributed system, with a client facing, data-heavy & complex web application) We also enable features in this console that allow tens of thousands of users on IT security teams of our clients to manage our security SW deployed on endpoints in client's environments (e.g. investigating threats & notifications from protected devices; creating blocklists, exclusions, policies etc.). You'll be joining a team with a significant impact on how our customers' environments (incl. 4 or Fortune10 companies, hundreds of Global2000 or governments) are protected, how they interact with agents, gain visibility into their security posture, and understand the risks and act upon them. As a core team, we're heavily involved in every end-to-end effort, features development and are key contributors to the design and build of the right architecture of client's cybersecurity solution to match the scale & hyper-growth of our business. What will you do? Design, develop and support backend system serving for endpoint security Help us with initiatives around moving our services to a new deployment model. Tuning and adjusting our services to work with new CPU architectures. Improving the observability for our services. Responsibilities: Cross-Team Collaboration: Work closely with product, validation, and front-end engineering teams to deliver and maintain high-quality features. Code Quality and Maintenance: Write clean, maintainable code. Stay up-to-date with the latest advancements in backend technologies and security best practices. Innovation and Creativity: Bring creativity to the table. Explore new solutions and technologies to improve our product continuously. Requirements: 7+ years of extensive software engineering experience, including proven expertise in developing large-scale distributed systems and microservices architecture, with a focus on performance, scalability and reliability Proficiency in Java, Golang and Python Experience with cloud platforms (AWS and/or GCP) and Kubernetes (must) Experience with Kafka or similar solutions is a plus Excellent problem-solving skills Strong communication skills and ability to articulate technical concepts and influence engineering direction across teams, departments and stakeholders We offer: Flexible working format - remote, office-based or flexible A competitive salary and good compensation package Personalized career growth Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more) Active tech communities with regular knowledge sharing Education reimbursement Memorable anniversary presents Corporate events and team buildings Other location-specific benefits

Technology

N-iX

Senior Java Engineer (with Python) (#4692)

Senior

Remote

Krakow, Poland

6,400 - 6,800 USD

🏢 Summary: Senior Java Engineer role focused on designing, developing, and supporting large-scale backend systems for a cloud-based XDR cybersecurity platform. The position involves building distributed microservices that process billions of security events, secure millions of endpoints, and enable real-time threat detection and response. The engineer will drive architecture, scalability, performance, and observability improvements across mission-critical services. 🗂️ Requirements: 7+ years software engineering experience, Experience with large-scale distributed systems, Experience with microservices architecture, Strong proficiency in Java, Proficiency in Python, Experience with AWS or GCP, Hands-on experience with Kubernetes, Experience designing high-performance and scalable systems, Experience with backend service development, Strong problem-solving skills 📃 Skills: Java, Python, Golang, AWS, GCP, Kubernetes, Kafka, Microservices, DistributedSystems, Linux, Windows, macOS 🏢 Description: We’re looking for a Senior Java Engineer with Python skills to join our team. About Us: Our client  is defining the future of cybersecurity through our XDR platform that automatically prevents, detects, and responds to threats in real time. Singularity XDR ingests data and leverages our patented AI models to deliver autonomous protection. With the Client, organizations gain full transparency into everything happening across the network at machine speed – to defeat every attack at every stage of the threat lifecycle. We are a values-driven team where names are known, results are rewarded, and friendships are formed. Trust, accountability, relentlessness, ingenuity, and define the pillars of our collaborative and unified global culture. We're looking for people that will drive team success and collaboration across a team. If you’re enthusiastic about innovative approaches to problem-solving, we would love to speak with you about joining our team! About the team & role: Our team is responsible for the backend part for the main product line - securing tens of millions of devices across the globe of all kinds of OS (Windows, Linux, macOS), and processing billions of security events every day. We are building services (e.g. gateways, caching, threat data ingestion etc) that process traffic & serve for two-way interaction between client's Agents on the protected devices and our cloud-based Management console (a large-scale distributed system, with a client facing, data-heavy & complex web application) We also enable features in this console that allow tens of thousands of users on IT security teams of our clients to manage our security SW deployed on endpoints in client's environments (e.g. investigating threats & notifications from protected devices; creating blocklists, exclusions, policies etc.). You'll be joining a team with a significant impact on how our customers' environments (incl. 4 or Fortune10 companies, hundreds of Global2000 or governments) are protected, how they interact with agents, gain visibility into their security posture, and understand the risks and act upon them. As a core team, we're heavily involved in every end-to-end effort, features development and are key contributors to the design and build of the right architecture of client's cybersecurity solution to match the scale & hyper-growth of our business. What will you do? Design, develop and support backend system serving for endpoint security Help us with initiatives around moving our services to a new deployment model. Tuning and adjusting our services to work with new CPU architectures. Improving the observability for our services. Responsibilities: Cross-Team Collaboration: Work closely with product, validation, and front-end engineering teams to deliver and maintain high-quality features. Code Quality and Maintenance: Write clean, maintainable code. Stay up-to-date with the latest advancements in backend technologies and security best practices. Innovation and Creativity: Bring creativity to the table. Explore new solutions and technologies to improve our product continuously. Requirements: 7+ years of extensive software engineering experience, including proven expertise in developing large-scale distributed systems and microservices architecture, with a focus on performance, scalability and reliability Proficiency in Java and Python Experience with Golang is a plus Experience with cloud platforms (AWS and/or GCP) and Kubernetes (must) Experience with Kafka or similar solutions is a plus Excellent problem-solving skills Strong communication skills and ability to articulate technical concepts and influence engineering direction across teams, departments and stakeholders We offer: Flexible working format - remote, office-based or flexible A competitive salary and good compensation package Personalized career growth Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more) Active tech communities with regular knowledge sharing Education reimbursement Memorable anniversary presents Corporate events and team buildings Other location-specific benefits

Technology

N-iX

Senior Frontend Engineer

Senior

Remote

Krakow, Poland

5,300 - 6,200 USD

🏢 Summary: Senior Front-End Engineer role focused on building core components of an AI-powered document processing and workflow automation platform for a global financial services organization. The position combines strong React/TypeScript front-end development with full-stack integration in a cloud-native environment. You will contribute to architecture, performance, security, and integration with AI-driven services. 🗂️ Requirements: 6+ years software engineering experience with strong front-end focus, Strong proficiency in React and TypeScript, Solid understanding of front-end architecture and state management, Experience integrating REST APIs, microservices, or event-driven systems, Experience with relational or NoSQL databases, Experience with cloud platforms (GCP, AWS, or Azure), Familiarity with CI/CD pipelines and Docker, Experience with Git and modern DevOps tools, Understanding of performance, scalability, and security principles, Experience working in agile cross-functional teams 📃 Skills: React, TypeScript, JavaScript, HTML, CSS, REST, Microservices, Python, FastAPI, Flask, Django, PostgreSQL, MySQL, MongoDB, Firestore, GCP, AWS, Azure, Docker, Git, CI/CD, PubSub, WebSockets, OAuth2, JWT, IAM, VertexAI, Gemini, LangChain 🏢 Description: (4579) N-iX is a global software development service company that helps businesses across the globe create next-generation software products. Founded in 2002, we unite 2,400+ tech-savvy professionals across 40+ countries, working on impactful projects for industry leaders and Fortune 500 companies. Our expertise spans cloud, data, AI/ML, embedded software, IoT, and more, driving digital transformation across finance, manufacturing, telecom, healthcare, and other industries. Join N-iX and become part of a team where your ideas make a real impact. Position Overview: Our client is a global UK-based financial services and investment banking organization developing an AI-powered document processing and automation platform used across multiple business units. The platform enables large-scale data processing, workflow automation, intelligent document recognition, and modern digital experiences for internal consumers across the banking group. We are looking for a Senior Front-End Engineer with solid full-stack capability to join a cross-functional engineering team building core components of the AI-driven document processing automation platform Key Responsibilities Build modern UI components and front-end features using React and TypeScript Develop reusable component libraries, design systems, hooks, and state management patterns. Work with product and design teams to translate workflows into high-quality user experiences. Integrate UIs with backend APIs, real-time events, and AI-driven document workflows. Ensure front-end performance, accessibility, responsiveness, and frontend security best practices. Collaborate with GenAI engineering teams to integrate document-processing functionality. Work with Google Cloud services such as Cloud Run, Cloud Functions, Pub/Sub, Cloud Storage. Participate in architectural discussions and technical decision-making across the platform. Write automated tests and contribute to CI/CD, code quality, and secure development practices. Requirements 6+ years of experience in software engineering with significant front-end focus. Strong proficiency in React and TypeScript Solid understanding of front-end architecture, state management, component lifecycles, and rendering models. Experience in consuming and integrating REST APIs, microservices, or event-driven systems. Experience with Python frameworks is a strong plus (FastAPI, Flask, Django). Experience with relational and/or NoSQL databases (PostgreSQL, MySQL, MongoDB, Firestore). Experience with cloud-native environments (GCP preferred; AWS/Azure acceptable). Familiarity with CI/CD pipelines, Docker, Git, and modern DevOps tooling. Strong software engineering principles: reliability, scalability, performance, security. Experience working in agile cross-functional teams on complex, multi-team products. Strong communication skills for working with technical and non-technical stakeholders. Nice to Have Experience integrating with AI/ML or GenAI-driven features. Experience with Vertex AI, Gemini, LangChain, or LLM-based services. Familiarity with event-driven systems, WebSockets, or Pub/Sub. Experience building internal tools, dashboards, or workflow automation systems. Knowledge of authentication and authorization standards (OAuth2, JWT, SSO, IAM). Understanding of OCR, document processing, or enterprise workflow products.

Technology

N-iX

Senior Java Engineer

Senior

Remote

Krakow, Poland

6,000 - 6,400 USD

🏢 Summary: Senior Software Engineer role focused on designing and developing a robust Kotlin-based framework for configuring and managing AI agents. The position involves building a scalable, high-performance platform using reactive and distributed system principles. The engineer will ensure code quality, optimize performance, and maintain technical documentation. 🗂️ Requirements: 5+ years experience with Kotlin or Java, Strong experience with Spring Framework, Experience with reactive programming (Project Reactor), Knowledge of REST, GraphQL, gRPC, Experience with distributed systems, Experience with tracing, metrics, monitoring practices, Experience building frameworks or platforms, Proficiency with Maven or similar build tools, Experience with NoSQL databases 📃 Skills: Kotlin, Java, Spring, Reactor, REST, GraphQL, gRPC, DistributedSystems, Maven, NoSQL, Tracing, Monitoring, Metrics 🏢 Description: N-iX is a global software development company founded in 2002, connecting over 2,400+ tech professionals across 40+ countries. We deliver innovative technology solutions in cloud computing, data analytics, AI, embedded software,IoT, and more to global industry leaders and Fortune 500 companies. Join us to create technology that drives real change for businesses and people across the world. We are looking for talented Senior Software Engineer to join our AI project in Europe. Responsibilities: Design and develop a robust and extensible Kotlin framework and platform for configuring and managing AI agents Write clean, maintainable, and efficient code that complies with our coding standards Ensure the performance, quality, and responsiveness of the framework/platform Identify and correct bottlenecks and errors Help to maintain code quality, organization, and automatization. Create and maintain technical documentation for the framework/platform Requirements: At least 5 years of proficiency in Kotlin or Java Deep experience with the Spring Framework Reactive tools experience (Project Reactor) Knowledge of different communication protocols such as REST, GraphQL, gRPC Experience with distributed systems Familiarity with tracing, metrics and monitoring best practices Experience of creating frameworks and platform for other developers Proficiency in Maven or similar tools Familiarity with NoSQL databases Very good spoken and written knowledge of English language (C1) Nice to have: Familiarity with GenAI, AI agents, machine learning, and natural language processing concepts is a plus Experience with MCP, A2A, RAG is a big plus Experience with event-driven architecture Experience with Docker and Kubernetes Python experience is nice to have BSc or MSc in Computer Science, Engineering or relevant field

Technology

N-iX

Senior Java Engineer (with Angular)

Senior

Remote

Krakow, Poland

5,500 - 6,700 USD

🏢 Summary: Senior Full-Stack Engineer (Backend-Leaning) role focused on building and scaling secure B2B SaaS platforms within an Azure cloud environment. The position involves developing Java/Spring Boot backend services, Angular frontend applications, and integrating event-driven and search capabilities. You will work closely with architecture leadership to deliver scalable, high-quality features in a mature enterprise ecosystem. 🗂️ Requirements: 6+ years experience in building B2B SaaS or enterprise systems, Strong expertise in Java and Spring Boot, Experience building secure REST APIs, Solid experience with Angular, Hands-on experience with Azure cloud services, Experience with Docker and CI/CD pipelines, Experience with PostgreSQL and Elasticsearch, Experience with Apache Kafka, Ability to design scalable and resilient backend architectures 📃 Skills: Java, OpenJDK, SpringBoot, REST, Angular, Azure, Docker, CICD, PostgreSQL, Elasticsearch, Kafka, SonarQube, DockerCompose 🏢 Description: N-iX is a global software development service company that helps businesses across the globe create next-generation software products. Founded in 2002, we unite 2,400+ tech-savvy professionals across 40+ countries, working on impactful projects for industry leaders and Fortune 500 companies. Our expertise spans cloud, data, AI/ML, embedded software, IoT, and more, driving digital transformation across finance, manufacturing, telecom, healthcare, and other industries. Join N-iX and become part of a team where your ideas make a real impact. We are seeking a highly skilled, adaptable, and execution-oriented Senior Full-Stack Engineer (Backend-Leaning) with 6+ years of professional experience to join the growing core engineering team. You will be integrating directly with the core factory team based in Eastern Europe, working closely with the Chief Architect and Operations Manager. The team operates with a "special forces" mentality—we need engineers who can dive in, quickly understand the ecosystem, adapt to mature processes, and execute fast to bring new features to market. Requirements & Qualifications Experience: 6+ years of proven professional experience building robust B2B SaaS platforms or large-scale enterprise systems. Core Backend Stack: Strong expertise in modern Java (OpenJDK), Spring Boot, and building secure RESTful APIs. Frontend Stack: Solid experience with Angular for building modern web applications. Infrastructure & DevOps: Hands-on experience with Azure Cloud Provider services, Docker, and CI/CD pipelines. Key Responsibilities Design, develop, and maintain secure, scalable, and resilient backend services using Java (OpenJDK) and Spring Boot within a Microsoft Azure environment. Architect and optimize relational databases (PostgreSQL) and structured search solutions using Elasticsearch. Develop responsive and clean user interfaces using Angular, ensuring seamless integration with backend REST APIs. Implement event-driven patterns and messaging queues using Apache Kafka to ensure high-throughput communication. Collaborate closely with the Chief Architect to ensure new implementations align with the existing architectural vision, while bringing a pragmatic, flexible approach to problem-solving. Containerize applications using Docker and Docker Compose, and manage deployments within the Azure Cloud ecosystem. Participate in peer reviews, maintain code quality via SonarQube, and ensure frictionless communication across distributed teams.

Technology

N-iX

Senior .Net Fullstack Engineer

Senior

Remote

Krakow, Poland

5,000 - 6,000 USD

🏢 Summary: Senior .NET Fullstack Engineer role focused on building scalable backend services and modern dashboards for client and internal products. The position involves designing REST APIs, applying Clean Architecture and DDD, and optimizing database performance. The engineer will contribute to system design and performance improvements within a cloud-based environment. 🗂️ Requirements: 7+ years of experience with .NET, Strong knowledge of C#, 3+ years of experience with React, TypeScript, or Angular, Experience with ASP.NET and Web API, Experience with MSSQL and Entity Framework, Experience with unit testing using xUnit, Experience with Docker and Git, Experience with Azure and Azure DevOps, Experience optimizing SQL queries and stored procedures, Knowledge of Clean Architecture and Domain-Driven Design 📃 Skills: C#, .NET, ASP.NET, React, TypeScript, Angular, MSSQL, EntityFramework, xUnit, Git, Docker, Azure, AzureDevOps, WebAPI, SQL, DDD 🏢 Description: #5349 N-iX is a global software development company, empowering businesses worldwide with next-generation tech solutions. Since 2002, we have grown into a team of 2,400+ experts with offices in Kraków, Warsaw, and Wroclaw, and an active Polish community. We deliver high-impact projects for Fortune 500 clients and industry leaders, offering flexible work formats (remote, office, or hybrid) and lots of growth opportunities. Join us to create technology that drives real change for businesses and people across the world. N-iX is looking for a Senior .NET Fullstack Engineer to join the team working on the customer's product. You will join a functional team focused on building advanced tools, dashboards, and UIs for both external clients and internal users. The team's recent achievements include developing a new Client Dashboard and an Analyst Dashboard that enables the Operations team to efficiently track tasks and monitor their SLAs. Responsibilities: Design and develop scalable backend services using .NET. Apply Clean Architecture and DDD (Domain-Driven Design) principles. Build REST APIs and model domain logic. Optimize SQL/EF Core data access, SQL queries, and stored procedures. Ensure high code quality through testing and reviews. Identify and address performance bottlenecks in APIs and database queries. Contribute to system design and performance improvements. Requirements: 7+ years of experience with .NET and strong knowledge of C# fundamentals. 3+ years of experience with React, TypeScript, or Angular. Must-Have Tech Stack: C#, .NET 8/10, ASP.NET , MSSQL, Web API, Entity Framework, xUnit. Tools & Infrastructure: Git, Docker, Azure, Azure DevOps, API GW, Datadog. Ability to work with a high level of autonomy and take full ownership of tasks. Strong self-management skills in an environment with no micro-management. C1 English level (both written and spoken). Nice-to-Have Skills: Familiarity with event-driven architectures or messaging systems (e.g., Azure ServiceBus).