GT logo
GT

GT provides clients with offshore product teams from CEE, a product development studio & data science services.

Backend Engineer, Node.js

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2019H1B SponsorCompany SiteLinkedIn

Location

United Kingdom

Posted

6 days ago

Salary

0

Seniority

Senior

Job Description

Backend Engineer, Node.js

GT

• Build and maintain robust backend systems • Design and implement GraphQL and REST APIs • Manage database design and optimisation using SQL, PostgreSQL, and Prisma • Develop and deploy cloud infrastructure with AWS • Implement event-driven architectures. • Integrate third-party services (Resend, Onfido, Clerk, Hubspot) • Develop software following microservices and monorepo patterns • Ensure high-quality software through automated testing and CI/CD pipelines • Collaborate effectively with engineers and non-technical team members • Troubleshoot and resolve complex technical issues

Job Requirements

  • At least 3 years of experience with Node.js, TypeScript, and JavaScript
  • APIs: Experience in designing and implementing GraphQL and REST APIs
  • Database Management: Skills in SQL, PostgreSQL, and Prisma (or similar ORM)
  • Cloud Infrastructure: Hands-on experience with AWS services and cloud deployment processes - must have
  • Event-Driven Architecture: Experience with event-driven systems (e.g., Inngest)
  • Integrated Services: Experience with third-party integrations; understanding of OAuth and SSO protocols
  • Patterns and Tooling: Experience with microservices, monorepos, and tools like Turborepo
  • Testing and CI/CD: Experience with automated testing frameworks and CI/CD pipelines
  • Fluency in English
  • Nice-to-have: Familiarity with React and Next.js.

Benefits

  • Paid time off
  • Professional development opportunities

Related Job Pages

More Backend Engineer Jobs

Equinix logo

Senior API Engineer

Equinix

The world's digital infrastructure company™

Full TimeRemoteTeam 5,001-10,000Since 1998H1B Sponsor

• You’ll design, build, and own the tooling that powers Equinix’s API ecosystem. • This includes API governance and specifications, SDK/IaC/documentation generation, and developer platform workflows—running on Terraform, Kubernetes, and CI/CD • You’ll lead technically across teams, improve developer experience, and raise reliability through automation (including AI‑assisted checks)

Poland
zł233K - zł425K / year
AUTO1 Group logo

Mid Java Engineer, AI Automation

AUTO1 Group

AUTO1 Group is Europe’s leading digital automotive platform.

Full TimeRemoteTeam 5,001-10,000Since 2012H1B No Sponsor

• Architect, develop, QA, ship, monitor and maintain throughout the whole software development life cycle in our service oriented platform with currently 300+ restful microservices • Use your experience, hands-on and can-do attitude to solve complex problems • Raise the bar and drive technological innovations to keep AUTO1 at the cutting edge • Collaborate with various engineering and product teams

Ukraine
Keiki logo

Backend Developer

Keiki

Keiki is a product company that creates a wide range of edutainment apps and digital products for kids and parents

Full TimeRemoteTeam 11-50H1B No Sponsor

Role Description Зараз ми шукаємо проактивного Backend Developer, який (-яка) допоможе нам розвивати напрям автоматизації маркетингу всередині компанії. - Розробка та підтримка API й інструментів для автоматизації маркетингу - Підтримка, рефакторинг і дебаггінг існуючих скриптів та сервісів - Робота з Airtable, Facebook API, Amplitude API, Google Sheets API, Google Drive API, Google Ads API та іншими інтеграціями - Робота з Facebook Business Manager, рекламними кампаніями та локальним запуском/тестуванням скриптів - Моніторинг роботи існуючих інструментів і скриптів через Slack та Sentry, аналіз проблем і їхнього впливу на бізнес - Комунікація з маркетологами та командою щодо багів, фіксів і пріоритетності задач - Розробка та підтримка рішень на базі n8n - Занурення в бізнес-процеси та логіку маркетингової автоматизації - Робота зі структурами та сутностями Facebook Ads і рекламних кабінетів - Пропонування технічних покращень, оптимізацій і рефакторингу існуючих рішень - Участь у командних зустрічах та розвитку напряму автоматизації Qualifications - Від 3 років комерційного досвіду на релевантній позиції - Знання JavaScript (ES6: async/await, Promises, замикання, методи масивів та об'єктів) - Досвід роботи з системами контролю версій, розуміння Git flow - Розуміння принципів архітектури та патернів проєктування - Розуміння функціонального програмування та ООП - Знання базових алгоритмів і структур даних - Досвід використання AI-інструментів для написання коду (Claude Code, Codex тощо) Requirements - Досвід роботи з Node.js та backend-фреймворком Nest.js - Досвід роботи з AWS (Lambda, API Gateway) - Досвід роботи з реляційними базами даних (MySQL / PostgreSQL) Benefits - Відпустка — 20 робочих днів на рік, щоб повертатися з новими ідеями. - Необмежені оплачувані лікарняні. - Компенсація зовнішніх тренінгів, семінарів та іншого профільного навчання - Доступ до великої електронної бібліотеки, преміальних онлайн-курсів та топових конференцій - Курси англійської та speaking club - Корпоративний лікар та медичне страхування з першого робочого дня - Сесії з корпоративним психологом для внутрішнього балансу - Вакцинації та чекапи прямо в офісі - Смачні сніданки, обіди та нескінченний запас фруктів - Спортивні гуртки - Професійний масаж в офісі

Ukraine
Full TimeRemoteTeam 1,001-5,000

Role Description You will join a high-impact engineering squad focused on building and scaling core backend systems that power web experiences for hundreds of millions of global job seekers and employer accounts. The project bridges data-heavy scheduled processing with immediate, real-time consumer querying. It demands a Senior Engineer who can operate with high autonomy to solve moderately complex, highly distributed data problems without needing close day-to-day supervision. This engineering organization is aggressively moving past traditional development models by natively embedding AI coding assistants into the core engineering culture. The goal is to maximize developer velocity, meaning you will be expected to combine automated generative speed with strict, human-in-the-loop engineering judgment. Key Responsibilities - Design & Scale Distributed Systems: Architect, build, and optimize core backend systems capable of managing massive, real-time consumer queries and heavy data processing. - Autonomous Problem Solving: Drive the resolution of complex distributed data challenges with general independence, taking ownership from concept to deployment. - Leverage AI-Driven Development: Embrace and natively embed AI coding assistants into your daily workflow to maximize velocity, while maintaining strict human-in-the-loop judgment over code quality. - Collaborate & Review: Participate in architectural discussions, technical grooming, and rigorous code reviews to maintain high engineering standards across Java and Kotlin codebases. - Data & Batch Management: Design and maintain robust data pipelines and batch processing jobs to ensure seamless data sweeps and system reliability. Qualifications - 3+ years of professional software engineering experience centered heavily on backend JVM architectures. - Strong production engineering experience in Java (as the primary language) paired with a demonstrated comfort navigating and contributing to Kotlin codebases. - Direct hands-on experience deploying services using Spring Boot and managing large-scale data sweeps via Spring Batch (or equivalent batch frameworks). - Solid fundamentals in REST API design alongside practical experience building or consuming GraphQL APIs. - Demonstrated ability to speak credibly and practically about using AI coding assistants (e.g., Copilot, Cursor) in real-world environments. - Clear understanding of relational/NoSQL databases, asynchronous messaging layers (such as Kafka), and general distributed systems concepts. - Experience working efficiently within Agile teams and 100% remote environments. - Excellent verbal and written communication skills for daily technical collaboration in English. Nice-to-Have Skills - Past exposure operating systems managing high-volume scaling demands (millions of requests per day). - Familiarity with distributed API graphs using Apollo Federation or equivalent frameworks. - Experience tracking system performance metrics via tools like Datadog, OpenTelemetry, or Prometheus. - Exposure to containerization (Docker, Kubernetes), CI/CD build pipelines, and cloud-native environments. Time Zone & Collaboration The role requires close collaboration with teams aligned to EST (US Eastern Time). A flexible overlap of a few hours with North American teams is expected to ensure smooth synchronous alignment. Language All interviews, technical documentation, and daily communication will be conducted entirely in English.

Latin America (LATAM)