We’re looking for a senior, hands-on software architect who can take technical ownership of a complex, production-grade system and evolve it pragmatically.
Our core product is a Rails + React application, surrounded by a growing set of Python-based services and infrastructure running on Kubernetes in AWS. This role is not about being a Rails purist. It’s about designing, building, and operating systems — and being comfortable going deep wherever the system needs attention.
You’ll work in a highly autonomous environment, collaborating closely with engineering, product, DevOps, and AI specialists, and helping shape both the technical architecture and how we build software.
Fuzu builds and operates a career development platform that helps people accelerate their growth through career guidance, learning, and inspirational content, and supports AI-first organizations with remote workforces in developing and fine-tuning their models. To date, the Fuzu platform has supported more than 20 million users.
We personalize user experiences using expert- and AI-driven algorithms. Our team is distributed across Finland, Poland, Bulgaria, Ukraine, Kenya, and Nigeria, and our work has been recognized globally.
We believe strong products are built by engineers who take real ownership, think in systems, and care about long-term outcomes — not just shipping tickets.
Take end-to-end ownership of a Rails + React core application and its surrounding services
Design and evolve service boundaries, APIs, and data flows across a distributed system
Make pragmatic architectural decisions balancing speed, correctness, scalability, and maintainability
Partner with the Head of Engineering to guide technical direction
Work directly in production code across Ruby on Rails, Python, and React as needed
Design and implement backend features such as APIs, background jobs, and data pipelines
Integrate AI- and ML-driven functionality into the platform (e.g. personalization, recommendations)
Contribute to systems running on Kubernetes in AWS
Work with PostgreSQL, Redis, and Elasticsearch clusters
Improve observability, performance, and operational reliability
Participate in incident resolution and preventative improvements
Operate with high autonomy: identify problems, propose solutions, and drive execution
Actively improve development workflows, including AI-assisted and agentic development practices
Shorten feedback loops through automation, tooling, and pragmatic process improvements
Evaluate feasibility, trade-offs, and ROI of technical initiatives
Contribute to planning, discovery, and architectural discussions
Produce clear technical documentation that supports independent and scalable development
5+ years of professional software development experience
Proven experience owning and evolving production systems
Strong background in Ruby on Rails, with comfort working beyond it
Ability to reason about systems, failure modes, and long-term maintainability
Comfortable working across multiple languages and services
Experience with SaaS and/or high-growth environments is a plus
Strong backend engineering skills
Experience or working familiarity with:
React
Python services
PostgreSQL
AWS and Kubernetes
Redis and Elasticsearch
(You don’t need to be an expert in everything, but you must be able to navigate and improve systems like this.)
Experience working autonomously in ambiguous environments or
Strong motivation to work in an outcome-driven, agentic model, including:
Using AI tools as collaborators
Rapid experimentation and short feedback loops
Ownership over outcomes, not just tasks
Comfortable working remotely with high autonomy
Able to self-prioritize, manage ambiguity, and surface risks early
Strong written and verbal communication skills
Meaningful work on a platform impacting millions of users globally
A senior, highly autonomous role with real technical ownership
Exposure to AI- and ML-driven systems at scale
Remote-first work with flexible hours
Professional growth through onboarding, coaching, and continuous learning
A diverse, international team across multiple continents
We strongly encourage candidates from all backgrounds to apply. Due to GDPR constraints, candidates must reside within the EEC and have an existing work permit.
This job comes with several perks and benefits
