About this role
About the Role Join an international technology company building data-driven products for the digital media. We are seeking a Senior Software Engineer to design, develop, and maintain scalable frontend and backend components for real-time data processing and analytics. What You'll Do
- Work closely with product managers, engineers, and data scientists to develop advanced platform features
- Contribute to architectural discussions and support the development of new product capabilities
- Design, develop, and maintain scalable frontend and backend components
- Build and optimize backend services that support large-scale data processing and real-time analytics
- Ensure high availability, scalability, and performance of platform services across AWS and on-premises environments What We're Looking For
- 4+ years of commercial experience in software development
- Strong experience with Vue.js (React is a plus)
- Experience with Java or another backend technology; willing to work with Java and Spring / Spring Boot
- Experience with distributed systems and high-throughput data processing
- Understanding of SQL and NoSQL databases
- Knowledge of cloud platforms; familiarity with containerization tools such as Docker and Kubernetes
- Strong problem-solving and debugging skills; proactive with strong communication and teamwork
- Willingness to participate in pager duty rotation; English level: B1+ or higher Nice to Have
- Experience with React
- Kafka, AWS, and other data-processing technologies
- Familiarity with Oracle DB, MongoDB, Vertica, Druid Compensation & Benefits
- Technical and non-technical training for professional and personal growth
- Internal conferences and meetups; mentorship from experienced colleagues
- Health insurance; English courses; sports activities
- Flexible work options, including remote and hybrid opportunities; referral program
- Work anniversary program and additional vacation days