About The Position

You will be part of an international team working on a service that is a key component of a large-scale enterprise application used by one of the world leaders in the dairy production services industry. The service you will work on focuses on bi-directional data exchange between our product and government agencies, which our customers are legally obliged to report to. The main purpose of the application is to: Enable customers to synchronize data both manually and automatically. Provide visibility into pending work items and required actions. Offer insight into historical data and reporting entries. Detect data inconsistencies and guide users through resolving validation issues. The data handled by the system originates from multiple sources including automated machine data and manual user input which makes validation, error handling, and reconciliation a core part of the domain. As a Senior Tech Lead, your primary responsibility will be to lead a team of 4 developers and 1 tester, while also contributing hands-on to the product with a strong emphasis on backend engineering. You will have initial exposure to the frontend to become familiar with the UI and workflows. However, once current improvements are completed, the majority of ongoing development and technical challenges will be focused on backend components, including distributed processes, complex integrations, and large-scale data synchronization. Your early focus will be on stabilizing and refining selected frontend areas, quickly transitioning to full ownership of backend systems, integrations, and cloud architecture.

Requirements

  • Core Languages & Frameworks: Expert proficiency in Node.js 20 & TypeScript. Solid experience with Vue 2 and/or Vue 3 in a production environment (frontend work is limited but familiarity is important).
  • Testing Mastery: Demonstrated success implementing and leveraging Cypress & Jest for robust E2E and unit testing.
  • Cloud Architecture: Extensive, hands-on experience architecting and deploying scalable solutions on AWS (e.g., CDK, Lambda, DynamoDB, RDS/PostgreSQL, SQS, EventBridge, EC2, AppSync).
  • DevOps: Proven ability to define and optimize GitLab CI pipelines.
  • Systems Integration: Expert knowledge of building and securing HTTP / WebSocket-based solutions.

Nice To Haves

  • AWS Certifications
  • Grafana
  • C#

Responsibilities

  • Implementing data synchronization processes for new regions.
  • Further development and improvement of backend APIs and business processes.
  • Maintenance and evolution of integration and end-to-end tests (frontend & backend).
  • Maintenance and improvement of GitLab CI pipelines for both FE and BE.
  • Development and maintenance of Grafana dashboards and alerts.
  • Providing technical leadership, architectural guidance, and code reviews for the team.

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