New offer - be the first one to apply!
August 8, 2026
Senior Backend Software Engineer
Senior • On-site
90,000 - 140,000 EUR
Krakow, MA, Poland
Build high-scale systems from the beginning
We’re hiring an experienced backend engineer to help create a new product. You’ll influence early technical decisions, build systems designed for demanding workloads, and take meaningful ownership from architecture through production.
The technology processes large volumes of information and supports products where speed, availability, and accuracy matter. This role offers the opportunity to solve difficult engineering problems, make pragmatic architectural decisions, and see work reach production.
What you’ll be doing
- Design and deliver scalable backend services with Node.js and TypeScript.
- Build APIs and asynchronous, event-driven workflows in AWS.
- Engineer reliable systems capable of supporting intensive, high-volume workloads.
- Own features throughout their lifecycle, from technical discovery and design to deployment and ongoing improvement.
- Help establish the architecture and engineering practices of a new product.
- Partner with product specialists and engineers across multiple disciplines.
- Support other developers through mentoring, thoughtful reviews, and knowledge sharing.
- Strengthen standards around testing, security, maintainability, and operational reliability.
- Respond constructively as requirements evolve and new technical challenges emerge.
What we’re looking for
- At least five years of professional experience building production software with Node.js and TypeScript.
- Strong practical knowledge of AWS.
- Experience with services such as Lambda, ECS, S3, or RDS is especially relevant.
- A solid understanding of distributed system design, scalability, and event-driven architecture.
- Experience using modern automated testing tools such as Jest, Vitest, or Playwright.
- The confidence to investigate unfamiliar problems and move work forward independently.
- Clear English communication skills.
- Comfort working in an energetic environment where priorities and products continue to evolve.
Additional experience we’d value
You don’t need to bring everything on this list, but any of the following would be useful:
- Go development.
- Distributed platforms or messaging-based systems.
- Large language models or contemporary AI development tools.
- React.
- Relational and non-relational databases.
- Docker and Kubernetes.
- CI/CD pipelines and modern delivery practices.
Why consider this opportunity?
- Join at an early stage and help shape a product’s technical direction.
- Work on challenging systems where performance and reliability are fundamental.
- Take genuine ownership without unnecessary layers of decision-making.
- Become part of a new engineering group in Kraków with room to influence how it develops.
- Collaborate in an international, English-speaking environment.
- Choose between an employment contract and a B2B arrangement.
- Work within a hybrid model in Kraków.
- Join a profitable, expanding business focused on sustainable long-term growth.
Similar jobs you might like
Technology
Link Group
Senior Backend Engineer (Node.js / AWS)
Senior
Remote
Warsaw, Poland
120 - 140 USD
🏢 Summary: Senior Backend Engineer role focused on designing and delivering scalable, production-ready software using Node.js and AWS. The position involves leading development of complex solutions, ensuring high performance, reliability, and security, and integrating monitoring and testing practices. The engineer collaborates in agile teams to translate product requirements into resilient cloud-based applications. 🗂️ Requirements: Strong experience with Node.js and TypeScript, Proficiency with AWS services (Lambda, SNS/SQS, API Gateway, CDK), Experience with TDD and QA best practices, Ability to design and build highly scalable applications, Experience with monitoring, performance, scalability, and security, Experience conducting code reviews and delivering production-ready code, Ability to integrate monitoring and support tools, Experience contributing to test frameworks 📃 Skills: Node.js, TypeScript, AWS, Lambda, SNS, SQS, API Gateway, CDK, TDD, QA, Monitoring, Scalability, Security, Agile 🏢 Description: We are looking for a Senior Backend Engineer (Node.js / AWS) who: Has strong experience with TDD and solid understanding of QA best practices. Can handle operational challenges : monitoring, performance, scalability, availability, resilience, and security. Translates product requirements into reliable, scalable software . Has excellent development skills and experience building highly scalable applications . Is proficient in Node.js, TypeScript , and AWS services like Lambda, SNS/SQS, API Gateway , and CDK . What you’ll do: Lead development of complex software solutions. Conduct code reviews and deliver production-ready code . Integrate software with monitoring/support tools . Collaborate with architects and technical leads, participate in agile processes . Contribute to test frameworks , troubleshoot issues, and ensure smooth team collaboration.
Technology
ITDS
Senior Node.js Backend Engineer – AWS & Microservices
Senior
Remote
Warsaw, Poland
21,000 - 27,300 PLN
🏢 Summary: Fully remote Senior Node.js Backend Engineer role focused on building and scaling cloud-native microservices in a serverless AWS environment. The position involves designing high-performance REST APIs, provisioning infrastructure with Terraform, and optimizing distributed systems for scalability and resilience. You will contribute to CI/CD pipelines and ensure robust, production-grade backend services. 🗂️ Requirements: 4+ years of professional experience in Node.js server-side development, 2+ years of experience in system and data integration, transformation, and validation, Strong experience designing and deploying REST APIs, Hands-on experience with Terraform for AWS infrastructure provisioning, Practical experience with AWS services: Lambda, SQS, CloudWatch, S3, Deep understanding of distributed systems, scalability, and failure handling, Experience with CI/CD pipelines and GitHub Actions, Proficiency with shell scripting and Linux command-line tools 📃 Skills: Node.js, AWS, Lambda, SQS, CloudWatch, S3, Terraform, REST, CICD, GitHubActions, Shell, Linux, DistributedSystems, DynamoDB, DocumentDB, Streaming 🏢 Description: Ignite innovation at the forefront of cloud-native backend development — shape scalable microservices for dynamic digital ecosystems. Fully-remote opportunity! As a Senior Node.js Backend Engineer , you will be working for our client, a leading technology-driven organization dedicated to building resilient distributed systems that power tomorrow's digital experiences. You will contribute to designing and implementing high-performance microservices on AWS, enhancing system robustness, scalability, and flexibility. Join us and be part of pioneering solutions that redefine industry standards and accelerate your career growth. Your main responsibilities: Develop and maintain REST-like APIs and backend services using Node.js in a serverless AWS environment Design, implement, and optimize infrastructure-as-code configurations with Terraform for AWS services such as Lambda, SQS, CloudWatch, and S3 Integrate complex data streams, transform, validate, and analyze data within distributed systems Collaborate with cross-functional teams to ensure system robustness, scalability, and failure resilience Contribute to CI/CD pipelines utilizing GitHub Actions, and enforce best practices in version control Troubleshoot and resolve operational issues within AWS infrastructure and backend services Maintain comprehensive documentation and ensure high-quality code standards You're ideal for this role if you have: At least 4 years of professional experience in Node.js server-side development 2+ years of experience in system/data integration, transformation, and validation Deep understanding of distributed systems, including scalability, elasticity, replication, and failure handling Strong experience designing and deploying REST-like APIs Hands-on experience with Terraform for AWS infrastructure provisioning Practical knowledge of serverless AWS services: Lambda, SQS, CloudWatch, S3 Solid grasp of GitHub tool suite, CICD pipelines, and shell scripting Good command of Linux command line tools Excellent communication skills in English Problem-solving mentality with a focus on business impact It is a strong plus if you have: Experience with DynamoDB, DocumentDB, and Streaming services Language Required for the role: Fluent English Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. We offer you At ITDS , you will work on innovative and impactful technology projects for international companies across multiple industries in Europe and beyond. We create an environment for ambitious, driven professionals who want to grow, deliver value, and build their careers in modern IT and digital transformation. Our offer includes: Stable and long-term cooperation with attractive conditions Opportunities to develop your technical expertise across various industries and technologies The chance to work on high-impact, strategic IT and digital transformation projects A clear career path and the opportunity to grow quickly by contributing to diverse client initiatives over time International environment , knowledge sharing, social events, and training opportunities Access to an attractive medical package Access to the Multisport program Access to learning platforms such as Pluralsight Flexible working hours and remote work options #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data. # 8942
Technology
Snatch Up
Senior Software Engineer
Senior
Hybrid
Krakow, Poland
7,500 - 11,000 EUR
🏢 Summary: Opportunity to architect and build a brand-new, high-scale, event-driven backend product from scratch using Node.js and TypeScript on AWS. The role focuses on designing resilient distributed systems, owning features end-to-end, and shaping technical direction in a high-growth environment. You will drive scalable architecture, ensure high code quality, and deploy production-ready services for global workloads. 🗂️ Requirements: 5+ years experience with Node.js and TypeScript in production environments, Advanced proficiency with AWS (Lambda, ECS, S3, RDS), Strong expertise in system design and scalability, Experience designing event-driven architectures, Experience with modern testing frameworks (Vitest, Jest, Playwright), Ability to build and deploy distributed systems, Experience with SQL and NoSQL databases, Knowledge of CI/CD practices using Docker and Kubernetes, Professional English proficiency 📃 Skills: Node.js, TypeScript, AWS, Lambda, ECS, S3, RDS, Vitest, Jest, Playwright, Docker, Kubernetes, SQL, NoSQL, Go, React, CI/CD 🏢 Description: We are looking for a high-impact engineer to architect a brand-new product from the ground up. In this role, you will bypass maintenance of legacy systems to design and develop high-scale, event-driven backend infrastructures. Operating at the intersection of technical rigor and rapid product evolution, you will thrive in an environment of high ambiguity where your architectural decisions define the roadmap. Core Responsibilities Architect and scale mission-critical backend services using Node.js and TypeScript . Design and implement high-performance APIs and sophisticated event-driven architectures on AWS . Engineer resilient, distributed systems capable of managing intensive global workloads. Own feature development end-to-end, navigating the lifecycle from initial design to production deployment. Partner closely with product and cross-functional engineering leads to drive technical innovation. Mentor the engineering squad and champion elite standards in code quality, security, and testing. Adapt and pivot technical strategies as the product scales and new challenges emerge. Technical Requirements 5+ years of hands-on experience deploying Node.js and TypeScript in high-stakes production environments. Advanced proficiency with the AWS ecosystem, including Lambda, ECS, S3, and RDS. Deep expertise in system design, scalability, and modern event-driven paradigms. Experience utilizing modern testing frameworks such as Vitest, Jest, or Playwright to ensure zero-defect deployments. Elite problem-solving skills with the ability to operate autonomously in a fast-moving hub. Professional fluency in English with a track record of driving cross-functional alignment. A high-velocity mindset suited for a dynamic, high-growth engineering culture. Additional Assets Hands-on experience with Go . Background in distributed systems or complex event-driven platforms. Experience integrating LLMs or modern AI tooling into production workflows. Practical knowledge of React or modern frontend frameworks. Deep understanding of SQL/NoSQL database optimization and CI/CD best practices via Docker and Kubernetes. The Offer Competitive compensation aligned with the top-tier Kraków tech market (UoP or B2B options). Flexible hybrid work model based in the heart of Kraków. Radical ownership and the unique opportunity to shape a global product from day one. Collaborative, English-speaking engineering environment within a stable, profitable firm with a long-term vision.
Technology
ITDS
Senior Backend Developer – Java and Node.js Platforms
Senior
Hybrid
Krakow, Poland
23,100 - 28,350 PLN
🏢 Summary: Senior Backend Developer role focused on building and maintaining internal banking architecture tooling using Java and Node.js in a hybrid Krakow-based environment. The position involves developing backend services, APIs, web UI components, and AI-agent orchestration solutions to support enterprise-scale digital transformation. Candidates should have strong software engineering experience, database expertise, and knowledge of modern integration and automation practices. 🗂️ Requirements: 5+ years of software engineering experience, Strong expertise in Node.js, Strong expertise in Java, Experience with relational databases, Proficiency in PostgreSQL, Experience with JavaScript/TypeScript frameworks, Knowledge of agentic application engineering, Experience with MCP integration patterns, API design experience, Experience with tool/function calling, Production engineering mindset, Solution design skills, Fluent English, Legal right to work in the European Union 📃 Skills: Java, Node.js, PostgreSQL, JavaScript, TypeScript, MCP, API, SQL, AI, DevOps 🏢 Description: Empower innovative architecture tools — shape the future of banking technology! Krakow-based opportunity with hybrid work model (up to 3 remote days per week). As a Senior Backend Developer – Java and Node.js Platforms , you will be working for our client, a leading international bank. You’ll contribute to designing, building, and maintaining cutting-edge internal tooling that supports the bank’s Future State Architecture across CTO Platforms. Your work will enable seamless integration of data, workflows, and autonomous AI agents, helping redefine technology governance at scale and driving digital transformation. Your main responsibilities: Design, develop, and maintain reliable internal tooling supporting Future State Architecture (FSA) with a focus on security, resilience, and usability. Build backend services and APIs using Node.js and/or Java, integrating with PostgreSQL and other enterprise data sources. Develop web UI components utilizing modern JavaScript/TypeScript frameworks to deliver intuitive user workflows. Apply agentic engineering practices to orchestrate autonomous AI agents for building, testing, and deploying software. Implement secure, efficient integration patterns (e.g., MCP, API design, tool/function calling) across the architecture ecosystem. Collaborate with architects, platform engineers, and stakeholders to translate architectural needs into effective technical solutions. Ensure solutions adhere to client's engineering standards, including testing, performance, security, and operational readiness. Support continuous improvement initiatives through automation, code reviews, and operational support for live systems. You're ideal for this role if you have: At least 5 years of experience in software engineering, with strong expertise in Node.js and/or Java . Proficiency with relational databases , particularly PostgreSQL (data modeling, query optimization). Web UI development experience with modern JavaScript/TypeScript frameworks . Knowledge of agentic application engineering , including orchestration of autonomous AI agents. Experience with integration patterns such as MCP , API design , and tool/function calling . A production engineering mindset, emphasizing security, resilience, performance, and observability . Solution design skills for internal platforms and tooling. Excellent English communication skills and proven experience in stakeholder collaboration within a global environment. It is a strong plus if you have: Certifications or experience in automation, DevOps, or related fields. Additional familiarity with cloud services or enterprise architecture frameworks. Language Required for the role: Fluent English (spoken and written). Eligibility to work in: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.
Technology
Yard Corporate
Senior Backend Engineer (Java, Kafka Streams, AWS)
Senior
Hybrid
Krakow, MA, Poland
30,000 - 35,000 PLN/hr
🏢 Summary: Senior/Staff Backend Engineer role focused on building and evolving a large-scale, event-driven platform using Java, Kafka Streams, and AWS. The position involves hands-on work with high-volume data flows, real-time stream processing, distributed systems, and production reliability. You will take strong technical ownership in a small team, shaping architecture, standards, and production readiness. 🗂️ Requirements: 7+ years of backend engineering experience, Strong hands-on experience with Java, Strong hands-on experience with Spring Boot, Deep production experience with Kafka Streams (topologies, joins, aggregations, windowing, state stores), Experience with event-driven or distributed systems, Hands-on experience with AWS services, Experience with Kubernetes and containerized deployments, Experience with PostgreSQL, MongoDB, and Redis, Strong knowledge of monitoring, debugging, and performance optimization, Ability to work independently in evolving technical environments, Professional English communication skills 📃 Skills: Java, Spring, Kafka, KafkaStreams, AWS, EKS, S3, SQS, SNS, Kinesis, Lambda, Kubernetes, PostgreSQL, MongoDB, Redis, Terraform, Helm, Prometheus, Grafana, Micrometer, Kotlin 🏢 Description: Senior / Staff Backend Engineer (Java, Kafka Streams, AWS) Location: Kraków, hybrid Contract: B2B or UoP B2B budget: up to 210 PLN/h + VAT Work model: around 3 days per week from the office We are looking for a Senior or Staff Backend Engineer to join a small, high-impact engineering team building a large-scale, event-driven platform. This is a hands-on role for someone who enjoys working close to real production systems: high-volume data flows, asynchronous processing, external integrations, reliability, observability and technical ownership. You will join a team where the codebase and domain are evolving, so this is a good opportunity for an engineer who does not need every problem to be fully defined before getting started. You will be expected to investigate, create structure, improve standards and make pragmatic technical decisions. What you will do Build and evolve backend services using Java and Spring Boot Design and maintain real-time event-processing flows using Kafka Streams Work with stream-processing concepts such as topologies, transformations, joins, aggregations, stateful processing and data routing Integrate external systems and infrastructure into a scalable internal platform Improve reliability, observability and production readiness of services handling high-volume data Investigate production issues, performance bottlenecks and data-flow problems Work with AWS, Kubernetes, PostgreSQL, MongoDB, Redis, Terraform and Helm Contribute to code reviews, architecture decisions, documentation and engineering standards Collaborate with product, platform and engineering stakeholders across an international environment What we are looking for 7+ years of backend engineering experience Strong, current hands-on experience with Java and Spring Boot Deep practical experience with Kafka Streams in production This should go beyond Kafka producers/consumers and include work with stream-processing logic, joins, aggregations, windowing, state stores or topology design Background in event-driven, distributed or real-time systems Hands-on AWS experience, ideally with services such as EKS, S3, SQS, SNS, Kinesis or Lambda Experience with Kubernetes , containers and production deployment environments Good understanding of databases such as PostgreSQL, MongoDB and Redis Strong production mindset: monitoring, debugging, reliability, performance and incident investigation Ability to work independently in an evolving and not always fully documented technical environment Clear English communication skills and confidence explaining technical topics to both engineers and non-technical stakeholders Nice to have Kotlin experience Experience with high-throughput data processing or streaming platforms Terraform, Helm, Prometheus, Grafana, Micrometer or similar observability tooling Experience in a small product team, scale-up or ownership-heavy engineering environment Familiarity with AI-assisted development tools What you can expect A technically challenging role focused on real production systems rather than isolated feature delivery Strong ownership Small team setup with room to influence architecture, standards and ways of working International engineering environment Clear recruitment process focused on practical engineering discussions Recruitment process Introductory conversation with the Hiring Manager Technical interview focused on Kafka/use cases and Java/code quality Final discussion with senior technical leadership The full company and product context will be shared during the first recruiter call.
Technology
co.brick
Backend Engineer (Node.js, TypeScript, AWS)
Mid
Remote
Gliwice, Poland
🏢 Summary: Backend Engineer role focused on designing and scaling real-time, cloud-based systems and APIs for an AI-powered consumer product. The position involves building reliable backend services, data pipelines, and infrastructure on AWS within a high-performing engineering team. You will collaborate with mobile and AI teams to deliver low-latency, scalable, and secure user experiences. 🗂️ Requirements: 2+ years backend development experience with Node.js and TypeScript, Strong knowledge of PostgreSQL including schema design and query optimization, Experience with Redis for caching and queue management, Hands-on experience with AWS services (EC2, RDS, Lambda, ECS, S3), Strong REST API design skills and real-time communication patterns, Understanding of scalability, concurrency, and distributed systems, Experience with Docker, Git workflows, and CI/CD automation, Knowledge of backend security and performance best practices 📃 Skills: Node.js, TypeScript, PostgreSQL, Redis, AWS, EC2, RDS, Lambda, ECS, S3, REST, WebSockets, SSE, Docker, Git, CICD 🏢 Description: Backend Engineer – Node.js, TypeScript, AWS For our client, a fast-growing team building a next-generation AI-powered consumer product, we are looking for an experienced Backend Engineer to help scale the systems powering real-time experiences, cloud synchronization, and intelligent APIs. This is not a founding role, but it is a highly impactful engineering position within a small, high-performing team focused on building world-class consumer technology products. About the role You will be responsible for designing, building, and scaling backend systems that support core product functionality — from real-time data pipelines to reliable cloud infrastructure and low-latency APIs. You’ll work closely with mobile and AI teams to deliver fast, scalable, and highly reliable user experiences. Responsibilities Backend Development Design and build RESTful APIs using Node.js and TypeScript (Express.js or Nest.js) Architect and maintain PostgreSQL databases, including schema design and query optimization Implement background jobs and queue systems using Redis for ingestion, summarization, and notifications Build and maintain caching layers (Redis, CDN, HTTP cache) to ensure low-latency performance Implement authentication, authorization, and data privacy best practices Add real-time capabilities using WebSockets and Server-Sent Events Build observability into services through logging, metrics, and tracing Deploy and manage backend services on AWS (EC2, ECS, RDS, S3, Lambda) Systems & Architecture Design clean, scalable, and maintainable service architectures Plan and execute safe database migrations and schema evolution strategies Ensure consistency and reliability across distributed systems Optimize system performance across I/O, CPU, and memory bottlenecks Build and maintain CI/CD pipelines and release automation workflows Contribute to infrastructure reliability, scalability, monitoring, and cost optimization Quality & Security Write unit, integration, and contract tests with clear quality standards Enforce linting, type safety, and static analysis within CI pipelines Conduct security reviews and dependency audits while following least-privilege principles Clearly document services, APIs, and important architectural trade-offs Requirements Must-have 2+ years of backend development experience with Node.js and TypeScript Strong understanding of PostgreSQL, including schema design, indexing, and query optimization Experience working with Redis for caching and queue management Hands-on experience with AWS services such as EC2, RDS, Lambda, ECS, and S3 Strong API design skills, including REST and real-time communication patterns Solid understanding of scalability, concurrency, and distributed systems Experience with Docker, Git workflows, and CI/CD automation Familiarity with security and backend performance best practices Nice to have Experience with GraphQL or gRPC Exposure to event-driven architectures or microservices Familiarity with observability tools such as OpenTelemetry, CloudWatch, or Sentry Experience building high-traffic consumer applications Example stack Backend: Node.js, TypeScript (Express.js / Nest.js), PostgreSQL, Redis Cloud: AWS (EC2, RDS, Lambda, ECS, S3, CloudWatch) Infrastructure: Docker, GitHub Actions, CI/CD
Technology
emagine Polska
Senior Backend Engineer
Senior
Remote
Lisbon, Portugal
🏢 Summary: Senior Backend Engineer role focused on building and maintaining scalable backend systems using NodeJs, Python, MongoDB, MQTT, and AWS. The position involves full lifecycle development, API and system design, code quality improvements, mentoring junior engineers, and contributing to technical strategy. Candidates should have strong backend engineering experience, testing knowledge, and familiarity with CI/CD and monitoring practices. 🗂️ Requirements: 4+ years of professional experience with NodeJs, 4+ years of professional experience with Python, 4+ years of professional experience with MongoDB, 4+ years of professional experience with MQTT, 4+ years of professional experience with AWS, Backend development experience, Experience building web applications and APIs, Ability to write clean, maintainable code, Knowledge of SOLID principles, Experience with testing strategies and implementations, System design experience from ambiguous requirements, Understanding of CI/CD practices, Experience with logging and monitoring tools, Knowledge of version control best practices 📃 Skills: NodeJs, Python, MongoDB, MQTT, AWS, Go, APIs, CI/CD, SOLID, Git, Testing, Monitoring, Logging 🏢 Description: Introduction & Summary: We are seeking an experienced Senior Backend Engineer who will be responsible for building and maintaining robust backend systems. The ideal candidate will possess a strong background in backend development, particularly with NodeJs, Python, MongoDB, MQTT, and AWS. A proactive problem-solver with a focus on clean, maintainable code and system design will thrive in this role. Main Responsibilities: Participate in all stages of the development and post-development lifecycle Proactively provide creative, thorough, and practical solutions to technical problems Design, write, and maintain well-organized, scalable, and testable code Identify and address issues and bottlenecks, advocating for changes Promote best practices and code quality within the team Contribute to refining technical vision and aligning it with business objectives Mentor and guide junior engineers Key Requirements: Hands-on experience in backend development and engineering At least 4 years of professional experience with NodeJs, Python, MongoDB, MQTT, and AWS Experience with GO is advantageous Proven experience in building web applications and APIs Ability to write clean, maintainable code and apply SOLID principles Experience with various testing strategies and implementations Capability to design systems from ambiguous product requirements Understanding of continuous integration and delivery Proficiency with logging and monitoring tools Knowledge of version control best practices Proactive mindset emphasizing continuous improvement and learning Nice to Have: Strong problem-solving skills and critical thinking regarding technical challenges Flexibility and willingness to adapt to changing priorities and technologies Other Details: This role offers a dynamic work environment with opportunities for growth and development. Ideal candidates will commit to excellence and a proactive approach in their work.
Technology
Sii
Senior Node.js Developer – energy tech project (f/m/x)
Senior
Hybrid
Wroclaw, Poland
🏢 Summary: Senior Node.js Developer role focused on building and scaling the backend API layer of an IoT platform for monitoring and optimizing energy usage in buildings. The position involves developing distributed backend systems using TypeScript, Node.js, and Kubernetes, and integrating with IoT devices and analytics modules. The role requires delivering high‑performance, scalable solutions in a cloud-based environment. 🗂️ Requirements: Minimum 5 years of commercial backend development experience, Strong knowledge of Node.js, Strong knowledge of TypeScript, Understanding of distributed systems, Experience with scalable backend design, Experience with containerized or cloud environments, Experience with Kubernetes, Ability to work in Agile environment, Fluency in English, Residing in Poland 📃 Skills: Node.js, TypeScript, Kubernetes, IoT, APIs, Backend, Cloud, DistributedSystems, Agile 🏢 Description: We are looking for a Senior Node.js Developer to join a project for a leading global energy‑tech company. You will help build an intelligent platform used to monitor and optimize energy usage in buildings. The work combines backend development, IoT integration, and modern cloud technologies. Your tasks Develop backend applications that provide the API layer of the IoT platform using TypeScript and Node.js Build and maintain backend services supporting mobile and web solutions Use Node.js, TypeScript, and Kubernetes to deliver reliable and scalable systems Integrate backend features with IoT devices, analytics modules, and other platform components Ensure high performance, clean architecture, and smooth cooperation with other teams Requirements Minimum 5 years of commercial experience in backend development Strong knowledge of Node.js and TypeScript Understanding of distributed systems and scalable backend design Experience with containerized or cloud‑based environments (e.g., Kubernetes) Ability to work in an Agile environment and deliver high‑quality code Fluency in English Residing in Poland required
Technology
TechTree
Senior/Staff Backend Engineer
Senior
On-site
Wroclaw, Poland
130,000 - 190,000 USD/yr
🏢 Summary: Senior or Staff Backend Engineer role focused on architecting and scaling AI-native backend systems for a modern accounting platform. The position involves designing distributed services, building high-performance APIs, and establishing engineering standards to support rapid, reliable product delivery. You will work closely with Product, AI, and Operations teams to develop agentic systems and scalable data pipelines. 🗂️ Requirements: 5–10+ years of backend engineering experience, Proven experience designing, building, and operating production backend systems at scale, Strong expertise in API design, Strong expertise in data modelling, Deep understanding of distributed systems trade-offs, Hands-on experience with AWS or GCP in production, Practical experience with CI/CD in high-frequency deployment environments, Experience implementing testing and deployment strategies, Strong knowledge of observability practices, Experience participating in on-call rotations 📃 Skills: TypeScript, Node.js, React, AWS, GCP, Terraform, PostgreSQL, OpenAI, Azure, CI/CD, APIs, DistributedSystems 🏢 Description: ABOUT THE ROLE We're looking for a Senior or Staff Backend Engineer to own and evolve our backend services as we scale. This is a broad, high-impact role — you'll architect new features, build the systems that underpin our core product, and set the engineering standards that shape how the whole team works. The focus is on building a modern, AI-native developer experience. That means working closely with Product, AI, and Operations teams to design agentic systems, distributed data pipelines, and scalable incident response infrastructure — and doing it in a way that lets the team ship with confidence multiple times a day. WHAT YOU'LL WORK ON Architecture and feature design Partner with Product, AI, and Operations teams to architect new features and complex agentic systems. Make clear architectural trade-offs that balance platform, product, and business goals. Backend services and APIs Build and maintain the backend services and APIs that power the core product. Ensure systems are secure, well-tested, and high performance. Distributed systems Design and implement distributed services to orchestrate data pipelines, automate investigations, and enable incident response at scale. Operational excellence Own operational best practices so the team can ship multiple times a day with confidence. Healthy on-call culture and strong observability are part of what you'll build and maintain. Engineering standards Set the bar for writing, communication, and system design across the team. Your influence will shape how a modern AI-native product is built. WHAT WE LOOK FOR 5–10+ years of backend engineering experience A strong track record designing, building, and operating production backend systems at scale. Deep backend fundamentals Expertise in API design, data modelling, and reasoning about distributed systems trade-offs. You understand the nuances, not just the patterns. AWS or GCP hands-on experience Solid understanding of how infrastructure decisions impact application reliability and performance. You've run things in production, not just designed them. CI/CD in practice Practical experience with testing and deployment strategies in high-frequency shipping environments. Observability and on-call maturity A solid grasp of what good observability looks like and how to build healthy on-call practices that don't burn people out. Bonus Experience at an early-stage or scaling startup. Exposure to modern AI and ML systems. Experience shipping product without a dedicated product manager. TECH STACK TypeScript, React, Node.js, AWS, Terraform, PostgreSQL, OpenAI, Azure AI. The team uses GitHub, Slack, Linear, Figma, and Notion day to day. THE TEAM Small, senior, and in-person. The office is in central Wrocław, next to the main train station. The expectation is 4–5 days a week in the office. Relocation support is available for the right candidate. COMPENSATION & BENEFITS Salary $130,000 – $190,000 USD depending on experience, plus competitive equity. Wellness and commute stipend $100 per month. Hardware Premium hardware provided — MacBook Pro and AirPods. Food Daily in-office lunch and dinner. Time off 20 PTO days plus 9 US public holidays. Relocation Support available for candidates relocating to Wrocław.
Technology
New offer
McGregor Boyall
Backend Engineer
Senior
Remote
Warsaw, MZ, Poland
26,000 - 32,000 PLN
🏢 Summary: Senior Back-end Developer role focused on designing secure, reliable Node.js/TypeScript backends for real-time automated decision-making. The position involves microservices, databases, APIs, cloud deployments, automated testing, production support, and AI-assisted development in an agile international team. 🗂️ Requirements: 5+ years of Node.js, JavaScript, and TypeScript experience, Relational database experience, Microservices and system design knowledge, Test pyramid implementation experience, Security best practices, AI-assisted development tool proficiency, English proficiency, Afternoon/evening availability for cross-time-zone collaboration 📃 Skills: Node.js, JavaScript, TypeScript, PostgreSQL, MySQL, Docker, Kubernetes, AWS, Fargate, Lambda, Nest.js, Cursor, Devin 🏢 Description: About the Role We are looking for a Senior Back-end Developer to join our client's team. You will architect and implement robust backends, interacting with various data stores and third-party APIs to support real-time automated decision-making. Working in an agile, multinational environment, you'll have huge creative freedom and ownership over your projects while collaborating closely with Product Managers, Senior Engineers, and Architects. Key Responsibilities • Architect and implement backends and their interactions with data stores and APIs. • Support reliable databases and APIs for real-time automated decision-making. • Deploy software using industry-standard tooling like Kubernetes clusters and AWS Lambda functions. • Investigate and resolve production issues, implementing timely fixes to minimize user impact. • Focus heavily on security, following Defense in Depth principles and ensuring containers are secure. • Implement robust automated test suites (unit, integration, and e2e) to maintain a low failure rate. • Leverage AI-assisted development tools (such as Cursor, Claude Code, or Devin) as a core part of your daily workflow to accelerate speed and quality. Requirements • 5+ years of hands-on experience with Node.js, JavaScript, and TypeScript. • Practical knowledge of at least one relational database system (e.g., PostgreSQL, MySQL, or SQL Server). • Adept with microservices and system design patterns. • Experience implementing the test pyramid and utilizing good security practices. • Strong sense of ownership, independence, and the ability to clearly convey ideas across technical and non-technical teams. • Comfort with AI-assisted development tools as a core part of your setup. • Good command of English (written and spoken). • Availability in the afternoons/evenings for occasional alignment with multinational teams across time zones. Tech Stack & Tools • Backend: Node.js, TypeScript, Nest.js • Cloud & DevOps: Docker, Kubernetes, AWS (Fargate, Lambda) • Testing: Automated software testing (unit, integration, e2e) • AI Tools: Cursor, Claude Code, Devin (autonomous AI engineer) Nice-to-Haves • Familiarity with Docker/Kubernetes/AWS deployment processes. • Experience with profiling and performance optimization. • Experience giving high-quality feedback during code reviews.