Senior Backend Engineer (Node.js / TypeScript)

Remote senior 4 days ago full-time quality 7.8/10

Role in brief

ClickLead is an AdTech company seeking a Senior Backend Engineer to develop a high-load advertising platform. This role focuses on backend services using Node.js and TypeScript. Candidates with extensive experience in backend development and a strong grasp of system architecture should apply.

Node.jsTypeScriptPostgreSQLClickHouseRedisKafka

About the role

As a Senior Backend Engineer at ClickLead, you will be responsible for designing and implementing backend services for a high-load advertising platform. This role requires a strong command of Node.js and TypeScript, as well as experience with data management and system reliability.

You will work within a small, international team, contributing to architectural decisions and ensuring the performance of services. Success in this position will involve developing a resilient microservice architecture and optimizing data handling for large streams of events.

Skills that matter here

  • Node.js: This role utilizes Node.js to build scalable backend services.
  • TypeScript: TypeScript is used for developing robust and maintainable backend applications.
  • PostgreSQL: Experience with PostgreSQL is essential for designing data schemas and optimizing queries.
  • ClickHouse: You will work with ClickHouse for analytical data processing.
  • Redis: Redis will be used for caching and improving system performance.
  • Kafka: Kafka is employed for handling large streams of events effectively.

Who this role suits

  • A candidate with at least 6 years of commercial experience in backend development.
  • Someone who is independent, responsible, and capable of making engineering decisions.
  • A professional who thrives in a flexible work environment with minimal bureaucracy.
  • An individual with a strong understanding of scalable and resilient system principles.

From the employer

  • Develop microservice architecture for a high-load advertising platform.
  • Design and implement backend services using Node.js / TypeScript.
  • Work with large streams of events and data, ensuring system reliability and performance.
  • Design data schemas, indexes, and optimize queries.
  • Work with PostgreSQL, ClickHouse, Redis, and Kafka.
  • Ensure service resilience: retries, idempotency, data integrity, and proper failure handling.
  • Participate in architectural and product decisions, bringing functionality to stable production.
  • Commercial experience in development using Node.js / TypeScript for at least 6 years.
  • Strong understanding of asynchronous programming, network protocols, queues, and caching mechanisms.
  • Experience with PostgreSQL, understanding of database design and query optimization, including EXPLAIN ANALYZE.
  • Understanding of principles for building scalable and resilient systems.
  • Experience with OLTP and OLAP loads, handling large volumes of data.
  • Independence, responsibility for results, and ability to make engineering decisions.
  • Remote work and flexible schedule.
  • Work in a small international team of strong engineers.
  • Direct participation in architectural and product decisions.
  • Minimum bureaucracy and maximum meaningful engineering.
  • Opportunity to influence the development of a complex advertising platform.
  • Competitive income — discussed during the interview.

Questions about this role

What is the remote policy?

This position is fully remote with a flexible schedule.

What is the seniority level of this role?

This is a senior-level position.

How do I apply?

Candidates can apply through the company's website at https://clicklead.network.

Apply now →

✓ Apply here in a minute. Your application and answers go straight to the hiring person, so you never land in a spam pile.

Similar jobs