CareerPlan

Senior Software Engineer (Ukraine Remote)

Kyiv, Kyiv city, uaRemoteFull-time2026-10-12 → 2026-11-11
Remote

Core

Design, develop, and optimize scalable shared backend services and user-facing frontend components for an educational platform.

Role type

Senior Backend Engineer (Java, Serverless)

Builds

Foundational shared services, RESTful APIs, event-driven systems, and frontend components for the Turnitin platform.

Domain

EdTech, Cloud Infrastructure

Required skills

Java, Serverless frameworks (AWS Lambda, Google Cloud Functions), Distributed systems, Data modeling, React, Web Components, CI/CD pipelines, RESTful APIs, Event-driven systems, Test-driven development, Code profiling

Preferred skills

AI/ML

Technologies

Java, AWS Lambda, DynamoDB, API Gateway, SNS/SQS/EventBridge, React, Web Components, Google Cloud Functions

Responsibilities

Design and optimize scalable backend services; Implement RESTful APIs and event-driven systems; Contribute to frontend component development; Optimize services for performance and cost-efficiency; Mentor junior developers; Maintain CI/CD pipelines; Create comprehensive documentation.

Seniority

Senior, hands-on IC