Taro Logo

Senior Software Engineer / Tech Lead

Ukrainian hybrid IT company, a subsidiary of Kyivstar, one of the largest Ukrainian telecom operators
Backend
Staff Software Engineer
Remote
501 - 1,000 Employees
5+ years of experience
Telecommunications
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer / Tech Lead

Kyivstar.Tech, a prominent Ukrainian IT company and subsidiary of one of the country's largest telecom operators, is seeking a Senior Software Engineer / Tech Lead to join their team of 600+ specialists. This role offers a unique opportunity to work on high-impact telecommunications infrastructure, developing distributed systems that handle critical operations like provisioning, billing, and tarification.

The position requires a seasoned professional with at least 5 years of programming experience and 2 years of leadership experience. You'll be working with a modern tech stack including Java, Scala, and various distributed systems technologies. The role involves designing and implementing microservice architectures, working with both SQL and NoSQL databases, and ensuring high performance of mission-critical systems.

As a Tech Lead, you'll be responsible for both technical leadership and hands-on development, working with technologies like Kafka, Cassandra, and Spring Framework. The role offers a perfect blend of architectural decision-making and practical implementation, allowing you to influence the direction of major telecommunications systems.

The company offers an attractive benefits package including flexible remote work options, comprehensive health insurance, and professional development opportunities. They foster an innovative culture that challenges traditional approaches and embraces entrepreneurial thinking. This is an excellent opportunity for a senior engineer looking to make a significant impact in the telecommunications sector while working with cutting-edge technologies.

The position is fully remote, allowing you to work from anywhere while contributing to projects that affect millions of users. The company provides all necessary equipment and supports a healthy work-life balance through their wellbeing programs and flexible working arrangements.

Last updated 2 months ago

Responsibilities For Senior Software Engineer / Tech Lead

  • Develop high-load, distributed middleware & backend applications in telecommunications related to processing provisioning requests, order data-contents, voice, billing & tarification events
  • Design and develop microservice systems API architecture and new business logic
  • Write unit, integration, and load tests
  • Write technical documentation
  • Consult on new and existing systems for project documentation approval
  • Maintain service operability

Requirements For Senior Software Engineer / Tech Lead

Java
Scala
Cassandra
Kafka
  • 5+ years of programming experience, with 2+ years in commercial projects
  • 2+ years of process, project, or team management experience
  • Knowledge of Java 8/17 (Concurrency, Parallel, Distributed)
  • Knowledge of Scala (2.12/2.13) and functional programming
  • Experience with async/reactive servers (Akka HTTP/Netty/Vert.x)
  • Experience with NoSQL (Cassandra DB)
  • Experience with relational databases and SQL (Oracle)
  • Understanding of CI/CD processes
  • Experience with Spring Framework, Akka/Apache Pekko
  • Experience with message brokers (Kafka, JMS)
  • Knowledge of distributed systems principles
  • Experience with Agile methodologies
  • Experience with microservices, SOA, design patterns
  • Docker stack experience
  • Experience with Grafana, ELK Stack, Artifactory
  • Business-level English proficiency

Benefits For Senior Software Engineer / Tech Lead

Medical Insurance
Mental Health Assistance
Education Budget
  • Remote or office work option with equipped workspace
  • Remote onboarding
  • Performance bonuses (annual or quarterly)
  • Learning resources and partner programs
  • Health and life insurance
  • Wellbeing program and corporate psychologist
  • Mobile communication compensation

Interested in this job?