Ukraine
Remote
Senior Backend Developer (Node.js/TypeScript/ Python).
Ukraine
Remote
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.