April 9, 2026
Senior Java Engineer
Senior • Remote
6,000 - 6,140 USD
Warsaw, Poland
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
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
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 (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 and motivated Senior Full-Stack Engineer (Backend-Leaning) with 6+ years of professional experience to join our growing core engineering team. In this role, you will be instrumental in designing, scaling, and maintaining our enterprise-grade financial SaaS platform. While you will work across the full stack, your core strength and primary focus will be on building robust, high-performance backend systems using Java and modern enterprise frameworks. Requirements & Qualifications: Experience: 6+ years of proven professional experience building robust B2B SaaS platforms or large-scale enterprise systems. Experience in the financial technology (FinTech) sector or building financial-grade systems is a strong plus. Core Backend Stack (Must-Have): Strong expertise in Java, Spring Boot, Axon Framework, PostgreSQL, Elasticsearch, and Apache Kafka. Testing Requirement (Must-Have): Proficiency in Groovy. Backend test coverage via Groovy is a mandatory part of the development process. Frontend Stack (Must-Have): Solid experience with Angular and TypeScript for building modern web applications. Infrastructure & DevOps (Must-Have): Hands-on experience with Docker Compose and Gradle. Nice-to-Haves: Working experience with Keycloak, SonarQube, OpenAPI/Swagger, SendGrid, and Playwright is a plus. Key Responsibilities: Design, develop, and maintain secure, scalable, and resilient backend services using Java (OpenJDK), Spring Boot and Axon Framework. Architect and optimize relational databases (PostgreSQL) and structured search solutions using Elasticsearch. Develop responsive and clean user interfaces using Angular and TypeScript, ensuring seamless integration with backend REST APIs. Implement event-driven patterns and messaging queues using Apache Kafka to ensure high-throughput communication. Write and maintain comprehensive backend test coverage using Groovy. This is a strict, mandatory part of our development lifecycle. Manage identity and access management solutions by leveraging Keycloak for financial-grade security and authentication. Maintain high code quality through rigorous testing, code reviews, and analysis via SonarQube. Containerize applications using Docker and Docker Compose, and manage CI/CD deployment pipelines within the Azure Cloud ecosystem. Collaborate closely with cross-functional teams to define OpenAPI/Swagger specifications and integrate third-party services like SendGrid.
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 Python Engineer (with Go knowledge)
Senior
Remote
Krakow, Poland
33 - 39 USD
🏢 Summary: Senior Python Engineer role focused on building and maintaining scalable backend services and full-stack features for an enterprise-grade endpoint protection and detection platform. The position involves working in an Agile team, integrating APIs and cloud services, and leveraging AI-powered development tools to enhance code quality and productivity. 🗂️ Requirements: 5+ years of software engineering experience, Strong expertise in Python, Experience building full-stack applications end-to-end, Understanding of RESTful APIs, Knowledge of client-server architecture, Experience with AWS or GCP, Experience with Kafka, Experience with Redis, Experience with PostgreSQL, Familiarity with Agile/Scrum methodologies, Experience using AI-assisted development tools 📃 Skills: Python, AWS, GCP, Kafka, Redis, PostgreSQL, REST, Agile, Scrum, AI 🏢 Description: (#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
Technology
N-iX
Full-stack Technical Lead (Java+React)
Senior
Remote
Krakow, Poland
5,000 - 7,400 USD
🏢 Summary: Technical Lead Full Stack Engineer (Java + React) role focused on leading the design and development of scalable, secure full-stack applications in the shipping domain. The position combines hands-on coding with architectural leadership, mentoring engineers, and driving engineering excellence using XP, TDD/BDD, and DevOps practices. The role covers end-to-end ownership from architecture and development to cloud deployment in a microservices environment. 🗂️ Requirements: BS in Computer Science or equivalent, 5+ years full-stack development experience, 5+ years experience with Java and Spring, 2+ years experience with React, Experience in technical leadership, Experience with Functional Programming and Java Streams, 2+ years experience with TDD/BDD, 2+ years experience with microservices architecture, Experience with Jenkins, Experience with cloud or hybrid cloud solutions, Experience with container-based environments, Knowledge of microservices design patterns, AI experience, English proficiency 📃 Skills: Java, Spring, SpringBoot, SpringCloud, React, JavaScript, ReactiveJS, Kotlin, JUnit, Jasmine, Mockito, Protractor, Selenium, Jenkins, Kubernetes, CloudFoundry, Microservices, TDD, BDD, DevOps, AI, Streams 🏢 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 looking for an experienced Technical Lead Full Stack Engineer (Java+React) to join and guide the development team. Our customer – integrated Shipping Services has set itself apart as an independent carrier with a fresh, unique approach. His strategy as a global niche carrier offers distinctive advantages to customers worldwide. We have created a smart, efficient network that ensures stable, reliable services; and we have made it our mission to focus on the needs of our customers, which stand at the heart of all our decisions. The main idea of our product operates in select trades, where it has a competitive advantage and where it can provide superior service. We maintain a flexible partnership approach with other major carriers, and our new line structure is a much-needed alternative to customers concerned about the current alliance-dominated market. Responsibilities: Guide, mentor, and foster the growth of full-stack engineers within the team, championing engineering excellence and XP practices. Lead the architectural design and technical direction of innovative full-stack applications, ensuring scalability, security, and alignment with business goals. Establish and champion high standards of code quality, testing (TDD/BDD), CI/CD pipelines, and robust DevOps practices. Act as a key technical point of contact, collaborating closely with product owners and stakeholders to translate complex requirements into actionable technical strategies. Direct full-stack development of innovative applications, remaining actively involved in writing code and remote pairing. Own the entire development cycle, including design, architecture, development, testing, and DevOps deployment. Foster a highly collaborative Extreme Programming (XP) environment featuring remote pairing and rapid feedback loops. Requirements: BS degree in Computer Science or an equivalent combination of education and experience. Experience in technical leadership is a must. 5-6+ years of full-stack development experience. 5-6+ years of experience in the following technologies: Java, Spring . Proven experience with Functional Programming and Java Streams . 2+ years of experience in front-end development with React . Experience with developing a reactive UI ( Reactive JS ). 2+ years of experience in TDD/BDD development in the following frameworks: JUnit, Jasmine, Mockito, Protractor/Selenium . 2+ years of experience in microservices-based architecture and tools ( Spring Boot/Cloud ). AI experience Experience in DevOps development and Jenkins (must) . Experience in development in Kotlin – an advantage. Experience in designing, developing, and deploying cloud/hybrid-based solutions . Experience in developing and deploying in Container-based environments (Kubernetes, Cloud Foundry). Deep familiarity with the following design concepts: microservices, service discovery, circuit breakers . Strong leadership abilities with the capacity to appropriately prioritize, plan, and delegate complex work in a rapidly changing environment. Versatility and capability to switch easily between different tasks and technologies. Experience in assessing a broad range of information solutions and products. Strong critical thinker with an exceptional problem-solving aptitude. Excellent English skills - both verbal and written.
Technology
N-iX
Senior Java Engineer
Senior
Remote
Krakow, Poland
4,600 - 6,100 USD
🏢 Summary: Senior Backend Software Engineer role focused on designing and building high-performance, low-latency backend services for a regulated digital asset trading platform. The position involves architecting scalable, secure distributed systems in Java and integrating blockchain technologies. The engineer collaborates cross-functionally to deliver resilient, compliant solutions powering cryptocurrency markets. 🗂️ Requirements: Bachelor’s or Master’s degree in Computer Science or related field, or equivalent experience, 6–8+ years of professional software engineering experience, Strong proficiency in Java, Experience with distributed systems, Experience building high-throughput, low-latency systems, Experience with microservices architecture, Knowledge of security and compliance in regulated environments, Hands-on experience with databases, Experience with asynchronous messaging systems, Experience with CI/CD pipelines, Understanding of blockchain or crypto infrastructure, Availability to work overlapping PST hours 📃 Skills: Java, Microservices, DistributedSystems, Kafka, RabbitMQ, CI/CD, Blockchain, Cryptography, APIs, Databases, DevOps, Web3 🏢 Description: About us N-iX is a software development service company that helps businesses across the globe develop successful software products. Founded in 2002 in Lviv, N-iX has come a long way and increased its presence in eight countries Poland, Ukraine, Sweden, Bulgaria, Malta, the UK, the US, and Colombia. Today, we are a strong community of 2,000+ professionals and a reliable partner for global industry leaders and Fortune 500 companies. About our client Our customer is a leading, fully regulated US-based digital asset trading platform. They provide secure, low-latency access to cryptocurrency markets, acting as a bridge between traditional finance and the Web3 ecosystem. About The Role Our Senior Backend Software Engineer will be responsible for architecting, developing, and maintaining the high-performance backend services that power the core platform. Leveraging deep expertise in Java and distributed systems, you will collaborate with cross-functional teams to deliver secure, scalable solutions while exploring and integrating cutting-edge blockchain technologies. Key Responsibilities Design, build, and maintain high-throughput backend services and APIs in Java. Drive architecture discussions to enhance system scalability, resiliency, and performance. Prioritize security and compliance as core aspects of service design and delivery. Collaborate with product, security, DevOps, and compliance teams on cross-functional initiatives. Mentor engineers and lead by example with high engineering standards and best practices. Research and prototype blockchain integration opportunities (e.g., node syncing, client tooling). Advocate for maintainable, modern infrastructure informed by industry best practices. Required Qualifications Bachelor’s or Master’s degree in Computer Science or related field. At least 8 years of professional software engineering experience without a degree in Computer Science-related field , or at least 6 with an advanced degree in a different field. Strong communication skill and collaboration skills, motivation, problem solving mind set. Strong proficiency in Java and experience with modern frameworks and distributed systems. Experience with performance optimization (e.g., low-latency systems, microservices). Knowledge of security and compliance best practices in financial or regulated contexts. Interest or hands-on experience in blockchain, crypto infrastructure, or decentralized systems. Strong collaboration and mentorship skills in a fast-moving, cross-functional environment. Hands-on experience with BDs, async messaging (Kafka, RabbitMQ, etc.), CI/CD stack NB: This role requires working hours that overlap with the West Coast (PST) time zone. Candidates are expected to follow the schedules below (Monday–Friday), based on their location: LATAM: 11:00 – 20:00 Colombia: 09:00 – 18:00 Europe (EET): 12:00 – 21:00 Europe (CET): 11:00 – 20:00 Please note that alignment with these working hours is an essential requirement of the role. 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 *not applicable for freelancers
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).
Technology
N-iX
Senior .NET Engineer
Senior
Remote
Krakow, Poland
5,000 - 6,200 USD
🏢 Summary: The offer is for a Software Engineer to develop and maintain high-performance, cloud-native storage infrastructure and backend systems in Azure. The role covers full software development lifecycle responsibilities, including designing microservices, building APIs, and optimizing scalable distributed systems. The position involves working with C# and .NET technologies in a fast-paced environment, contributing to architectural decisions and mentoring other engineers. 🗂️ Requirements: 4+ years of software engineering experience in large-scale distributed systems, 4+ years of experience building resilient and highly available web services, Experience with architectural standards and technical design decisions, Experience in full-stack development, Degree in Computer Science (B.S., M.S., or PhD) or equivalent experience, Availability for shifted working hours with at least 4 hours overlap with PST time zone 📃 Skills: C#, .NET, ASP.NET, Azure, AKS, AzureAppServices, AzureBlobStorage, SQL, NoSQL, REST, gRPC, Microservices 🏢 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. Our Client is looking for a self-motivated Software Engineer to join us in developing storage infrastructure to organize and facilitate our business growth. Our team is the center of how customers and services store their critical data and trust its security, performance, availability, compliance, and durability, which enables customer derive intelligence and analytics through AI & BI. As a Software Engineer , you will own all aspects of the software development lifecycle, including design, development, testing, deployment, and maintenance of product features in the Client's software products. You enjoy fast-paced entrepreneurial environments where you can solve difficult problems using current technologies and tools. You collaborate well with other team members when brainstorming, designing, and implementing new solutions. You will also help the team succeed by thinking about ways to improve processes, suggesting ways to make the team more effective, and mentoring and modeling engineering best practices. Responsibility: Design, develop, and maintain high-performance backend systems and APIs using C# and .NET technologies, hosted in Azure and various compliance-level data centers Leverage Azure services like Azure App Services, Azure Kubernetes Service (AKS), Azure Blob Storage, and SQL/No-SQL Databases to build scalable, secure, and reliable cloud-native solutions Build and maintain microservices-based architectures using C#, ASP.NET , and others Design and implement RESTful or gRPC APIs, ensure seamless integration with other systems and products Optimize architecture and solution for scalability and availability, with cost and maintenance in mind Identify and address performance bottlenecks and scalability challenges proactively Align across teams for designs, communicate, and resolve roadblocks Guide and mentor other engineers through design and code reviews Shifted working hours with at least 6 hours of daily overlap with the PST time zone (Pacific Standard Time) Requirements: 4+ years of software engineering experience in large-scale distributed systems 4+ years of experience building resilient and highly available web services Experience in understanding architectural standards and decisions Experience in full-stack development B.S., M.S., or PhD in Computer Science or equivalent experience