Senior Backend Engineer
Syndicode is hiring a Senior Backend Engineer to join one of our clients’ teams to build scalable backend solutions, improve performance, and collaborate with an international team.
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.
- Department
- Operations
- Role
- Ruby on Rails Developer
- Locations
- EU
- Remote status
- Fully Remote
About Syndicode
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 beyond expectations.
When attracting candidates to work at Syndicode, we focus on maturity. For Syndicode, maturity means being proactive, accountable, self-aware, and able to think critically. Thus, we ensure our employees’ high productivity and ability to fit in any work environment.
We work with all the technology popular in the market and constantly update our knowledge to adjust to the changing market needs.