Senior Backend Architect for FaceUp 💙 = Startup with Social Impact
Building safer workplaces through honest communication
At FaceUp, our backend platform is the heartbeat of everything we build — powering real impact for students, employees, and organizations around the world. We connect people safely, handle sensitive data securely, and scale globally to make every workplace more transparent.
Now, we’re looking for a Senior Backend Architect who’ll take our backend to the next level — shaping the architecture, ensuring reliability and scalability, and helping us design and build the systems that keep FaceUp running strong.
🚀 About the role
This is a senior technical role — part hands-on, part leadership. You’ll define how our backend evolves, guide high-level decisions, and make sure our architecture is ready for what’s next.
- You’ll own and evolve the architecture of our backend platform with scalability, reliability, and performance in mind.
- Help define how our backend grows — from services to data models to communication patterns.
- Lead design and build of robust APIs (GraphQL) and continuously improve our developer experience.
- Drive security and compliance: implement best practices, encryption, and maintain our high security standards (like ISO 27001).
- Work with other engineers to make sure we’re building systems that are maintainable, observable, and testable.
- Coach, mentor, and support other developers – you’ll be someone others look to for technical guidance.
- Champion clean code, scalable architectures, and pragmatic solutions.
- Bring new ideas to the table — we’re agile and open to change when it makes sense.
🛠️ Our tech stack
- Node.js, TypeScript, PostgreSQL
- GraphQL
- AWS (multi‑region), Terraform, CI/CD, Docker
- Monitoring with logs, metrics, and tracing
- Security by design (encryption, secure storage, access management)
- Tooling: GitHub, Linear, Slack, Google Workspace
We keep our stack modern but stable — the focus is on good foundations over shiny new toys.
🙌 What we’re looking for
You have
- Strong experience designing and scaling backend systems (distributed, data‑driven, or high‑load).
- Deep understanding of system design principles: scalability, reliability, and trade‑offs.
- Solid background with TypeScript / Node.js (or very similar backend language).
- Great understanding of API design and best practices.
- Experience working with AWS and infrastructure automation.
- A security‑first mindset – you care about protecting data by design.
- You love solving complex problems with clean, pragmatic engineering.
- Excellent communication skills — and the ability to explain technical concepts clearly.
- Czech proficiency (the R&D team communicates in Czech); English is a nice bonus.
Bonus points for
- Experience designing platform components (API gateway, event bus, centralized auth, etc.).
- Knowledge of GraphQL schema governance, API versioning, or service contracts.
- Familiarity with data privacy regulations (GDPR, CCPA).
- Experience leading migrations or refactoring large systems.
💡 A bit about us
- We’re cloud‑first, product‑focused, and impact‑driven.
- We’re flexible — we keep what works and change what doesn’t.
- Our engineering team spans Prague, Brno, and remote, and we meet every month for DevDays — deep‑dive sessions full of brainstorming, learning, and innovation.
- We’re small enough that your decisions have a direct impact, but mature enough that things actually get shipped.
🌍 Why you’ll love working here
- You’ll be building systems that genuinely make workplaces safer.
- You’ll get to shape the architecture and technical foundations of a growing product.
- You’ll have freedom, trust, and ownership — and work with people who care deeply about what they do.
- Startup pace, real impact, and a healthy work culture.
Sounds like your kind of challenge? 💪
We’d love to meet you! Drop us a message and tell us about a system or platform you’ve built — what worked, what didn’t, and what you learned along the way.