April 8, 2026

Senior Backend Engineer (Node.js / AWS)

Senior • Remote

120 - 140 USD

Warsaw, Poland

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.

Similar jobs you might like

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

Korn Ferry

Fullstack Developer (Node, Tpescript, React)

Senior

Remote

Warsaw, Poland

4,800 - 6,250 USD

🏢 Summary: Senior Fullstack Software Engineer role focused on building scalable, cloud-native applications with a strong backend emphasis (70% backend, 30% frontend). The position involves designing distributed, event-driven systems on AWS, developing REST APIs, and contributing across the full stack using Node.js, TypeScript, React, and Next.js. The engineer will drive architectural decisions, scalability, and technical direction while collaborating with cross-functional teams in a US-aligned remote environment. 🗂️ Requirements: Strong experience as Senior Software Engineer in product-focused environments, Advanced backend development with Node.js and TypeScript, Experience building and consuming REST APIs, Frontend development experience with React and TypeScript, Experience with AWS or other cloud platforms, Strong knowledge of distributed and scalable system design, Experience with MySQL and PostgreSQL databases, Experience with event-driven architectures, Experience with queuing or messaging systems, Ability to write clean, maintainable, scalable code, Strong debugging and problem-solving skills, Availability to work overlapping US hours 📃 Skills: Node.js, TypeScript, React, Next.js, AWS, REST, MySQL, PostgreSQL, SQL, APIs, Microservices, Event-driven, Messaging, Queues, Cloud, Distributed-systems 🏢 Description: Fullstack Senior Software Engineer Location: Remote We are looking for a talented Senior Fullstack Software Engineer to join a high-performing product engineering team focused on building scalable, modern cloud-native applications. This role is best suited to an experienced engineer who is stronger on the backend (approximately 70% backend / 30% frontend) and enjoys designing robust distributed systems while still being comfortable contributing across the full stack. You will play a key role in shaping technical direction, building scalable event-driven platforms, and contributing to product thinking - not just delivering code. We are looking for someone with strong ownership, accountability, and the ability to think about the wider business and customer impact of the solutions they build. This position requires alignment with US-based teams, and so the working hours must overlap. What You'll Be Doing Designing, building, and maintaining scalable backend services using Node.js and TypeScript Developing and supporting modern frontend applications using React and Next.js Building robust RESTful APIs and backend integrations Contributing to distributed, cloud-native systems running on AWS Designing and implementing event-driven architectures and queue-based systems Working with SQL databases including MySQL and PostgreSQL Driving engineering best practices, scalability, reliability, and performance improvements Collaborating closely with Product, Engineering, and stakeholders to shape technical solutions Taking ownership of features and systems throughout the full software lifecycle Mentoring engineers and contributing to technical discussions and architectural decisions Required Skills & Experience Strong experience as a Software Engineer / Senior Software Engineer in modern product-focused environments Excellent backend development experience with: Node.js TypeScript REST APIs React TypeScript Experience building applications in AWS cloud environments (or other cloud platforms) Strong understanding of scalable and distributed system design MySQL PostgreSQL Proven experience building event-driven architectures and working with queuing/messaging systems (highly important) Ability to write clean, maintainable, and scalable code Strong problem-solving and debugging skills What We're Looking For Strong product mindset - someone who thinks beyond just delivering tickets and understands the "why" behind engineering decisions Ownership and accountability for technical delivery and outcomes Ability to contribute to architectural direction and scalability initiatives Comfortable working in fast-paced, collaborative engineering environments Passion for building high-quality, scalable software products Strong communication and stakeholder collaboration skills

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

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

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

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

Link Group

Full-Stack / Backend Developer (Java + AWS+ React.js)

Mid

Remote

Warsaw, Poland

100 - 160 PLN

🏢 Summary: Full-Stack / Backend Developer role focused on building and maintaining scalable applications and REST APIs that support client products. The position involves developing new integrations, enhancing existing backend and frontend systems, and improving platform performance and reliability. You will contribute to architecture improvements and work within a cloud-based environment. 🗂️ Requirements: Minimum 3 years commercial experience, Experience with Java, Experience with Spring Boot, Experience with AWS, Experience with MongoDB, Experience with PostgreSQL, Experience with React.js, Experience designing REST APIs, Knowledge of backend architecture, Experience with cloud environments, Understanding of clean code principles, Experience working in Agile environment 📃 Skills: Java, SpringBoot, AWS, MongoDB, PostgreSQL, React, REST, Agile, Cloud, Architecture 🏢 Description: We are looking for an experienced Full-Stack / Backend Developer to join our team and help build scalable applications and APIs supporting our clients’ products. You will work on both backend and frontend solutions, contributing to product development, system improvements, and ongoing platform stability. Your Responsibilities Develop new APIs to support client integrations and business features. Maintain and enhance existing backend and frontend applications. Fix bugs and improve application performance and reliability. Upgrade and support operational aspects of the platform. Identify opportunities to improve product quality, architecture, and development processes. Collaborate with developers, product teams, and stakeholders to deliver high-quality solutions. Participate in code reviews and contribute to best engineering practices. Required Skills Minimum 3 years of commercial experience with: Java Spring Boot AWS MongoDB PostgreSQL React.js Experience designing and developing REST APIs. Knowledge of backend architecture and modern web applications. Experience working with cloud-based environments (AWS). Understanding of software development best practices and clean code principles. Ability to work in an Agile development environment.

Technology

Toro Performance Sp. z o.o.

Node.js Developer

Mid

Remote

🏢 Summary: B2B contract role for a Mid/Senior Node.js Developer focused on building and maintaining backend systems such as SaaS platforms, cloud-native applications, microservices, and event-driven architectures. The position involves architectural decision-making, backend development, and close collaboration with QA and DevOps in international projects. Candidates will work with modern cloud environments and have real impact on system design and product development. 🗂️ Requirements: 4+ years of backend development experience, Strong knowledge of Node.js, Experience with TypeScript or JavaScript, Experience with SQL databases, Experience with NoSQL databases, Understanding of microservices architecture, Understanding of serverless architecture, Understanding of event-driven systems, Hands-on experience with GCP, AWS, or Azure, Ability to write clean and maintainable code, Experience with unit and integration testing, English level minimum B2 📃 Skills: Node.js, TypeScript, JavaScript, SQL, NoSQL, GCP, AWS, Azure, REST, Docker, Microservices, Serverless, Testing 🏢 Description: We are a software house delivering long-term projects for international clients , and we are looking for Mid / Senior Node.js Developers to join our team on a B2B contract . You will work on various backend-focused projects , such as SaaS platforms, cloud-native systems, microservices, and event-driven architectures. We match projects to your experience and technical preferences, and you will have a real impact on architecture and product development. Responsibilities design, develop, and maintain backend services using Node.js (TypeScript / JavaScript) implement new features and improve existing functionalities participate in technical and architectural decision-making refactor and optimize key components of the system ensure code quality through clean code practices and testing collaborate closely with developers, QA, and DevOps engineers Requirements 4+ years of experience in backend development strong knowledge of Node.js (TypeScript / JavaScript) experience with SQL and NoSQL databases good understanding of cloud-based architectures (microservices, serverless, event-driven systems) hands-on experience with at least one cloud provider ( GCP, AWS, or Azure ) ability to write clean, well-structured, and maintainable code proactive mindset and willingness to grow technically good communication skills and English level min. B2B Example Tech Stack (depends on the project) Node.js / TypeScript Cloud platforms: GCP, Azure or AWS REST APIs & asynchronous communication SQL & NoSQL databases Docker Unit and integration testing

Technology

Appliscale

Senior Fullstack Engineer (Node.js/React)

Senior

Remote

Krakow, Poland

19,000 - 25,000 USD

🏢 Summary: Fullstack engineering role focused on designing, developing, deploying, and maintaining backend services in TypeScript and frontend applications in React. The position involves building and operating microservices in AWS using Terraform, ensuring production stability, and contributing to architecture and feature planning. You will work in an Agile environment with strong emphasis on code quality, testing, and CI/CD practices. 🗂️ Requirements: 5+ years fullstack production experience, Strong TypeScript or C# experience, Experience with React development, Knowledge of PostgreSQL or DynamoDB, Experience building and consuming REST APIs, Hands-on experience with CICD pipelines, Understanding of data structures and algorithms, Knowledge of OOP, SOLID and CleanCode principles, Experience with AWS and infrastructure as code, Computer Science degree, Experience with Scrum or Kanban 📃 Skills: TypeScript, JavaScript, NodeJS, React, REST, AWS, Terraform, CSharp, PostgreSQL, DynamoDB, CICD, Docker, Kubernetes, Jenkins, CircleCI, GitLabCI, Datadog, Microservices, SOLID, CleanCode, OOP, Algorithms, DataStructures, Scrum, Kanban 🏢 Description: About the role You will need to be an expert 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:Typescript, JavaScript, Node.js, React, REST APIs, React, AWS, Terraform, C# Responsibilities: Designing, writing, testing functionalities for a backend system written in TypeScript and a frontend system written in React & TypeScript Deploying and maintaining microservices in AWS using Terraform 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 a fullstack role Strong understanding of software engineering principles, testing, data structures and algorithms Solid hands-on experience in technologies such as Typescript or C# Strong knowledge of DBMS like PostgreSQL, DynamoDB Expertise of REST APIs Strong hands-on experience of CI&CD processes Proficiency of OO design patterns, SOLID principles and Clean Code Computer Science degree 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. Working experience with one of the object-oriented and/or functional languages such as C#, Elixir, C++, Java, Golang, Erlang, Python, Kotlin

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.