About The Position

You will join an international engineering team responsible for developing and maintaining a cloud‑native, serverless platform that supports critical backend services across a large‑scale enterprise environment. The system is built entirely on AWS using event‑driven and microservices architectures, designed to handle high‑volume, asynchronous data flows and integrations with multiple external partners. The primary goals of the platform are to: Deliver reliable and scalable backend services powered by serverless technologies such as AWS Lambda, Event Bridge, and API Gateway. Ensure seamless data exchange across distributed microservices and external vendor systems. Provide end‑to‑end visibility into asynchronous processes, system events, and integration workflows. Maintain consistency, resilience, and security across multi‑source data pipelines leveraging DynamoDB, SQS, SNS, and S3. Support a growing ecosystem of micro frontends and internal tools, backed by modern CI/CD, automated testing, and IaC practices. Because the platform ingests and processes data from many independent systems automated processes, partner integrations, and user‑driven events validation, error handling, monitoring, and observability are key components of the domain. As a Senior Cloud Backend Engineer (TypeScript, Node.js, AWS Lambda), you will play a key role in building and evolving cloud‑native, serverless backend services that power core business capabilities. You will work within a microservices and event‑driven architecture, collaborating closely with Architects, SREs, and cross‑functional team members to ensure reliability, scalability, and security across the platform. You will design and implement backend components using AWS serverless technologies such as Lambda, API Gateway, EventBridge, DynamoDB, SNS, and SQS, while contributing to the ongoing evolution of CI/CD and automation practices. Although the broader ecosystem includes Vue 3 and micro frontends, your focus will remain predominantly backend‑driven, with occasional cross‑functional collaboration when needed.

Requirements

  • Production‑level expertise in TypeScript and Node.js.
  • Experience developing and maintaining microservices architectures.
  • Solid understanding of AWS services including Lambda, API Gateway, EventBridge, DynamoDB, S3, SNS, SQS.
  • Proficiency with test automation and the full testing pyramid using Jest, SuperTest, Cypress, and related tools.
  • Experience working in agile, cross‑functional teams and collaborating with product and design.
  • Ability to lead through mentorship, constructive feedback, and technical knowledge sharing.
  • Strong communication skills in Polish and English.
  • A proactive, open‑minded approach focused on delivering business value within distributed systems.

Nice To Haves

  • Creating and managing GitLab CI/CD pipelines.
  • Experience with Backstage (Developer Portal).
  • Developing and maintaining Grafana monitoring dashboards.
  • Working with frontend solutions built on micro frontends or Vue 3.
  • Familiarity with Kubernetes, AWS CDK, or Terraform.

Responsibilities

  • Build and enhance backend microservices using Node.js and TypeScript.
  • Implement cloud‑native solutions leveraging AWS Lambda, API Gateway, EventBridge, and DynamoDB.
  • Drive improvements in testing quality by adding unit, integration, and performance test coverage.
  • Work on asynchronous and distributed systems, optimizing reliability and event‑driven flows.
  • Collaborate with Architects & SREs to follow security, scalability, and operational best practices.
  • Participate in architectural discussions and contribute to technical decision‑making.
  • Integrate with external partners and vendors across multiple domains.
  • Support continuous delivery processes through GitLab CI and internal automation improvements.
  • Promote high code quality and team collaboration through mentoring and knowledge sharing.

Benefits

  • Competitive salary and benefits.
  • Career development opportunities in a growing tech company.
  • Continuous learning culture: mentorship, internal training, and certifications.
  • Flexible, agile work environment (remote, hybrid, or on-site in Kraków).
  • Office perks: great coffee, tea, fresh fruit, snacks, and a fun atmosphere.
  • Flat management structure, where your voice matters.
  • Regular team events and a social, supportive work culture.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service