R&D Developer for online school

Posted 6 hours ago

Worldwide

Summary

bina is a fast-growing digital school and the systems and automation layer underneath it all needs an owner. If you're a software architect who thinks in distributed, event-driven systems, runs agentic workflows as a daily habit (not a curiosity), and treats long-term maintainability as part of the definition of "done" โ€” read on. --- ๐ŸŒŸ What is bina? bina is a globally distributed, fully synchronous digital school serving families in 50+ countries. We operate tiny classrooms of up to 12 students, led by exceptional teachers, and go far beyond academics โ€” integrating social-emotional learning, cultural awareness, adventures, and real-world, biome-inspired curricula. With Cambridge accreditation, ~87 NPS, and $2.9M cARR, growing 20%+ QoQ, bina is positioned to reach 10k+ students in the next 4โ€“5 years. Our vision? To build the highest quality school to scale. We use researched, backed, and newly possible methodologies, to craft accessible play-based education to millions of students globally. We're re-imagining how school works. --- What does bina's R&D Developer do? You'll own architecture and end-to-end delivery for the systems that turn bina's growth strategy into operational reality โ€” distributed, event-driven services and data-analytics workloads that power a globally distributed school. You'll work directly with Dima (R&D), drive work through a disciplined, agentic SDLC, and ship software that's still healthy a year after you wrote it. The actual code is increasingly written by AI. Your real job is defining problems precisely, orchestrating agents, and maintaining quality across parallel workflows. We hire for that โ€” not for declared expertise. Key Responsibilities - Design and own distributed, event-driven systems and real-time, high-concurrency data workloads end-to-end โ€” from requirements and architecture through implementation, QA, and deploy. - Build and operate the data layer (PostgreSQL, key-value stores, caching) that bina's growth depends on. - Design clean, versioned service boundaries and APIs; integrate third-party systems with deliberate attention to contracts, failure modes, idempotency, rate limits, and backward compatibility. - Drive delivery through structured agentic workflows โ€” running 2โ€“3 in parallel โ€” across the full SDLC (requirements โ†’ architecture โ†’ task decomposition โ†’ implementation โ†’ QA โ†’ demo/deploy). - Uphold an explicit engineering quality bar: automated testing, code review, CI/CD, observability (logging, metrics, tracing), and security-by-default. - Own secure handling of sensitive data and lead incident response when needed. --- โœ… You'll be a great fit if you haveโ€ฆ Must-haves - Architecture ownership โ€” a proven track record as a software architect, or a strong senior engineer who independently owns end-to-end system design (architect-level preferred). - 6+ years of professional software engineering, or an equivalent demonstrable track record at architect/senior level. - Production-grade proficiency in Python and Go. - Distributed, event-driven systems experience โ€” including real-time / high-concurrency domains โ€” with the ability to talk specifics: scale, failure modes, trade-offs. - Strong data-layer fundamentals โ€” PostgreSQL, key-value stores, and caching strategies. - Hands-on AI engineering โ€” currently operates 2โ€“3 parallel agentic workflows in practice; in-depth, up-to-date knowledge of LLMs and modern agent harnesses (consumer chatbot use alone doesn't qualify). - Structured (agentic) SDLC discipline โ€” operates within a clear delivery process, not ad-hoc "vibe coding." - API and integration design โ€” clean, versioned service boundaries with thoughtful handling of contracts, idempotency, and backward compatibility. - Delivery ownership โ€” plans, drives, and ships work end-to-end; accountable for outcomes, not only code. - Engineering rigor and maintainability โ€” automated testing, code review, CI/CD, observability, security-by-default; carries software through its full lifecycle. - Infrastructure literacy โ€” comfortable operating and maintaining Linux-based infrastructure. - Security and data stewardship โ€” owns secure handling of sensitive data and responds to incidents. - Autonomous async/remote collaboration โ€” self-manages and communicates effectively in writing across a distributed CET/ET team with minimal oversight. - Analytical rigor โ€” structured, evidence-based problem solving. - Clear, warm, professional communication in writing and conversation. - Organization โ€” balances long-horizon projects against day-to-day urgencies without dropping either. Nice-to-haves - Rust and/or TypeScript proficiency (in addition to the required Python/Go). - Has built their own agent harness or internal tooling. - Works across multiple LLM providers; deeply engaged in workflow design and understands *how* workflows behave, not just how to call them. - Self-directed task decomposition โ€” breaks ambiguous problems into a structured plan unprompted. - Management / ownership mindset. - Solid front-end capability. - OpenCV; audio/video processing. - Education-sector background. - Fast-paced / start-up environment experience. --- ๐Ÿฅ‘ What we offer - Compensation: $5000 USD per month - Fully remote role with a globally distributed team, built for deep work and high trust - True ownership and impact โ€” you'll architect bina's systems and automation layer from the ground up - A position at the forefront of global education innovation - Direct collaboration with R&D leadership on the technical foundation of a fast-scaling school - Start date: as soon as possible --- Application - To apply, please reach out with your CV and answer the screening questions. - As a safeguarding measure, all applicants are required to complete a KYC check through iDenfy. This is a safeguarding measure as your work in bina involves personal data of minors. We are not collecting nor processing your personal data. - Process: shortlisted candidates will be invited to a 30 to 45-min live problem-solving session. If passed, a second call covering experience and fit. Bring whatever AI tooling you trust.

  • More than 30 hrs/week
    Hourly
  • 3-6 months
    Duration
  • Intermediate
    Experience Level
  • $30.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Python
AI Agent Development
Activity on this job
  • Proposals:50+
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Apr 29, 2026
  • United States
    Claymont2:46 PM
  • $3.8K total spent
    3 hires, 1 active
  • Education
    Mid-sized company (10-99 people)

Explore similar jobs on Upwork

Looking for iso26262 ExpertHourlyโ€ Posted 4 weeks ago
Data Entry
Social Media Marketing
Risk Analysis
HAZOP
Data Analysis
YouTube Development
Test Development
Risk Assessment
Analytical Presentation
Content Editing
HazID
Email Marketing Strategy
Social Media Optimization
Web Design
PHP
MySQL
JavaScript
Web Development
Database Design

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo