Senior Backend Engineer $$$$
About us
Syndicode is a value-driven software development partner with a globally distributed team of engineers, designers, architects, and IT managers. We are united by the mission to provide our clients with software products and services that perform, look, and work as designed.
We believe that our people and culture sustain Syndicode’s success. Our team is unified by shared principles like: Accountability, Involvement, Excellence, Visibility, Integrity, Innovation, Win-Win, and Flexibility. Syndicoders are professionals who pursue self-improvement through continual learning, are eager to introduce improvements to work processes, and can analyze a variety of sources to make sound, timely decisions.
If it sounds like you, apply to our jobs and become a new Syndicoder!
About the role
We're looking for a Senior B Engineer who brings strong backend fundamentals and an AI-native engineering mindset to a mature, multi-tenant B2B hiring marketplace platform. This is a high-ownership role: you'll be the primary backend engineer on a lean team, responsible for performance, reliability, and feature development across a complex Rails and React codebase serving multiple enterprise clients.
We're not looking for someone who has "used Copilot a bit" - we want an engineer who works with agentic coding tools as part of their daily workflow and can critically evaluate what those tools produce.
What you’ll be doing
- - Own backend development and code quality across a multi-tenant Rails 7.2 application
- - Identify and resolve performance bottlenecks — N+1 queries, slow endpoints, Elasticsearch tuning, caching strategy
- - Develop multi-tenant features with strict data isolation across enterprise clients
- - Monitor application health (New Relic, Cloudflare, Rollbar) and lead incident resolution
- - Build and maintain API endpoints integrated with a React frontend
- - Work within a multi-agent development workflow - where AI agents autonomously handle requirements intake, code generation, and code review
What you’ll need
- - 5+ years with Ruby on Rails; experience with Rails 7.x
- - React: comfortable with frontend integration and component work
- - PostgreSQL: query optimisation, indexing, performance profiling
- - Caching strategies: HTTP caching, Redis, application-level caching
- - Technical leadership: architectural decisions, code reviews, mentoring
- - Experience working with AI coding agents: beyond autocomplete, including multi-agent frameworks and orchestration tools
- - Ability to critically review, guide, and override AI-generated code
- - Terminal-first workflow: comfortable with CLI tools and scripting
- - Systems thinking: understand how changes affect multiple tenants and services
- - English: Upper-Intermediate or above
Nice to have
- - Elasticsearch: query tuning and search optimisation
- - Redis
- - Kubernetes and containerisation
- - Multi-tenant system design experience
- - Python
- - Familiarity with context limits and token economy in LLM-assisted workflows
- - Multi-agent orchestration experience
What you’ll get at Syndicode
- 15 days of vacation, 11 days off for holidays, and 20 sick leave days per year
- Fully remote job
- Internal tech meetups
- Continuous feedback within teams and departments
- Top-notch team
- Ability to participate in decision-making and bring new ideas
- Self-management: opportunity to manage your time and plan your activities
- Dynamic fast-growing environment: we react and adapt quickly to the world and market changes.
Required skills experience
| Ruby | 4 years |
| Python | 2 years |
| AI Agents | 1.5 years |
| Cursor / Claude Code / OpenAI | 1.5 years |
Required languages
| English | C1 - Advanced |