About our client: We’re on a mission to revolutionize reading assessment and interventions for K—12 education. Over the past 15 years, we have become a leading provider of end-to-end reading assessment services in the USA. Our management, sales, and support are based in the U.S., while our development team is in Ukraine. We offer long-term, stable work with predictable workloads and a strong engineering culture.
Our flagship product is a validated reading assessment that identifies the root causes of students’ reading difficulties and provides actionable insights for instruction. We are actively building a versatile platform for creating and administering new assessments and interventions. We are starting to adopt AI to enhance user experience. Join our small, high-impact team where every engineer matters and your work will directly influence how millions of students learn to read. About the Role: We are seeking Middle Software Engineers with strong experience in Java, Hibernate, and SQL to work on our core platform. This is a hands-on role focused on solving challenging problems in scalable, user-centric systems. You will design, build, and deploy features end-to-end in a meritocratic environment that values excellence, constructive communication, and continuous improvement. Key Responsibilities: * Build and optimize our assessment engine, in-house AI tools, and test deployment platform; * Develop end-to-end features that combine software functionality with educational services; * Participate in code reviews and technical discussions to maintain high engineering standards; * Take full ownership of features and projects, driving design, architecture, and deployment; * Contribute to a team culture built on learning, support, and a friendly, informal atmosphere.
What We Are Looking For: * Experience in Java (2.5+ years); * Intermediate English for reading specifications; * Comprehension of Ukrainian to participate in technical discussions; * Experience in backend or full-stack development; * Strong problem-solving and debugging skills; * Experience with Hibernate and SQL databases; * Preferred experience with GWT and Docker; * Passion for quality, continuous learning, and engineering excellence; * Ability to follow and maintain high standards in UX, testing, and code reviews.
What We Offer: * Fully remote: work from anywhere in Ukraine and abroad; * Competitive compensation: USD-denominated pay under a FOP agreement; * Unlimited PTO: work without counting your days off and sick days; * Flexible schedule: work anytime with a 2–4 hour overlap with the U.S. EST; * Growth path: leadership roles are promoted from within based on impact; * Be heard: direct influence on product direction and technical decisions; * Stable employment: work for a financially stable, 15-year-old U.S. company; * Continued education: support for professional development and certifications; * Work devices: get reimbursed for work equipment, if necessary; * A collaborative environment: work free of bureaucracy and toxic behavior; * True product work, not project work: indefinite time horizon, no “end of project” layoffs or bench time; * Obsessive focus on engineering excellence: we’re always exploring ways to boost development velocity, reduce code complexity, and optimize for real-world use.
Hiring Process: * Introductory interview; * System design task; * Technical interview with engineering team; * Final conversation and offer.
Apply If you’re an engineer who thrives on ownership, technical depth, and excited to build meaningful products, please submit your resume and a brief note explaining why you are a strong fit :)