Senior Software Developer – Tech Lead

Posted Aug 31

This is a fully remote position, open to applicants in Ukraine.

📋 Description

• Develop high-load distributed middleware and backend applications within the telecommunications sector, including the handling of provisioning requests, order data contents, voice, billing, and tariff events.

• Design the architecture of microservices systems, APIs, and new business logic.

• Write, compile, and deploy code, optimize it, and conduct code reviews.

• Cover solutions with unit, integration, and load testing.

• Prepare technical documentation.

• Provide consultancy on new and existing systems for project documentation approval.

• Maintain stable service operation.

• Design, develop, and support technological solutions and high-performance systems and services for the telecommunications company Kyivstar.Tech.


⛳️ Requirements

• A minimum of 5 years in development, with at least 2 years of involvement in commercial projects.

• At least 2 years of managerial experience (in processes, projects, or teams).

• Proficiency in Java 8/17 (Concurrency, Parallel, Distributed).

• Experience in developing web applications (data exchange formats — JSON/XML), building REST architecture.

• Familiarity with NoSQL (Cassandra DB) and SQL databases.

• Understanding of relational database construction principles, and strong knowledge of SQL (Oracle).

• Database design, writing procedures, functions, jobs/schedulers.

• Optimization of database queries (indexing, partitioning).

• Building ETL processes.

• Knowledge of CI/CD processes, experience with Maven, Gradle, JUnit, and CI/CD tools.

• Spring Framework (MVC, Boot, Security), Akka (HTTP, Streams), distributed cache framework, Hibernate.

• Experience with data exchange brokers (Kafka, JMS brokers).

• Understanding of distributed system principles and practical experience with them.

• Agile development methodologies, knowledge and application of SDLC, Scrum, Kanban, XP, WF.

• Familiarity with Microservices, SOA, monolith, design patterns, Event Sourcing, CQRS, DDD.

• Experience with Docker stack.

• Knowledge of Grafana, ELK Stack, Artifactory.

• Proficient in English for negotiation and correspondence.


🏝️ Benefits

• Choice of office or remote work.

• Remote onboarding.

• Performance bonuses for all (annual or quarterly, depending on the role).

• Training opportunities: a wealth of internal resources and programs from partners, along with a personal library.

• Health and life insurance for employees.

• Wellbeing program and corporate psychologist.

• Compensation for mobile communication expenses with Kyivstar.

People also viewed

Shield AI10 hours ago

Staff Engineer, State Estimation

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Netflix12 hours ago

Software Engineer L5, Open Connect Platform

US flagUnited States OnlyFull-timeFull-stack Engineer$388k – $558k/year
ApplyView job
Travoom13 hours ago

Principal Full Stack Engineer – Travel & Ticketing

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
HeroSoftware GmbH - Shopify Apps13 hours ago

Senior Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €80k/year
ApplyView job
EverCommerce15 hours ago

Lead Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$170k – $195k/year
ApplyView job
GiveDirectly18 hours ago

Senior Software Engineer – Fundraising

US flagUnited States, +2 more countriesFull-timeFull-stack Engineer$181.1k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers