CKEditor

Senior Backend Engineer, Node.js

CKEditor

full-time

Posted on:

Location Type: Remote

Location: Poland

Visit company website

Explore more

AI Apply
Apply

Salary

💰 PLN 24,000 - PLN 32,000 per month

Job Level

About the role

  • Design, build, and maintain backend services for CKEditor 5 - including REST APIs, real-time streaming, event-driven processing, and data persistence.
  • Build and maintain a multi-service architecture with message queues, caching, and async communication patterns.
  • Engage in code reviews, pair programming, and cross-functional collaboration to ensure the highest quality results.
  • Write clean, maintainable, and well-structured code, balancing readability with appropriate documentation.
  • Share best practices on programming standards, tools, and processes to foster continuous improvement.

Requirements

  • Over 5 years of software development experience.
  • Strong proficiency in TypeScript and Node.js.
  • Experience building and maintaining backend services - REST APIs, relational databases (PostgreSQL), message queues, Docker.
  • Fluency in Polish (minimum C1) and good command of English (minimum B2).
  • Excellent problem-solving skills and the ability to think critically and creatively.
  • Outstanding communication skills, both verbal and written.
  • Nice to have: Experience integrating third-party APIs (LLM providers, external services).
  • Understanding of AI/LLM concepts - prompt engineering, function/tool calling, streaming.
  • Experience with cloud infrastructure (AWS - SQS/SNS, S3, ECR).
  • Familiarity with observability tools (OpenTelemetry, tracing).
  • Curiosity about AI and willingness to learn how LLMs work.
  • Experience with event-driven architectures and real-time data processing (streaming, WebSockets, or similar).
Benefits
  • B2B contract-based monthly remuneration is 27.000 - 32.000 PLN + VAT or its equivalent on the employment contract.
  • Quarterly and annual financial bonuses depending on the company’s performance.
  • Flexible schedule and the possibility to work fully remotely.
  • Professional development resources (up to 5 days of additional leave and 6 000 PLN yearly).
  • LinkedIn Learning access.
  • Extra leave for Tiugo Day - our company’s foundation day and your birthday.
  • English lessons with a native speaker and an online language platform where you can learn English, Spanish, and German.
  • Access to a mental health and well-being platform with 24/7 dedicated psychological support.
  • Private medical care (Enel Med or Medicover) and Multisport card.
  • 2 weeks of paid parental leave for our contractors.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
TypeScriptNode.jsREST APIsPostgreSQLDockerevent-driven architecturesreal-time data processingmessage queuesasync communication patternsprogramming standards
Soft Skills
problem-solvingcritical thinkingcreativitycommunicationcollaborationcuriositywillingness to learncode reviewpair programmingcontinuous improvement