IT Recruitment | RPO | Executive Search | Headhunting | On Time, On Target, On Budget
Lead Backend Engineer, Ruby On Rails
Location
Serbia
Posted
17 days ago
Salary
$120K / year
Seniority
Senior
Job Description
Lead Backend Engineer, Ruby On Rails
Sowelo Consulting sp. z o.o. sp. k.
• Lead and mentor a team of mid/senior backend engineers (4–5), including 1:1s, feedback, and performance management • Translate product and business goals into clear technical roadmaps, sprint plans, and backend priorities • Own the backend architecture and technical vision for mobile-first, consumer-facing apps used by tens of thousands of daily active users • Drive and oversee implementation of new features for our mobile apps, working closely with iOS/Android, Product, Data, DevOps and Trust & Safety teams • Take key architectural decisions around scalability, performance, reliability, data flows, and infrastructure on AWS • Modernise and improve a large, Ruby on Rails codebase (including version upgrades and refactoring legacy areas) while keeping systems stable in production • Identify and resolve performance bottlenecks, improve API speed and reliability, and design effective caching and database strategies • Establish and continuously improve engineering processes, coding standards, code review practices, and deployment/CI pipelines • Create and maintain clear technical documentation and design specs for backend systems and major initiatives • Handle prioritisation and trade-offs in a fast-moving environment with changing quarterly priorities • Be hands-on with coding and code reviews, especially for complex or high-impact areas, and step in during critical production incidents
Job Requirements
- 8+ years of professional backend development experience in production environments and most recent experience in leading backend teams
- Proven experience owning backend architecture for a mobile-first, consumer-facing app
- Strong hands-on expertise with Ruby On Rails
- Experience building and scaling high-traffic systems (Over 10k+ daily active users) with a focus on performance and reliability
- Solid understanding of distributed systems, relational databases, caching, and performance optimization
- Practical experience working in the cloud (preferably AWS) and collaborating closely with DevOps / infrastructure engineers
- Excellent communication skills with the ability to explain complex technical topics and trade-offs to non-technical stakeholders (e.g. CEO, Product)
- Background in a startup or fast-moving product companies, comfortable with changing priorities and making pragmatic trade-offs
- Strong product mindset, user-focused, impact-driven, and able to connect technical decisions to business outcomes
- Comfortable taking ownership, making decisions, and leading in a fully remote, distributed team environment
Benefits
- Fully Remote Role with flexible working hours (core collaboration typically in European daytime)
- 30k USD bonuses (seasonal + EOY, dependant on individual and company performance)
- 27 days of paid vacation (15 days of personal leave + 12 days of public holidays following your local country calendar)
- Company paid team trips, 1–2 times per year to attractive locations (e.g. Thailand, Bali) including flights and accommodation
- Access to company-provided AI tools (e.g. ChatGPT, Claude, Cursor company accounts) to boost your productivity
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Performing full‑stack development for client/server Java applications • Designing, developing, and maintaining responsive web interfaces using React • Maintaining current knowledge of relevant technologies • Generating new code and enhancing or refactoring existing code to meet requirements • Participating in the design, coding, testing, and debugging of new or existing software • Troubleshooting technical issues and providing support for application and system functions
Intermediate Software Developer, .NET
Intrahealth, a HEALWELL AI CompanyWe specialize in global electronic medical records and related healthcare solutions.
• AI-First Delivery : AI coding tools and agentic workflows are a core part of your development process. You don't just prompt an AI to help with a feature — you think about how to build systems, skills, and workflows that let AI do more of the work, more reliably, over time. • Software Development : Design, build, test, and deploy backend services and APIs. Ensure code quality, maintainability, and performance across a modern platform built alongside a large legacy system. • Innovation in AI-Assisted Development : Drive innovation in how the team builds software. Explore and champion new tools, techniques, and agentic patterns — whether that's custom Claude skills, orchestration frameworks, or something that doesn't exist yet. We invest in systems that build features, not in hand-coding every feature. • Database Engineering : Design and evolve database schemas, write and optimize complex SQL, and contribute to migration strategies. You are comfortable working deep in the data layer across large, complex relational databases. • Architecture & Design : Contribute to architectural decisions including API design, component design, database schema evolution, and system scalability. Ensure solutions align with long-term platform sustainability. • End-to-End Ownership : Own features from conception through QA through production. Work closely with Product to validate functionality, clarify requirements, and ensure successful releases. Communicate technical concepts clearly to both technical and non-technical stakeholders. • Quality & Engineering Practices : Take full ownership of quality. Write and maintain unit, integration, and end-to-end tests. Participate in code reviews and contribute to CI/CD pipeline improvements and technical documentation. You are responsible for what you ship.
DE, Python, AI, GDS
EYBuilding a #BetterWorkingWorld by providing trust through assurance and helping organizations grow, transform & operate.
• Design and implement scalable AI and cloud-based solutions using Python, AWS services, and PostgreSQL. • Engage with product owners, business analysts, and global stakeholders to translate requirements into technical solutions. • Communicate complex technical concepts clearly to non-technical stakeholders. • Lead code reviews, testing strategies, and deployment activities ensuring high-quality delivery. • Develop and maintain pharmaceutical forecasting models leveraging analytics, historical data, and cross-functional inputs. • Collaborate with global teams to deliver insights, analytical presentations, and decision-support materials. • Perform business analysis, modeling, and automation using SQL, and Python. • Provide strategic guidance on assumptions, risks, and optimization opportunities in forecasting and AI workflows.
Senior Backend Developer – Customertech, Adobe AEM
EYBuilding a #BetterWorkingWorld by providing trust through assurance and helping organizations grow, transform & operate.
• Development of AEM components, templates, workflows, publishing, configurations & customizations • AEM assets configurations and customizations. • Migration of content and digital assets from legacy systems to AEM & AEM assets. • Implement solutions based on Adobe AEM, AEM assets • Prototypes interactive interfaces with multiple states and roles • Interface with Architects to understand the design skeleton. • Ensure technical issues are quickly resolved and implement strategies and solutions to help reduce the likelihood of reoccurrence. • Development in a fast-paced Agile Scrum Delivery Team environment • Showcase strong leadership skills, including the ability to deliver constructive feedback and the ability to lead by example • Work on estimating development tasks • Manage and/or being managed by remote teams/offices



