Senior Software Engineer (Ukraine 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, Frontend)
Builds
Scalable distributed systems, RESTful APIs, event-driven systems, and shared services for global education applications.
Domain
EdTech / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Serverless frameworks (AWS Lambda, Google Cloud Functions), Distributed systems, Data modeling, RESTful APIs, Event-driven systems, React, Web Components, CI/CD pipelines, Test-driven development, Code profiling, Debugging
Preferred skills
AI/ML
Technologies
AWS Lambda, DynamoDB, API Gateway, SNS/SQS/EventBridge, React, Web Components, Java
Responsibilities
Design and optimize scalable shared backend services; Implement RESTful APIs and event-driven systems; Contribute to frontend component development; Optimize services for performance and cost-efficiency; Implement and maintain CI/CD pipelines; Provide mentorship to junior developers; Ensure code quality through peer reviews and automated testing; Create comprehensive documentation.
Seniority
Senior, hands-on IC with mentorship responsibilities