An innovative AdTech company is a passionate and ambitious team of professionals redefining global advertising and monetization standards through robust, efficiency-driven programmatic platforms. Since their inception in 2011, they have grown into an award-winning international company with their own tech infrastructure, a team of 150+ members, and products highly acclaimed by international experts (awards: The Drum DADI, Stewie, MartechBreakthrough, SIA, and more).
How did they achieve this? By focusing on their people they embrace big ideas, provide the freedom to grow, and support every stage of professional development. Join an environment where everyone feels connected, supported, and heard, enabling you to perform your best work and advance quickly, just like many of their account managers, sales, ad ops, and developers have.
Responsibilities:
Develop and Maintain Backend Services: Build and maintain scalable and efficient backend services using Node.js, ensuring they meet business and performance requirements;
Optimize Application Performance: Continuously work on enhancing the performance of backend systems, ensuring they are robust and efficient;
Testing & Quality Assurance: Write and maintain unit tests to ensure high code quality, reliability, and functionality;
Debugging & Issue Resolution: Identify, debug, and resolve issues within backend systems to ensure smooth operations;
Database Management: Manage and optimize SQL and NoSQL databases, ensuring data integrity and performance across the syste;
Collaborative Work: Work closely with the team lead, frontend developers, CTO, Delivery Coordinator, and other team members to ensure seamless integration and alignment across the development process;
Continuous Learning: Stay updated on new technologies and best practices, applying them to improve the backend systems.
Requirements:
Clean Code: Ability to write clean, maintainable, and well-documented code, following coding standards and best practices;
Unit Testing: Experience with unit testing frameworks and the ability to maintain comprehensive test coverage;
Strong Debugging Skills: Expertise in identifying and resolving issues efficiently;
Network Protocols: Knowledge of network protocols such as HTTP, TCP, and FTP;
Database Expertise: Familiarity with SQL, NoSQL, and in-memory key-value databases for data storage and optimization;
Asynchronous Programming: Deep understanding of asynchronous programming in Node.js and how the event loop operates;
Willingness to Learn: A growth mindset with the ability and desire to learn new technologies and enhance existing skills.
Will Be a Big Plus:
Basic Linux Server Administration: Experience with Linux servers, handling basic administration tasks;
High-Load Systems: Knowledge and experience with high-load systems, ensuring scalability and stability under heavy traffic;
Performance Optimization: Strong skills in optimizing system performance, ensuring the backend runs smoothly and efficiently even under stress.
Benefits:
Flexible work setup: Choose between fully remote, hybrid, or office-based in Kyiv, Odesa, or Mykolaiv with refreshments/snacks and dedicated spaces for relaxation and leisure activities.
Professional growth: Join a strong team, access courses and conferences, and utilize our electronic library for continuous learning.
Performance-based annual salary reviews: Fair and competitive compensation tied to your work performance.
Work-life balance: Enjoy 22 paid vacation days per year.
Well-being support: Comprehensive medical insurance, paid sick leaves, and access to a corporate psychologist.
Vibrant corporate culture: Offsite parties, celebrations, team-building activities, sporting events, and corporate gifts/bonuses.