Senior Backend Developer (Node.js/TypeScript/Python)

Who we are:

Adaptiq is a technology hub specializing in building, scaling, and supporting R&D teams for high-end, fast-growing product companies in a wide range of industries.

About the Product:

Our client develops an advanced data intelligence platform designed to address complex security and analytical challenges in today’s rapidly evolving landscape. This cutting-edge solution empowers national security agencies, law enforcement, and private organizations to efficiently identify and mitigate cyber threats, criminal activities, and emerging risks.

The platform leverages state-of-the-art technologies to analyze vast datasets, uncover hidden patterns, and deliver actionable insights. It supports secure, scalable operations and provides a robust framework tailored to the needs of intelligence and security professionals.

About the Role:

We are seeking a highly skilled and experienced Senior Backend Developer to contribute to the design and development of cutting-edge data solution. This role focuses on building robust, scalable microservices architectures and leveraging expertise across multiple programming languages and frameworks to drive the company’s mission forward. You will play a pivotal role in shaping the technical foundation of innovative solutions that empower national security, law enforcement, and private sector clients.

Responsibilities:

  • Design, develop, and maintain scalable and resilient microservices-based solutions, ensuring modularity and high performance.
  • Work with a variety of programming languages and frameworks to solve complex challenges and architect efficient, scalable solutions tailored to diverse technical requirements.
  • Design, optimize, and manage relational and non-relational databases to support the microservices architecture, ensuring data integrity and efficient processing.
  • Leverage experience with big data technologies to improve data processing, analysis, and integration within microservices environments, enhancing the overall effectiveness of data-driven solutions.
  • Work closely with cross-functional teams to gather requirements, provide technical direction, and contribute to architectural decisions, ensuring alignment with business objectives and technical feasibility.
  • Identify and resolve performance bottlenecks, implementing optimizations to enhance the efficiency, scalability, and reliability of microservices, ensuring smooth operation under varying loads.

Requirements:

  • 6+ years of hands-on experience in software development, particularly in designing and implementing large-scale systems based on microservices architecture.
  • At least 4+ years of experience with Node.js, 2+ years of experience with Python, and strong experience with JavaScript and TypeScript.
  • Strong understanding of SQL and NoSQL databases, with the ability to design, optimize, and manage complex data models for high-performance systems.
  • Hands-on experience with message brokers such as Kafka or RabbitMQ.
  • Hands-on experience with Docker and Kubernetes, empowering to build, deploy, and manage containerized applications at scale.
  • Proven experience working in real-time, large-scale production environments, managing end-to-end delivery.

Advantage:

  • Experience with big data technologies (e.g., Hadoop, Apache Spark) is a significant plus for enhancing data processing and analytics capabilities.

Why Us?

We utilize a remote working model, providing a powerful workstation and co-working space of your choice in case you need it.

We offer a highly competitive package.

We provide 20 days of vacation leave per calendar year (plus official national holidays of a country you are based in)

We prioritize the professional growth and well-being of our team members. Hence, we organize various social events throughout the year to foster connections and promote wellness.