2,122,485open jobs
134,376companies
240,906added this week
Browse all
Location
In office (Ukraine)
Employment
Full-Time

First seen by Alion on Nov 4, 2026.

Overview
Company
Impact
Profile match
About Curie One place to read, organize, and discuss the work you build on, made by people who lived the problem. Why we are building Curie Research is fragmented and lonely.

About you

You’re an experienced backend engineer who can deliver a feature across the stack. You care about reliable systems, thoughtful data models and the experience those systems make possible. You can build the interface a feature needs and know when to bring in a teammate’s perspective.

Here’s what we mean by an experienced engineer:
Clear communication: You set realistic expectations, follow through on commitments and flag risks or difficulties early.
Ownership: You take responsibility for getting useful software into people’s hands, including the details that make it reliable.
Constructive disagreement: You can challenge an idea, explain your reasoning and change your mind when the evidence changes.
Product judgement: You care about the problem behind a request and how the result will feel to the person using it.

If you’ve built a company or a product of your own, we’d love to hear about it. Curiosity and the drive to build something worthwhile matter here.

What you’ll build
Build and evolve APIs, data models, and background jobs for Curie’s libraries, shared research spaces, social communication, and more.
Make those systems dependable as the product grows: investigate failures, improve performance and handle data carefully.
Carry features through to the frontend when needed, with attention to usability as well as correctness.
Work with the team on product and architecture decisions, turning an open-ended problem into software people can use.

Tech stack
Primarily TypeScript
Frontend: SvelteKit, Tailwind, DaisyUI, Playwright, Electron
Backend: Node.js, PostgreSQL, Fastify and queues
Architecture: domain-driven design (DDD) and CQRS
ML components and AI services are mostly in Python.

The technologies we use aren’t set in stone. We may shift tools occasionally; we care far more about value than the technology behind it.

Engineering culture
Autonomy with ownership: You have room to make technical decisions and take responsibility for their consequences.
Optional code reviews: A second pair of eyes is available when you want one. Ask for help or challenge a decision when it would improve the result.
Shared context: Keep teammates informed about decisions, dependencies and problems that affect their work.
Direct, constructive feedback: Be specific about what needs to improve, explain why and treat people with respect.
Useful tools: We use AI and other tools where they help us build better software. You remain responsible for the work you ship.
Frontend testing: Test coverage is still limited. Good architecture and experienced engineers do not replace tests.

Recruitment process
Our hiring process is straightforward: get to know each other, discuss the work and see how you approach a practical problem.

AI Assisted Screening
Technical Challenge (~4 hours) - Use AI, Google, or anything else you need. There are no rules - we care about the result, not the method.
Short introductory interview
Meet with team interview
Full time contract with 1-month trial period. The industry standard is 3 months, but we respect your time too much for that. We keep the feedback loop tight so you know exactly where you stand.

Why join Curie

1. Work on a problem worth caring about

Science advances when people can find useful work, understand it and build on it together. Too much of that effort is scattered across papers, browser tabs, notes and disconnected tools. We’re building Curie to bring those activities together and give researchers AI tools that help them go further.

Our ambition is to change how people learn and do research. If you’re someone who gets absorbed in a subject and wants to understand it deeply, we want you to help build the tool you wish you had.

2. Learn by building, with real responsibility

You’ll work on difficult problems alongside people who have built products and companies before. There is room to stretch beyond your strongest discipline, try ideas and learn from what happens when people use them.

You’ll have a direct hand in what Curie becomes: the product decisions, the technical foundations and the details people use every day. That responsibility is a big part of the opportunity.

3. Build with people who want to go far

We’re here because this is a problem we want to spend our energy on. We value independent thinkers who also enjoy building with others: sharing what they know, asking for help and backing each other through difficult work.

You should expect to be trusted, challenged and heard. We want to build a company and a product we’re proud of, with people who care deeply about both.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,122,485 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Ukraine
In office · Full-Time · Bachelor's Degree · Singapore
Python
JavaScript
TypeScript
Node JS
Python
FastAPI
AI/ML
LangGraph
LangChain
Model Context Protocol
Embeddings
Function Calling
AI Agents
AWS Bedrock
LLM
RAG
OpenAI
Anthropic
OpenAI Agents SDK
AWS Bedrock AgentCore
Structured Outputs
Frontend
GraphQL
Next.js
React.js
DevOps
Rest API
gRPC
Terraform
GitHub Actions
CloudFormation
WebSockets
GitLab CI
CI/CD
AWS
Docker
Kubernetes
IAM
Cybersecurity
Least Privilege
OWASP
Apply
$135k – $216k per year · In office · Public Trust · 12+ years exp · Associate's Degree · Atlantic City
JavaScript
Java
TypeScript
SQL
Java
Spring Boot
Frontend
Angular
DevOps
Rest API
Terraform
GCP
CloudFormation
Azure
CI/CD
AWS
Docker
Kubernetes
Cybersecurity
FedRAMP
Management
Agile
MedTech
Verification & Validation
Apply
In office · Internship · Bachelor's Degree · Bangkok
JavaScript
TypeScript
C#
C#
.NET
AI/ML
AI Agents
Agentic Workflows
Frontend
GraphQL
React.js
DevOps
Rest API
CI/CD
Git
GitHub
Analytics
A/B Testing
Metabase
Superset
Management
Agile
Apply
In office · Internship · Bachelor's Degree · Bangkok
Python
JavaScript
Kotlin
TypeScript
C#
Dart
Scala
Swift
AI/ML
Hadoop
Frontend
Vue.js
Redux
GraphQL
Angular
React.js
Mobile
Flutter
DevOps
Rest API
CI/CD
GitHub
Analytics
A/B Testing
Apply
In office · Internship · Bachelor's Degree · Bangkok
Python
JavaScript
Kotlin
TypeScript
C#
Dart
Scala
Swift
AI/ML
Hadoop
Frontend
Vue.js
Redux
GraphQL
Angular
React.js
Mobile
Flutter
DevOps
Rest API
CI/CD
GitHub
Analytics
A/B Testing
Apply
Remote (Ukraine) · Full-Time · Ukraine
Python
C++
DevOps
Git
GitHub
Linux
TCP/IP
BGP
OSPF
Cybersecurity
Scapy
QA
Pytest
Apply
Remote (Ukraine) · Internship · Ukraine
JavaScript
TypeScript
Node JS
Frontend
React.js
Apply
Remote (Ukraine) · Full-Time · Ukraine
JavaScript
Java
TypeScript
Node JS
Java
Maven
Spring Boot
Gradle
Flyway
Liquibase
Databases
Oracle
Frontend
npm
DevOps
Splunk
Ansible
Red Hat
OpenShift
OpenTelemetry
Dynatrace
Prometheus
CI/CD
Git
Docker
Kubernetes
Grafana
Configuration Management
AppDynamics
Linux
Cybersecurity
CVE
Least Privilege
Dependabot
Renovate
Apply
Scala Engineer 1 day ago
Remote (Ukraine) · Full-Time · Ukraine
Scala
Scala
Akka
Cats
Databases
Redis
ElasticSearch
Apache Kafka
DevOps
Terraform
CircleCI
Datadog
AWS
AWS Fargate
Apply
Remote (Ukraine) · Full-Time · Ukraine
JavaScript
PHP
Kotlin
TypeScript
Dart
Node JS
Swift
PHP
Symfony
WordPress
Doctrine
Dart
Bloc
Dio
Databases
PostgreSQL
Firestore
Amazon Aurora
Mobile
Flutter
Firebase
Fastlane
Crashlytics
TestFlight
Firebase App Distribution
DevOps
Rest API
GitHub Actions
Loki
CI/CD
AWS
Docker
Nginx
Grafana
Amazon EC2
Amazon S3
Apply
See all jobs
This is one of many
2,122,485 more open roles from verified company boards, updated every day.