April 24, 2026

AI Senior Software Engineer

Senior • On-site

Sandy, UT

At NiCE, we don’t limit our challenges. We challenge our limits. Always. We’re ambitious. We’re game changers. And we play to win. We set the highest standards and execute beyond them. And if you’re like us, we can offer you the ultimate career opportunity that will light a fire within you.

ABOUT NICE

NiCE is a global leader in cloud platforms for customer experience and contact center technology, serving over 25,000 organizations worldwide. We help businesses deliver smarter, faster, and more human interactions — at scale. Our engineering teams are at the center of that mission, building the products and platforms that transform how companies engage with their customers.

THE ROLE

We're looking for a technically strong engineer who is genuinely excited about AI — not because it's a trend, but because they've already been using it to do better work and they want to go further. This person doesn't wait for training programs or permission to level up. They experiment on their own, stay ahead of what's available, and bring what they learn back to the team.

You have real engineering depth — you know how to design systems, write code that holds up in production, and solve hard problems. You also have real AI experience: you've worked with LLMs and AI tools in ways that go beyond surface-level prompting. You understand the trade-offs, you've seen where these tools break down, and you've figured out how to get the most out of them anyway.

What sets you apart is the hunger. You're the kind of engineer who reads the release notes, follows what's shipping in the AI space, and finds ways to apply it before anyone asks you to. You want to be at the front of where this is going — and you're willing to put in the work to get there.

WHAT YOU'LL DO

  • Design, build, test, and ship software across the full development lifecycle
  • Use AI coding tools and Agentic AI Workflows actively in your day-to-day work — for code generation, review, testing, debugging, and documentation
  • Write clean, well-structured, Code and/or specification docs, leveraging AI as a partner, and also take responsibility for its quality in production. Take responsibility for its quality in production
  • Collaborate with product managers, designers, and other engineers to understand requirements and deliver working solutions
  • Apply prompt engineering and Agentic coding techniques to accelerate your work and improve output consistency
  • Participate in code reviews, technical discussions, and team planning
  • Evaluate and adopt new AI tools and approaches as the landscape evolves
  • Contribute to shared engineering standards and help raise the bar for how the team uses AI

WHAT WE'RE LOOKING FOR

Engineering Fundamentals

  • Solid experience in backend, frontend, or full-stack software development
  • Proficiency in one or more modern programming languages and frameworks
  • Comfortable working with APIs, distributed systems, and software integrations
  • Strong understanding of testing practices, code quality, and software design principles

AI & LLM Experience

  • Hands-on experience using AI coding tools in real development work — not just exploration or hobby projects
  • Practical knowledge of how LLMs work, where they're effective, and where they fall short
  • Experience with prompt engineering — writing, iterating, and evaluating prompts for reliable output
  • Familiarity with agents, tool use, or AI-assisted workflow automation
  • Working understanding of LLM constraints: context windows, token costs, latency, and output variability

Communication & Collaboration

  • Communicates clearly in both technical and non-technical conversations
  • Writes documentation, specs, and code comments that others can actually use
  • Works well in cross-functional teams and gives constructive code review feedback
  • Takes ownership end-to-end — not just the assigned task, but the outcome

NICE TO HAVE

  • Experience in CX, contact center, or enterprise SaaS environments
  • Familiarity with CCaaS platforms, voice/chat AI, or customer-facing AI products
  • Exposure to building or tuning agentic systems or multi-step AI pipelines
  • Experience contributing to shared tooling, internal platforms, or developer experience improvements

WHAT TO EXPECT AT NICE

  • A team that treats AI fluency as a professional standard — you won't be the only one who takes this seriously
  • Access to modern AI tools, frameworks, and the space to experiment and improve how you work
  • Real ownership — you'll be trusted to make decisions and see your work through to production
  • A culture of continuous improvement, where how we build is as important as what we build
  • Clear paths to grow into specialized engineering roles as your skills and interests develop

READY TO APPLY?

If you're a strong engineer who uses AI as a genuine part of how you work — not as a buzzword — we'd like to hear from you. We care more about what you've built and how you think than where you went to school or what your title was.

NiCE is an equal opportunity employer. We celebrate diversity and are committed to building an inclusive environment for all employees.

About NiCE

NICELtd. (NASDAQ: NICE)software products are used by 25,000+ global businesses, including 85 of the Fortune 100 corporations, to deliver extraordinary customer experiences,fight financial crimeand ensure public safety.Every day, NiCE software managesmore than120 million customer interactions and monitors3+billion financial transactions.

Known as an innovation powerhouse that excels in AI, cloud and digital, NiCE is consistently recognized as the market leader in its domains, with over 8,500 employees across 30+ countries.

NiCE is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, marital status, ancestry, neurotype, physical or mental disability, veteran status, gender identity, sexual orientation or any other category protected by law.

Similar jobs you might like

Technology

NICE

Senior Full Stack Software Engineer

Senior

On-site

Seattle, WA

🏢 Summary: Senior Software Engineer role focused on building and shipping full-stack, AI-powered customer experience solutions using AI-assisted development as a core engineering practice. The position involves owning end-to-end features across modern backend and frontend stacks while accelerating delivery through AI-augmented workflows. Engineers are expected to deliver production-grade software in a fast-paced, collaborative environment. 🗂️ Requirements: 5+ years professional software engineering experience, Strong full-stack development experience, Proficiency in TypeScript and Node.js or Go, Proficiency in React and TypeScript, Experience building and shipping production software, Hands-on professional experience with AI-assisted development tools (Claude Code or OpenAI Codex), Demonstrated impact using AI tools to improve SDLC and reduce cycle time 📃 Skills: TypeScript, Node.js, Go, React, Claude, OpenAI, Codex, AI, SDLC 🏢 Description: At NiCE, we don’t limit our challenges. We challenge our limits. Always. We’re ambitious. We’re game changers. And we play to win. We set the highest standards and execute beyond them. And if you’re like us, we can offer you the ultimate career opportunity that will light a fire within you.Senior Software Engineer Seattle, Washington At NiCE, we don't limit our challenges. We challenge our limits. Always. We're ambitious. We're game changers. And we play to win. We set the highest standards and execute beyond them. And if you're like us, we can offer you the ultimate career opportunity that will light a fire within you. So, what's the role all about? We're expanding our U.S.-based R&D team and looking for exceptional Senior Software Engineers to help take it to the next level. This isn't a role for someone looking to maintain the status quo. We're building a small, elite team of full-stack engineers who use AI-assisted development not as a novelty, but as a core part of how they work: engineers who can outpace traditional development teams and deliver production-grade software faster and smarter. You'll be working across a modern full-stack environment, contributing to NiCE's rapidly growing suite of AI-powered customer experience solutions. If you thrive in a fast-moving product environment, move fast, and believe the best code is the code that ships, this is your team. How will you make an impact? Build end-to-end features across a Node.js/TypeScript or Go backend and a React + TypeScript frontend, from architecture to production. Lead with AI-assisted development by leveraging tools like Claude Code and OpenAI Codex as first-class instruments in your daily workflow, not as an afterthought. Accelerate the SDLC by designing and implementing AI-augmented development workflows that measurably reduce cycle times, automate repetitive engineering tasks, and improve code quality. Set the bar for the team by contributing technical standards, code review culture, and best practices that help define how this new team operates. Collaborate across disciplines by working closely with product, design, and fellow engineers in a fast-moving, collaborative environment where your voice matters. Own your work by taking full ownership of features from concept through deployment, including reliability, performance, and maintainability. Have you got what it takes? 5+ years of professional software engineering experience with strong full-stack fundamentals Proficiency in TypeScript/Node.js or Go on the backend and React + TypeScript on the frontend Demonstrated experience building and shipping production software in collaborative, fast-paced environments Hands-on, professional experience with AI-assisted development tools such as Claude Code or OpenAI Codex is required. We're looking for engineers who have made these tools a central part of how they work on real projects, not side projects. In interviews, expect to speak to measurable impact (e.g. reduced cycle times, automated SDLC improvements), honest assessments of tradeoffs between tools, how your day-to-day workflow has changed, and your perspective on what skills matter most in an AI-assisted engineering environment Strong communication skills and comfort operating with autonomy in evolving, fast-moving environments Nice to Have Experience with Kubernetes and Helm for container orchestration and deployment Familiarity with cloud platforms (AWS or Azure preferred) Background in AI/ML-adjacent product development or platform engineering What's in it for you? Join an ever-growing, market disrupting, global company where the teams – comprised of the best of the best – work in a fast-paced, collaborative, and creative environment! As the market leader, every day at NICE is a chance to learn and grow, and there are endless internal career opportunities across multiple roles, disciplines, domains, and locations. If you are passionate, innovative, and excited to constantly raise the bar, you may just be our next NICEr! About NiCE NICELtd. (NASDAQ: NICE)software products are used by 25,000+ global businesses, including 85 of the Fortune 100 corporations, to deliver extraordinary customer experiences,fight financial crimeand ensure public safety.Every day, NiCE software managesmore than120 million customer interactions and monitors3+billion financial transactions. Known as an innovation powerhouse that excels in AI, cloud and digital, NiCE is consistently recognized as the market leader in its domains, with over 8,500 employees across 30+ countries. NiCE is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, marital status, ancestry, neurotype, physical or mental disability, veteran status, gender identity, sexual orientation or any other category protected by law.

Technology

Godel Technologies Europe

Senior AI-First Fullstack Engineer

Senior

Remote

Łódź, Poland

20,800 - 30,000 PLN

🏢 Summary: Senior Fullstack Engineer role focused on delivering full-stack solutions within an AI-integrated SDLC where AI is embedded across planning, development, review, testing, and deployment. The position combines backend and frontend engineering with AI orchestration, automation, and cloud-native architecture in a remote-first setup. The engineer will also evolve shared AI toolchains and contribute to architectural and code quality standards. 🗂️ Requirements: Team-level AI-integrated SDLC experience across planning, development, review, testing, deployment, Shared AI toolchain management under version control, Hands-on use of Claude Code, GitHub Copilot, Cursor or equivalent as team tools, Building and maintaining custom AI skills and sub-agents for team use, Experience with parallel AI agent orchestration, Spec-driven development using OpenAPI, ADRs, PRDs as AI context, AI-assisted code review integrated into PR process, Working knowledge of AI orchestration frameworks, Backend development with .NET / C# and ASP.NET Core, Frontend development with TypeScript and React or Angular, Experience with SQL databases and ORM frameworks, Experience with Docker and Kubernetes, Experience with CI/CD pipelines, Experience with cloud platforms (Azure, AWS, or GCP) 📃 Skills: C#, .NET, ASP.NET, SQL, SQLServer, PostgreSQL, EFCore, OAuth, JWT, Python, Java, Node.js, TypeScript, JavaScript, React, Angular, LangChain, LlamaIndex, CrewAI, Docker, Kubernetes, GitHubActions, AzureDevOps, Azure, AWS, GCP, OpenAPI, CQRS, DDD, EventSourcing, Microservices 🏢 Description: We are looking for a Senior Fullstack Engineer who combines deep technical expertise with real, team-level experience working in an AI-integrated software development lifecycle. Individual use of AI coding assistants is not sufficient for this role. We are specifically looking for engineers who have worked in teams where AI was embedded into every phase of delivery — from planning and design through development, review, testing, and deployment. We follow a remote-first setup with no mandatory regular office visits for this position. From time to time, you may be invited to join in-person meetings in one of our offices (Warsaw, Lodz, Wroclaw, Gdansk, or Bialystok), for example for client visits or team reunions. AI-First Requirements Experience working in an AI-enabled engineering team is mandatory — not a personal workflow preference. You have been part of a team where AI was systematically embedded across all delivery phases: planning, development, review, testing, and deployment. You can speak from direct experience about how it worked, what failed, and what you would change. Specific mandatory requirements: Team-level AI-integrated SDLC experience — shared toolchain, shared configurations, shared assets under version control Hands-on with Claude Code, GitHub Copilot, Cursor, or equivalent as a team tool, not only personal usage Built and maintained custom skills and sub-agents used across a team, not just personally Experience with parallel agent orchestration for concurrent workstream execution Disciplined plan → review plan → execute approach with AI involved at every phase Maintained shared prompt libraries, skill repositories, or agent configurations in version control AI-assisted code review integrated into the PR process: CodeRabbit, Copilot review, or similar Experience with spec-driven or document-driven development where structured specifications (OpenAPI, ADRs, PRDs) serve as AI context inputs, not just human references Working knowledge of at least one AI orchestration framework: LangChain, LlamaIndex, Microsoft Agent Framework, CrewAI, or equivalent Automation-first mindset: proactively identify repetitive or inefficient parts of current work and automate them using AI and other available tools. Cost-aware AI usage: understanding how AI credits are consumed across different tools, models, and workflows, and ability to choose the most appropriate model or approach for each task. Technical Requirements Backend: .NET / C#, ASP.NET Core, SQL Server / PostgreSQL, EF Core, OAuth 2.0 / JWT. Python, Java, or Node.js is a strong plus. Frontend: TypeScript, JavaScript, React(preferable) and/or Angular, state management, async patterns, frontend testing. Architecture: Full spectrum from monolith to microservices — DDD, CQRS, Event Sourcing, event-driven design, message brokers. Infrastructure: Docker, Kubernetes, CI/CD (GitHub Actions / Azure DevOps), Azure / AWS / GCP, structured observability. Responsibilities Deliver full-stack features to a high standard of quality, performance, and reliability Contribute to architectural decisions and system design trade-offs Evolve and maintain the team's shared AI toolchain across all SDLC phases Conduct code reviews including AI-assisted tooling; uphold and enforce engineering best practices Proactively surface risks, bottlenecks, and security concerns Communicate and collaborate directly with clients in English Mentor engineers on both technical fundamentals and AI-augmented workflow practices Professional Qualities Ownership mindset · Strong written and verbal English · Comfortable in client-facing roles · Raises the AI workflow maturity of those around them

Technology

CDQ

Software Developer (AI)

Mid

Remote

Wroclaw, Poland

16,800 - 20,100 PLN

🏢 Summary: The offer is for an experienced Java Developer to build and integrate AI-driven backend solutions, including AI agents and LLM-powered services, within scalable distributed systems. The role focuses on designing reasoning pipelines, vector search integrations, and data-heavy architectures using modern AI tooling. You will contribute to architecture design, code quality, and AI-based system development in a collaborative environment. 🗂️ Requirements: Minimum 3 years of professional Java experience, Strong backend development skills, Experience with Spring Boot, Experience with Docker, Experience with Spring AI, Experience integrating LLMs into applications, Understanding of vector databases, Experience with AWS Bedrock, Experience with LangChain4j, Knowledge of embeddings, Knowledge of prompt engineering basics, Knowledge of retrieval-augmented generation (RAG), Understanding of Model Context Protocol, Experience building scalable distributed systems, Experience designing AI agents and reasoning pipelines 📃 Skills: Java, SpringBoot, Docker, SpringAI, OpenAI, Anthropic, Milvus, Pinecone, Qdrant, Elasticsearch, AWS, Bedrock, LangChain4j, Embeddings, RAG, MCP 🏢 Description: We are looking for an experienced Java Developer with strong backend engineering skills and proven experience in AI-related technologies and frameworks. The ideal candidate has at least 3 years of professional Java experience, writes clean, maintainable code, and is comfortable working on scalable distributed systems. A strong interest in data, AI-driven applications, vector search, and modern LLM tooling is highly valued. We are looking for a team player who thrives in collaborative environments, enjoys knowledge sharing, and contributes actively to technical discussions and solution design. Key Responsibilities Designing and implementing AI agents with reasoning pipelines (e.g. multi-step workflows, tool usage, RAG-based decision making) Integrating AI capabilities such as LLM-powered services, semantic search, and intelligent automation Contributing to scalable architectures for data- and event-driven systems Improving, refactoring, and maintaining existing codebases Designing tasks in collaboration with the Team Lead and Product Owner Participating in code reviews, architecture discussions, and knowledge sharing Contribute to the design of scalable architectures for data-heavy and AI-driven services Collaborate closely with the Team Lead and Product Owner to design tasks and shape technical solutions Participate in code reviews, architecture discussions, and knowledge-sharing sessions Required Skills & Technology: English min B2 + Polish or C1 Experience - minimum 3 years Java: Spring Boot Docker AI-related: Spring AI Experience integrating LLMs into applications (OpenAI API, Anthropic, local inference, etc.) Understanding of vector databases (Milvus, Pinecone, Qdrant, Elasticsearch vector search, or similar) AWS Bedrock LangChain4j Knowledge of embeddings, prompt engineering basics, and retrieval-augmented generation (RAG) Understanding Model Context Protocol Nice to Have: Redis Mongo DB AI-related: Experience with AI/ML frameworks or orchestration libraries (LangChain4j, Spring AI, Embabel, Haystack, etc.) Familiarity with LLM model lifecycle: prompt design, evaluation, latency considerations, cost/performance trade-offs Experience with Ollama / vLLM Experience with streaming architectures for AI pipelines (i.e. Kafka Streams) Experience with document processing, OCR, or semantic search Perks in the office: Modern office full of coffee, snacks, and beverages Bike parking, great location of the office Benefits: Training budget for self-development, courses, conferences, and more A smart benefits platform that lets you easily manage subscriptions and purchases — including sports and lunch cards. Flat structure and small teams International project Team Events Private healthcare, Life & group insurance We celebrate birthdays and other important employee events Recruitment process: Screening (15-30 min) -> We want to get to know you and answer your questions - it is up to you how much time we need. Recruiting Task - Show your skills :) We will send you a task, you decide how much time you need to complete it. Video call (1h/2h)-> Let's talk about your coding style, exchange experiences, and get to know each other a little better. Data Sharing - the best way to better data. We are passionate about new technologies and we constantly improve our stack. There is always enough room to learn the ropes as we provide internal and external training and education. We are looking for a person who loves high-quality of code and who is interested in big sets of data. 90% of the world's data has been produced in just the last two years. Our mission is to help companies with our innovative Data Quality Services. CDQ is the first company in the market to leverage Data Sharing as the best way to better data. Our customers share data quality rules, enrich their data from publicly shared sources, exchange hand-validated data records, and alert each other of data fraud. The result of collaborative master data management: Higher efficiency, shared efforts, better quality, less risks. With our cloud-based software platform, CDQ can provide Data Quality as a Service – customers' master data is monitored and updated continuously, using our Data Quality Tools software or fully integrated with their ERP or CRM systems.

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

Blazity Sp. z o.o.

Senior AI Fullstack Engineer (Next.js & LLM)

Senior

Remote

Warsaw, Poland

120 - 180 PLN/hr

🏢 Summary: The offer is for a Senior AI Fullstack Engineer to design and deliver production-ready, LLM-powered web applications using modern React and Next.js architecture. The role focuses on building autonomous agents, RAG systems, and AI-driven workflows integrated with enterprise-grade products. It involves end-to-end ownership of scalable AI solutions from architecture to deployment. 🗂️ Requirements: 8+ years experience as consultant or forward deployed engineer, Strong experience with Next.js (App Router), React, TypeScript, Deep understanding of Server and Client Components (RSC), Experience with streaming, caching, revalidation, Server Actions, Experience with Vercel AI SDK, LangGraph or MCP, Experience building RAG systems, Hands-on experience with Anthropic and OpenAI APIs, Experience shipping LLM-powered features to production, Practical experience with prompt engineering and structured outputs, Experience with tool calling and agent workflows, Experience with multi-turn orchestration, Understanding of token economics and context windows, Experience with prompt evaluation methods, Ability to design robust, production-ready AI systems 📃 Skills: Next.js, React, TypeScript, RSC, Vercel, LangGraph, MCP, RAG, Claude, OpenAI, Anthropic, Prompting, Streaming, ServerActions, Agents, APIs 🏢 Description: About the Role At Blazity, we are a team of React.js and Next.js experts building modern, API-first digital products for enterprise clients. We are expanding our AI capabilities—autonomous agents, AI-driven automation, and LLM-powered workflows—and are looking for a Senior AI Fullstack Engineer who can design and ship production-ready AI systems. You will work at the intersection of modern web architecture and generative AI , taking ownership of solutions delivered to real users. Our requirements Must-have Technical Excellence: 8+ years of experience as a consultant / forward deployed engineer Strong experience with Next.js (App Router), React, TypeScript Deep understanding of: Server vs Client Components (RSC) streaming, caching, revalidation, Server Actions Vercel AI SDK / LangGraph / MCP Experience building RAG systems Claude extended thinking / prompt caching / Batch APIs AI Engineering: Proven experience shipping LLM-powered features to production Hands-on with Anthropic / OpenAI APIs (messages, tool use, streaming) Practical experience with: prompt engineering (structured output, few-shot, XML) tool calling / agent workflows multi-turn orchestration Understanding of: token economics (input/output costs, context window) latency vs quality trade-offs Reliability & Quality: Experience with: prompt evaluations (LLM-as-judge, rule-based) handling hallucinations and failure modes Ability to design robust AI systems , not just prototypes Soft Skills: Strong ownership mindset Experience working directly with clients Clear communication and structured thinking (English C1) Ability to make decisions in ambiguous environments Nice-to-have: What You Will Do Ship Production Apps: Build scalable web applications using Next.js (App Router) and TypeScript , ensuring high performance and clean architecture. Engineer AI Workflows: Develop and orchestrate LLM-powered features using Anthropic and OpenAI APIs, focusing on tool use and streaming. Agentic Orchestration: Design autonomous agent loops and multi-turn workflows, knowing when to use a structured pipeline versus a dynamic agent. Optimize & Evaluate: Manage token economics (pricing, context windows) and implement prompt evaluations (LLM-as-judge, rule-based) to ensure system reliability. Collaborate: Work directly with senior engineers, founders, and client teams to shape AI capabilities from concept to production. What we offer B2B: 120 – 180 PLN/h + VAT 🔥 100% remote (Poland) 29 paid vacation days Private healthcare + sports card High-impact work on real AI systems

Technology

N-iX

Lead FullStack Software Engineer

Senior

Remote

Krakow, Poland

6,200 - 7,700 USD

🏢 Summary: Lead FullStack Engineer role focused on building and scaling high-traffic, public-facing web platforms for a major European online marketplace. The position involves full SDLC ownership, AI-assisted development, and delivering highly available, performance-optimized solutions using modern cloud and frontend technologies. Work includes backend and frontend development, cloud infrastructure, CI/CD, and integration of AI frameworks into the development workflow. 🗂️ Requirements: 5+ years of experience building reliable, scalable software systems, Strong knowledge of software architecture and design patterns, Proficiency in C# and TypeScript, Strong experience with SQL and NoSQL databases, Strong frontend development experience (HTML, CSS, JavaScript), Experience with React, Next.js, Vue.js or Angular, Experience with AI tools (ChatGPT, Codex) in development workflows, Experience with AI frameworks (Vercel AI SDK, LangChain), Experience with AWS, Terraform, Docker, Experience building and consuming APIs in service-based architectures, Experience with CI/CD pipelines, Experience with logging and monitoring tools (Datadog, NewRelic), Strong unit testing skills (backend and frontend), Experience with Git, Upper-intermediate English, Availability to work in required time zone (ET or 13:00–21:00 EET) 📃 Skills: C#, TypeScript, SQL, NoSQL, GraphQL, Redis, HTML, CSS, JavaScript, React, Next.js, Vue.js, Angular, ChatGPT, Codex, LangChain, Vercel, AWS, Terraform, Docker, Git, CI/CD, Datadog, NewRelic 🏢 Description: Аbout us: N-iX i s 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 the client: Our customer is the European online car market, with over 30 million monthly users and a presence in 18 countries. As a Lead FullStack Engineer, you will play a pivotal role in shaping the future of online car markets and enhancing the user experience for millions of car buyers and sellers. Responsibilities: Developing fast, high-traffic public-facing websites Explore new technologies and help the team to use them Work using AI tools and apply them to the SDLC Following software development best practices while delivering the work Following testing principles while testing your own code to ensure production readiness Follow the philosophy of: you-build-it-you-run-it (be responsible for the SDLC processes) Requirements: 5+ years developing reliable, highly available, and scalable software systems Strong understanding of software architecture and design patterns Firm grasp of clean code principles and coding standards Strong proficiency using AI tooling, such as ChatGPT/Codex, for rapid development Experience integrating AI tooling into your development environment for streamlined usage Experience with AI Frameworks like Vercel AI SDK, LangChain, etc. Strong proficiency with the following technologies: C#+Typescript Strong proficiency with SQL & NoSQL datastores (GraphQL, Redis) Strong proficiency with frontend development (HTML, CSS, JavaScript) Strong proficiency with component-based frameworks and SSR (Next.js/React or Vue.js) or Angular with the desire to learn React/ Vue.js. Hands-on experience developing and maintaining 3rd party content management systems Knowledge of modern cloud infrastructures and tools, such as AWS, Terraform, and Docker Experience with APIs and developing in a service-based application environment Experience building optimized UIs for performance Proficiency with version control systems such as Git Experience working within a formal CI/CD pipeline Experience with logging, monitoring, and alerting services like Datadog, Newrelic Solid approach to testing and ensuring quality of code, Unit testing, backend, and frontend At least Upper-intermediate English level This role requires mandatory timezone coverage: work must align with the Toronto (ET) timezone for LATAM hours and 13:00–21:00 EET for EU hours approximately. 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

Web Impact

Fullstack Engineer (AI, Distributed Systems, Automation)

Mid

Remote

Krakow, Poland

20,000 - 28,000 USD

🏢 Summary: Frontend-leaning Fullstack Engineer role focused on building and owning end-to-end SaaS features using modern frontend frameworks, scalable backend services, and AI-driven automation tools. The position combines React/Next.js development with Node.js backend work, async systems, and production AI integrations. Strong emphasis on speed, ownership, and delivering reliable, high-scale systems. 🗂️ Requirements: 3+ years professional full-stack development experience, Strong proficiency in React.js and Next.js, Solid backend experience with Node.js (NestJS preferred), Experience integrating external APIs (authentication, pagination, retries, rate limits), Experience with asynchronous processing, queues, and background jobs, Hands-on experience with AI tools (OpenAI, Claude, Cursor), Strong SQL skills (PostgreSQL preferred), Experience building reliable systems (error handling, retries, observability), Fluent English and Polish 📃 Skills: React, Next.js, Node.js, NestJS, JavaScript, TypeScript, PostgreSQL, SQL, REST, WebSockets, gRPC, Kafka, BullMQ, LavinMQ, AWS, GCP, DigitalOcean, Fly.io, GitLab, OpenAI, Claude, Cursor, Golang, Elixir, Rust, BigQuery, ClickHouse 🏢 Description: At Web Impact, we’re more than just an email marketing agency and digital solutions provider. We build cutting-edge, socially impactful products that redefine how businesses operate in the digital world. We’re looking for a frontend-leaning Fullstack Engineer who enjoys building complex systems, integrating external services, and leveraging AI tools to speed up development and automate workflows. If you’re excited about combining modern frontend development with AI-driven workflows and automation tools like Claude Code, Cursor, and LLM frameworks , this one is for you. What You’ll Do Own and deliver end-to-end features across SaaS products and internal tools Build modern, high-performance frontends using Next.js and React.js Develop scalable backend services using Node.js / NestJS Design and integrate APIs (REST, WebSockets, external services) Build and maintain automation workflows and background jobs Work with async systems, queues, and event-driven architectures Integrate third-party services with real-world constraints (rate limits, retries, auth flows) Use AI tools to improve development speed, testing, and automation Collaborate directly with product, data, and leadership teams AI & Automation This role includes working with modern AI tooling and automation systems, with a strong focus on speed, ownership, and execution : Using tools like Claude Code, Cursor, and OpenAI SDK in daily development Building AI-driven workflows and integrations quickly and iteratively Automating repetitive processes (data handling, content, integrations) Applying LLMs in production with a pragmatic, results-first approach Taking full ownership of problems - from idea to production Shipping fast, testing in real conditions, and iterating based on outcomes Being accountable for delivery - not just writing code, but making things work end-to-end Prioritizing execution over perfection - speed is key What We’re Looking For 3+ years of professional full-stack experience Strong frontend skills in React.js / Next.js Solid backend experience with Node.js (NestJS preferred) Experience integrating external APIs (auth, pagination, retries, rate limits) Experience working with async processing, queues, and background jobs Hands-on experience with modern AI tools (OpenAI, Claude, Cursor, etc.) Good SQL skills (PostgreSQL preferred) Understanding of building reliable systems (error handling, retries, observability) Strong communication skills and ability to work cross-functionally Fluent in English and Polish Nice to Have Experience with Rust (async, Tokio, Axum) Experience with Elixir (Phoenix LiveView, GenServer) Understanding of distributed systems and architectures Experience with multi-region deployments and geo-distributed infrastructure Experience building systems with high parallelism (a large number of workers processing jobs concurrently) Familiarity with distributed databases and data consistency trade-offs Experience with multi-tenancy architectures (tenant isolation, scaling strategies) Experience working with high-throughput event pipelines Our Tech Stack Frontend: Next.js, React.js Backend: Node.js, NestJS, Golang, Elixir, Rust Data: PostgreSQL, BigQuery, ClickHouse Infra: AWS, Fly.io , Google Cloud, DigitalOcean Queues & Workers: LavinMQ, BullMQ, Kafka CI/CD: GitLab CI AI/ML & Automation: Proprietary GenAI models, OpenAI, Claude, internal tooling Integrations: REST, gRPC, WebSockets, external APIs with rate limits Why Join Us? Work on high-scale SaaS systems processing hundreds of millions of events daily , with real-time pipelines and data-heavy workloads. Ownership from day one - influence architecture, technology choices, and product direction. Collaborate with world-class engineers, AI specialists, and PMs. Innovation-first culture - explore cutting-edge frameworks and architectures. Fast execution, minimal bureaucracy, no unnecessary meetings Opportunity to work with modern AI tooling in production Competitive senior-level compensation and career growth. Social impact - contribute to automation products that empower businesses and communities. Our Streamlined Hiring Process Initial call Technical deep dive with our team Decision