Senior Business Analyst
About
EdSpan is an innovative company in the EdTech space, building cutting-edge learning experiences for the next generation of students. Our collaboration with a US-based private school network helps us better understand user needs while expanding our B2C and B2B products to a broader audience. We are currently working on three major projects:
AI tutoring experience β an innovative project that brings real-time interaction with a 3D animated assistant powered by LLM technology. This virtual tutor helps students navigate challenges, provides guidance, and enhances the learning journey in a playful and engaging way.
Tutorpeers β a peer-to-peer tutoring platform with a young teachers marketplace, event booking features and Zoom-like online sessions with additional interactive learning tools.
Spark Incubator β LMS-like system designed to teach kids entrepreneurship.
We have well-defined processes, trying to automate routine things, conduct code reviews, use CI and CD pipelines to validate and ship our code. We use the Agile approach with daily stand-ups, bi-weekly sprints, and other Scrum artifacts. We keep the number of meetings to a minimum so that engineers can focus on writing high-quality code and delivering cool features.
We encourage you to apply if you are an agile, smart, proactive, and intellectually curious person who loves building complex systems while keeping them inherently simple.
Who you are
Weβre looking for someone who enjoys working with complex systems β someone who understands how things connect together, handles edge cases, and makes new features fit flawlessly into existing logic.
This role is not like other traditional Business Analyst positions that focus heavily on interaction with stakeholders. On the opposite, this position is about deep, focused work: analyzing changes, mapping flows, and writing clear, complete specifications for engineers β few meetings and lots of thinking. You bring structure, clarity, and a sharp analytical mindset.
Requirements
- At least 4 years in a Business Analyst role and fluent spoken English;
- Deep theoretical and practical knowledge of BA methodologies and tools β to choose the right approach for each complex case;
- Ability to write concise, clear, and structured user stories in the rule-oriented format;
- Strong interpersonal skills and experience navigating complex stakeholder structures β to align diverse perspectives into one consistent solution;
- Proven skill in documenting and diagramming complex flows (hundreds of elements), in order to make sophisticated systems understandable and maintainable;
- Familiarity with relational databases, to analyze data structures and identify the right points for change;
- Experience working on AI-driven products (AI agents, or AI workflows) is highly desirable β or a strong understanding of agentic systems, prompting, and evals;
Bachelorβs degree in Computer Science, Information Technology, or a related field β for a strong analytical and technical foundation.
Would be a plus
- Familiarity with Mobile platforms and experience delivering applications from concept to successful App Store launch;
Experience defining and implementing complex API integrations: Payment Service Providers, video streaming platforms, and other.
What will you do
- Prepare user stories / change requests based on the collected requirements while working with the Product team and Business stakeholders:
- analyze the current state (As-Is) as well as impact analysis (To-Be) and identify gaps;
- prepare or modify existing BMPN diagrams to supplement specifications;
- thoroughly polish user stories to cover every little detail to minimize product defects;
- Work with the Engineering team during all SDLC stages to clarify the goal, requirements, corner-case scenarios, relevant test cases, etc.
- Proactively work with stakeholders to identify different types of requirements (business, solution, transition requirements, and other);
- Conduct research and analyze the business domain, including competitor analysis, market research, etc.
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |