Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
May 18, 2026
Backend Engineer (Node.js, TypeScript, AWS)
Mid • Remote
Gliwice, Poland
Apply now
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
Similar jobs you might like
Technology
emagine Polska
Backend Engineer
Senior
Remote
Copenhagen, Denmark
🏢 Summary: Backend Engineer role focused on designing, building, and maintaining scalable backend services in a cloud-native AWS environment. The position involves developing production-grade APIs and services using TypeScript and .NET, with strong emphasis on CI/CD, Infrastructure as Code, and cloud-native best practices. The role supports secure, scalable backend systems with close collaboration across platform and operations teams. 🗂️ Requirements: Strong experience building and maintaining scalable APIs and backend services, Hands-on experience with CI/CD pipelines using GitHub Actions or GitHub Workflows, Strong development experience with TypeScript, Strong development experience with .NET (C#), Experience deploying and operating workloads in AWS Cloud, Experience using Terraform for Infrastructure as Code, Experience designing and consuming RESTful APIs or event-driven services, Understanding of cloud-native patterns, Experience with relational databases and SQL, Fluent English 📃 Skills: TypeScript, .NET, C#, AWS, Terraform, SQL, REST, CI/CD, GitHub, GitHubActions, APIs, IAM, Lambda, ECS, Fargate 🏢 Description: We are looking for a Backend Engineer to design, build, and maintain backend services in a modern cloud-native AWS environment. Core skills & experience: Strong experience as a Backend Developer, building and maintaining scalable APIs and backend services Hands-on experience with CI/CD pipelines, preferably using GitHub Actions / GitHub Workflows Strong development experience with TypeScript and .NET (C#), including building and operating production services Familiarity with AWS Cloud, including deploying and operating backend workloads in AWS Experience using Terraform for Infrastructure as Code (IaC) Related technologies / domain knowledge: Experience designing and consuming RESTful APIs and/or event-driven backend services Understanding of cloud-native patterns (stateless services, scaling, resiliency, observability) Experience working with relational databases (SQL) and backend integrations Nice-to-have / preferred experience: Experience with containerized workloads (e.g. ECS Fargate or similar) Experience with Lambda functions Familiarity with IAM and AWS security best practices Exposure to data platforms or ETL-heavy environments Experience working in environments with high operational and security requirements General expectations: Able to take ownership of backend services from development through production Comfortable working closely with platform, data, and operations engineers Focused on clean code, automation, and reliable delivery through CI/CD Used to working with SCRUM principles, preferably in JIRA Fluent English Other Details: The role is designed for a cloud-native environment, supporting development across various backend services focused on scalability and security.
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
Productiv Team
Senior NestJS Backend Developer
Senior
Remote
🏢 Summary: Mid to senior backend engineer role focused on designing and scaling enterprise-grade backend services and integrations using Node.js and cloud-native technologies. The position involves building high-performance APIs, optimizing databases, leading CI/CD and DevOps practices, and mentoring engineering teams in complex enterprise environments. Fully remote opportunity available as full-time or B2B. 🗂️ Requirements: Minimum 5+ years of backend development experience with Node.js, TypeScript, NestJS, Proven experience designing and scaling RESTful APIs and SOAP services, Advanced PostgreSQL administration including performance tuning, replication, partitioning, Strong experience with Git workflows and CI/CD pipelines, Hands-on experience with AWS services (EC2, EKS, Lambda, S3, RDS, CloudWatch, API Gateway), Solid knowledge of Kubernetes deployment and scaling, Experience with monitoring and observability tools, Experience with infrastructure as code tools, Bachelor’s degree in Computer Science, Software Engineering, or related field 📃 Skills: Node.js, TypeScript, NestJS, PostgreSQL, Citus, Patroni, TimescaleDB, REST, SOAP, Swagger, OpenAPI, Postman, Git, GitHub, GitLab, GitHubActions, Jenkins, SonarQube, ESLint, Prettier, AWS, EC2, EKS, Lambda, Fargate, S3, RDS, CloudWatch, APIGateway, Docker, Kubernetes, Helm, Splunk, Prometheus, Grafana, Spinnaker, ArgoCD, AzureDevOps, Terraform, CDK 🏢 Description: We are seeking a mid to senior level engineer with deep expertise in backend engineering, cloud-native architecture, and enterprise system integration. Key Responsibilities Design, develop, and maintain enterprise-grade backend services using Node.js, TypeScript, and NestJS . Architect and implement high-performance REST and SOAP APIs for complex enterprise integrations. Optimize PostgreSQL databases for high availability, partitioning, replication, and performance tuning. Define and enforce secure coding practices, design patterns, and architectural principles . Collaborate with DevOps, frontend, QA, and product stakeholders to ensure seamless integration and delivery. Troubleshoot production issues, enhance reliability, and implement performance tuning at scale. Lead code reviews, enforce coding standards , and integrate quality gates in CI/CD pipelines. Mentor client engineering teams, contribute to technical strategy and architecture decisions . Integrate external systems, tools, and services to extend backend capabilities. Provide continuous innovation by adopting cloud-native, serverless, and emerging backend technologies . Required Qualifications Minimum 5+ years of backend development experience with Node.js, TypeScript, and NestJS. Proven expertise in designing and scaling RESTful APIs and SOAP services for enterprise-grade systems. Advanced proficiency in PostgreSQL administration (performance tuning, replication, partitioning). Strong experience with Git workflows, CI/CD pipelines, and automated quality controls . Deep understanding of cloud-native architectures and serverless implementations . Hands-on experience with AWS services (EC2, EKS, Lambda, S3, RDS, CloudWatch, API Gateway). Solid knowledge of Kubernetes (deployment, scaling, troubleshooting). Experience mentoring teams and driving technical leadership in multi-stakeholder environments . Expertise with Splunk (monitoring, dashboards, alerting). Familiarity with Spinnaker or advanced deployment pipelines . Education Bachelor’s degree in Computer Science, Software Engineering, or related field (required). Master’s degree preferred but not mandatory. Technology / Systems Expertise Node.js + NestJS + TypeScript – backend framework. PostgreSQL with advanced extensions (Citus, Patroni, TimescaleDB). Swagger / OpenAPI + Postman – API documentation & testing. GitHub / GitLab + GitHub Actions / Jenkins – version control & CI/CD automation. SonarQube, ESLint, Prettier – code quality enforcement. AWS (EC2, EKS, Lambda, Fargate, S3, RDS, CloudWatch, API Gateway) – cloud & serverless stack. Docker + Kubernetes (EKS) + Helm – containerization & orchestration. Splunk, Prometheus, Grafana – monitoring & observability. Spinnaker / ArgoCD/ Azure Devops – automated deployment pipelines. Terraform / AWS CDK – infrastructure as code. Skills & Capabilities Demonstrated expertise in backend architecture and scalable API design . Advanced database optimization & high availability strategies . Strong proficiency in CI/CD, GitOps, and DevOps integration . Hands-on experience in cloud-native and Kubernetes-based deployments . Proven ability to mentor engineers, lead architecture decisions, and drive best practices . All our positions are Remote and are available as Full Time Employment or B2B Contracts.
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 Backend Software Engineer
Senior
On-site
Krakow, MA, Poland
90,000 - 140,000 EUR
🏢 Summary: Join an early-stage product team to design and deliver scalable, high-volume backend systems using Node.js, TypeScript, and AWS. The role offers end-to-end ownership, influence over architecture and engineering practices, and mentoring responsibilities in a hybrid Kraków setup. 🗂️ Requirements: 5+ years of production software development with Node.js and TypeScript, Practical AWS knowledge, Distributed systems design knowledge, Scalability knowledge, Event-driven architecture experience, Automated testing experience, Independent problem-solving ability, English communication skills, Ability to work in an evolving, fast-paced environment 📃 Skills: Node.js, TypeScript, AWS, Lambda, ECS, S3, RDS, Jest, Vitest, Playwright 🏢 Description: Senior Backend Engineer: Node.js & AWS Location: Kraków, Poland Working model: Hybrid Contract: Employment agreement or B2B Build high-scale systems from the beginning We’re hiring an experienced backend engineer to join a growing international technology business as it expands its engineering presence in Kraków. This is an opportunity to help create a new product rather than inherit a finished roadmap. You’ll influence early technical decisions, build systems designed for demanding workloads, and take meaningful ownership from architecture through production. The company develops robust data infrastructure used by organizations operating in complex, high-stakes environments. Its technology processes large volumes of information and supports products where speed, availability, and accuracy genuinely matter. If you enjoy solving difficult engineering problems, making pragmatic architectural decisions, and seeing your work reach production, this role offers plenty of room to make an impact. 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.
Technology
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: Senior Back-end Developer (Node.js / TypeScript) 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.
Technology
Appliscale
Senior Backend Engineer (Node.js / AWS)
Senior
Remote
Krakow, Poland
19,500 - 25,000 USD
🏢 Summary: Senior Backend Engineer role focused on designing, building, deploying, and maintaining scalable backend systems using TypeScript and Node.js in a cloud environment. The position involves developing microservices on AWS, shaping system architecture across platforms, and ensuring production reliability for international users. Strong emphasis on clean architecture, testing, and infrastructure as code. 🗂️ Requirements: 5+ years backend development experience in production environments, Expert hands-on experience with TypeScript and Node.js, Strong knowledge of software engineering principles, testing, data structures, and algorithms, Experience designing and developing REST APIs, Experience with event-driven architecture, Experience building and maintaining microservices, Hands-on experience with AWS cloud services, Experience with Infrastructure as Code using Terraform, Experience with CI/CD pipelines and related tools, Strong knowledge of PostgreSQL and DynamoDB, Proficiency in OO design patterns, SOLID principles, and Clean Code, Computer Science degree, Experience working with Agile methodologies such as SCRUM or Kanban 📃 Skills: TypeScript, JavaScript, Node.js, AWS, Terraform, CircleCI, Docker, Datadog, PostgreSQL, DynamoDB, REST, CICD, Microservices, OOP, SOLID, Algorithms, DataStructures, SCRUM, Kanban 🏢 Description: About the role You will need to be an expert in backend development with a thorough understanding of the technologies involved. Strong backend skills where you can demonstrate your ability to apply these technologies, as well as deploy and maintain them will be crucial to success. Technologies we work with: Typescript, JavaScript, Node.js, REST APIs, AWS, Terraform Responsibilities: Designing, writing, testing functionalities for a backend system written in TypeScript, Node.js Deploying and maintaining microservices in AWS using Terraform Design software architecture between backend, frontend and mobile apps Maintaining system on production used by consumers from several European countries Debugging issues Scoping and assessing the complexity of features Participating in sprint planning, daily sprints and meetings with product owners for grooming new features Recruiting and mentoring team members Collaborating with other team members and teams that depend on the functionalities that you develop Required qualifications: 5+ years of production software development experience in backend Strong understanding of software engineering principles, testing, data structures and algorithms Expert hands-on experience in technologies such as Typescript / Node.js Experience in developing Cloud and Infrastructure solutions with AWS and CI/CD processes supported by tools like Terraform, CircleCI, Docker, Datadog, etc. Strong knowledge of DBMS like PostgreSQL, DynamoDB Expertise in REST APIs, Experience in event driven architecture Proficiency in OO design patterns, SOLID principles, Clean Code and solving architectural problems Computer Science degree Experience working with Agile methodologies such as SCRUM and/or Kanban Good communication and collaboration skills Self-motivation, proactive attitude Proficiency in English Nice to have: Exposure to frontend development in React Working experience with one of the object-oriented and/or functional languages such as C#, Python Java, Golang, Kotlin
Technology
Avenga
Senior Back-End Software Engineer with Node.js
Senior
Remote
Warsaw, Poland
115 - 125 PLN
🏢 Summary: Remote Back-End Software Engineer role focused on building and scaling enterprise backend services, REST APIs, and integrations using Node.js and NestJS. The position involves cloud infrastructure provisioning, Kubernetes orchestration, and AWS-based deployments within Agile Scrum teams. Candidates will work on secure, scalable backend systems integrating with enterprise platforms and headless CMS solutions. 🗂️ Requirements: 5+ years professional software engineering experience, Backend development with Node.js, Backend development with NestJS, Experience building REST APIs, Kubernetes orchestration, Docker containerization, Helm configuration, Infrastructure as code with Terraform, AWS cloud deployment experience, Enterprise application development, Experience with large-scale business-critical applications, Third-party system integration, Ability to work independently, Strong written and verbal communication, Stakeholder communication skills, Agile Scrum collaboration, Problem-solving skills 📃 Skills: Node.js, NestJS, REST, Kubernetes, Docker, Helm, Terraform, AWS, GitOps, CI/CD, EKS, ArgoCD, Salesforce, Netcracker, Storyblok 🏢 Description: We’re looking for a Back-End Software Engineer with a strong focus on building and scaling backend services and APIs. In this role, you’ll work on our Backend for Frontend (BFF) layer and core service engines — powering seamless integrations between our frontend applications and enterprise systems. You’ll design and implement high-performance Node.js and Nest.js services, develop RESTful APIs, and collaborate closely with frontend and platform teams to deliver reliable, scalable, and secure solutions. Experience building backend services that expose REST APIs and integrating with enterprise systems is highly valued. Staffing region: Poland/North Macedonia - 100% remote Responsibilities: Develop and maintain enterprise integration services and platform tooling using NestJS Provision and configure cloud environments using GitOps, CI/CD pipelines, Helm, Amazon EKS, and ArgoCD Integrate with enterprise systems including Netcracker, Salesforce CRM, internal APIs, and Storyblok headless CMS Implement infrastructure as code using Terraform for AWS cloud infrastructure Participate in code reviews and technical discussions within Agile Scrum team Deliver secure, scalable solutions in complex enterprise environments Requirements: • 5+ years professional software engineering experience • Backend development with Node.js and NestJS • Container orchestration with Kubernetes, Docker, and Helm • Infrastructure as code with Terraform • AWS cloud services and deployment • Enterprise application development • Large-scale business-critical applications • Third-party system integration (CRM, enterprise platforms, APIs) • Self-starter with ability to work independently with minimal supervision • Excellent written and verbal communication skills • Strong stakeholder communication (technical and non-technical audiences) • Collaborative team player • Constructive feedback (giving and receiving) • Problem-solving skills • Commercial awareness and business acumen • Technical decision-making aligned with business outcomes
Technology
Appliscale
Mid Fullstack Engineer C#
Mid
Remote
Krakow, Poland
14,000 - 20,000 USD
🏢 Summary: Full-stack C#/.NET engineer role focused on building, testing, deploying and maintaining backend microservices and frontend applications using React or Angular. The position involves working with AWS and Terraform, maintaining production systems, and collaborating in Agile teams to deliver new features. Strong emphasis on software engineering principles and modern cloud-based architectures. 🗂️ Requirements: 3+ years commercial experience in C# development, .NET Core and .NET Framework experience, Frontend development with React or Angular and TypeScript, Experience with REST APIs, Knowledge of MS SQL, PostgreSQL or DynamoDB, Understanding of OOP, SOLID and Clean Code principles, Experience with microservices architecture, AWS and Terraform experience, Knowledge of testing, data structures and algorithms, Computer Science degree, Experience with Agile (SCRUM or Kanban), AI tooling usage 📃 Skills: C#, .NET, .NETCore, .NETFramework, TypeScript, JavaScript, Node.js, React, Angular, REST, AWS, Terraform, MSSQL, PostgreSQL, DynamoDB, Microservices, Docker, Kubernetes, Jenkins, CircleCI, GitlabCI, Datadog, CICD 🏢 Description: About the role You will need to be proficient in backend and frontend development with a thorough understanding of the technologies involved. Strong backend and frontend skills where you can demonstrate your ability to apply these technologies, as well as deploy and maintain them will be crucial to success. Technologies we work with: C#, .NET Core, .NET Framework, Typescript, JavaScript, Node.js, React, REST APIs, React, Angular, AWS, Terraform Responsibilities: Designing, writing, testing functionalities for a backend system written in C# and a frontend system written in React or Angular & TypeScript Deploying and maintaining microservices in AWS using Terraform Maintaining system on production used by consumers from several European countries Debugging issues Participating in sprint planning, daily sprints and meetings with product owners for grooming new features Collaborating with other team members and teams who depend on functionalities that you develop Required Qualifications: 3+ years of production software development experience in C# engineer role Strong understanding of software engineering principles, testing, data structures and algorithms Hands-on experience in .NET Core and .NET Framework technologies Good knowledge of DBMS like MS SQL / PostgreSQL / DynamoDB Know-how of REST APIs Understanding of OO design patterns, SOLID principles and Clean Code Computer Science degree AI Tooling usage Able to work with Agile methodologies such as SCRUM and/or Kanban Good communication and collaboration skills Self-motivation, proactive attitude Proficiency in English Nice to have: Some experience or interest in developing Cloud and Infrastructure solutions with AWS and CI/CD processes supported by tools like Docker, Kubernetes, Jenkins, Terraform, CircleCI, GitlabCI, Datadog, etc.
Technology
iTeamly
Senior Node.js Engineer
Senior
Remote
Krakow, Poland
17,500 - 24,500 PLN
🏢 Summary: The offer is for an experienced Node.js Engineer to design, build, and scale backend services for a modern data-driven platform. The role involves developing REST/GraphQL APIs, contributing to system architecture, and owning the full development lifecycle in an Agile environment. The position requires close collaboration with cross-functional teams and active participation in technical decision-making. 🗂️ Requirements: 5+ years of experience with JavaScript and Node.js, Strong proficiency in TypeScript, Experience designing and building REST or GraphQL APIs, Knowledge of relational and NoSQL databases, Experience with AWS services, Understanding of software architecture and scalable systems, Experience with Express or Next.js frameworks, Knowledge of web fundamentals and security best practices, Fluent English (B2+), Availability overlapping with US Eastern Time core hours 📃 Skills: JavaScript, Node.js, TypeScript, REST, GraphQL, MySQL, MongoDB, Redis, AWS, EC2, Lambda, SQS, Express, Next.js, CORS, OWASP, Scrum 🏢 Description: We are looking for an experienced Node.js Engineer to join a team building and scaling a modern data-driven platform. ✅ Your responsibilities: Design, build, and maintain backend services using Node.js Develop scalable APIs (REST / GraphQL) Contribute to system architecture, performance, and scalability improvements Own the full development lifecycle: implementation, testing, deployment, and maintenance Collaborate closely with product, frontend, and DevOps teams in an Agile (Scrum) environment Participate in technical decision-making and drive best practices 🧠 Our requirements: 5+ years of experience with JavaScript / Node.js Strong proficiency in TypeScript Hands-on experience designing and building RESTful and/or GraphQL APIs Solid understanding of databases (relational and NoSQL, e.g., MySQL, MongoDB, Redis) Experience with AWS (e.g., EC2, Lambda, SQS) Good understanding of software architecture and scalable systems Experience with frameworks such as Express or Next.js Knowledge of web fundamentals (e.g., CORS) and security best practices (OWASP) Ability to work independently and support team-level technical decisions Fluent English (B2+) Availability overlapping with US Eastern Time core hours 🌟 What we offer: Remote work Flexible cooperation model (B2B / employment contract) Opportunity to work on a scalable, data-focused platform Collaboration with a highly skilled engineering team Real impact on technical decisions and system architecture