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.
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 here in a minute. Your application and answers go straight to the hiring person, so you never land in a spam pile.