About Bitmedia Labs: Bitmedia Labs — an international product IT company, has been in the industry since 2014, effectively functioning on a worldwide scale with a crew of 100+ ambitious and highly skilled professionals, creating successful projects in domains such as online advertising systems for the crypto space, blockchain games and NFT products.
Requirements: • 1.5-3 years of commercial experience in Golang development; • Experience with or a strong interest in high-load systems and performance optimization; • Basic to intermediate knowledge of NoSQL databases (MongoDB, CassandraDB); • Familiarity with message queues (Apache Kafka or similar technologies is preferred); • Knowledge of caching systems (Redis or similar); • Experience with or willingness to learn analytical databases (ClickHouse); • Understanding of microservices architecture principles; • Experience with concurrent programming and go routines; • Knowledge of RESTful APIs and HTTP protocols; • Strong problem-solving skills and an eagerness to learn.
Nice to have: • Basic understanding of cryptocurrency advertising; • Any experience in the crypto/blockchain industry; • Any experience in the ad tech industry (DSP, SSP, RTB); • Knowledge of Docker and Kubernetes; • Familiarity with monitoring tools (Prometheus, Grafana); • Understanding of data streaming concepts; • Knowledge of CI/CD practices; • Previous experience with high-traffic applications.
Responsibilities: • Develop and maintain Golang services for the crypto ad network under the guidance of the team lead; • Learn to optimize database queries and data processing workflows; • Implement and maintain data pipelines using Kafka with support from the lead and the team; • Participate in designing scalable microservices architecture; • Monitor system performance and propose improvements; • Collaborate with a cross-functional team; • Write clean, maintainable, and well-documented code; • Grow your expertise in the crypto advertising domain; • Actively learn new technologies and best practices.
Hiring process: • Intro call with a Recruiter — Тechnical interview with the Hiring team -Offer.
We offer: • Flexible work environment — you can work remotely anywhere or at our comfortable Hub in Kyiv; • The 8-hours working day with a flexible schedule; • Competitive salary based on your experience; • Regular performance review and annual salary review; • 100% paid sick leaves, vacation and holidays; • Professional development tools (reimbursement of educational courses or workshops, conferences around the world); • Ambitious team with a transparent communication and friendly atmosphere, no micromanagement; • Apple equipment; • Memorable gifts for holidays.