Kyra

Backend Engineer

Kyra

full-time

Posted on:

Location: 🌎 Anywhere in the World

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSCloudDockerJavaScriptNode.jsPostgresRabbitMQTypeScript

About the role

  • Design, develop, and maintain robust backend services using Node.js and TypeScript.
  • Implement and manage PostgreSQL databases, ensuring data integrity and performance.
  • Integrate and manage queue systems, particularly BullMQ, for efficient task processing.
  • Containerize applications using Docker for consistent development and deployment environments.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and well-documented code.
  • Implement and maintain unit tests to ensure code quality and reliability.

Requirements

  • 4+ years of professional experience in backend development.
  • Proficiency in JavaScript and TypeScript.
  • Strong experience with Node.js and Express.js (or similar frameworks).
  • Hands-on experience with PostgreSQL, including schema design and query optimisation.
  • Experience with queue systems like RabbitMQ or BullMQ.
  • Familiarity with AWS services and deploying applications in a cloud environment.
  • Experience with containerization using Docker.
  • Strong problem-solving skills and ability to work independently.
  • Excellent communication and collaboration skills.
  • Experience writing unit tests to ensure code quality and reliability.