Job Closed
This listing is no longer active.
Value-driven software development #StandWithUkraine 🇺🇦
Senior Backend Engineer
Location
Europe
Posted
130 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Engineer
SYNDICODE
• Design, develop, and maintain scalable web applications using the latest Ruby on Rails versions and PostgreSQL • Develop and implement new features • Maintain the code quality at the highest level • Develop and maintain automated test suites to ensure code quality and stability • Implement API endpoints and integrate with a React application • Integrate various 3rd-party services • Integrate services with ML algorithms • Create and maintain technical documentation • Apply existing best practices in software development • Provide the task estimation • Participate in requirement elicitation and clarification with the product owner • Optimize existing solutions, improve performance, refactor suboptimal code • Make technical decisions and be able to justify them • Troubleshoot and resolve production issues in a timely and efficient manner.
Job Requirements
- 5+ years of working experience with Ruby on Rails
- Strong understanding of object-oriented programming and design patterns
- Proficiency in English (Upper-Intermediate level and above)
- Experience with Ruby from 3.1 version and above
- Strong problem-solving skills and the ability to work in a team environment
- Excellent communication skills
- Experience in writing unit/integration tests
- Ability to write testable code
- Strong knowledge of SQL
- Experience working with PostgreSQL
- Experience working with Redis
- Experience working with Elasticsearch
- Nice to have: Experience working with React, Docker, Sidekiq
- Experience using AWS, Kubernetes, GitHub actions, and Python.
Benefits
- 15 days of vacation
- 11 days off for holidays
- 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.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Software Engineer Intern – .Net, Vue/React
CoverGo | InsurtechThe no-code platform transforming the insurance industry
• Support the development and maintenance of features for the company’s SaaS platform using .NET/ C# • Assist with both front-end and back-end tasks under the guidance of senior engineers • Work with product, design, and engineering teams to understand requirements and build solutions • Help fix bugs and improve system performance • Participate in code reviews and follow coding best practices • Write basic unit tests to support code quality • Learn and apply modern development tools and technologies used by the team • Communicate progress, challenges, and ideas clearly with the team in English
Senior Backend Engineer
Tilt FinanceTilt Finance, headquartered in Garden City, Idaho, is a fintech company founded in 2016 that specializes in providing cash advances, lines of credit, and credit
• Build and maintain robust backend services and APIs using .NET (C#) that power Cashalo's lending products • Design and optimise SQL Server data models and queries to support reliable, performant application behaviour • Take ownership of features end-to-end — from requirements through to deployment — working closely with product and business stakeholders • Contribute to platform reliability, observability, and deployment practices on Azure • Collaborate with engineers across the Tilt group (US and India) to align on architecture and engineering best practices • Help uplift the team through code reviews, knowledge sharing, and a high bar for quality
Senior Python Developer - Code Migration Specialist
MindriftApply → Pass qualification(s) → Join a project → Complete tasks → Get paid. Project time expectations: Tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements; This is an estimate, not a guaranteed workload, and applies only while the project is active. Note: Rates vary based on expertise, skills assessment, location, project needs, and other factors. Higher rates may be offered to highly specialized experts. Lower rates may apply during onboarding or non-core project phases. Payment details are shared per project.
Please submit your CV in English and indicate your level of English proficiency. Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation is project-based, not permanent employment. About the Role This project is suited for a Senior Python developer with deep functional testing experience, strong Linux and Docker skills, the ability to read code across multiple languages with the support of LLMs (e.g., C, Rust, Go) and translate requirements for migration tasks, and confidence using tools like Roo Code or Claude Code to accelerate iterative development. Key Responsibilities - Create functional black box tests for large codebases in various source languages - Create and manage Docker environments to ensure 100% reproducible builds and test execution across different platforms - Monitor code coverage and configure automated scoring criteria to meet industry benchmark-level standards - Leverage LLMs (Roo Code, Claude) to accelerate development cycles, automate repetitive tasks, and improve overall code quality
Senior Python Developer - Code Migration Specialist
MindriftApply → Pass qualification(s) → Join a project → Complete tasks → Get paid. Project time expectations: Tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements; This is an estimate, not a guaranteed workload, and applies only while the project is active. Note: Rates vary based on expertise, skills assessment, location, project needs, and other factors. Higher rates may be offered to highly specialized experts. Lower rates may apply during onboarding or non-core project phases. Payment details are shared per project.
Please submit your CV in English and indicate your level of English proficiency. Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation is project-based, not permanent employment. About the Role This project is suited for a Senior Python developer with deep functional testing experience, strong Linux and Docker skills, the ability to read code across multiple languages with the support of LLMs (e.g., C, Rust, Go) and translate requirements for migration tasks, and confidence using tools like Roo Code or Claude Code to accelerate iterative development. Key Responsibilities - Create functional black box tests for large codebases in various source languages - Create and manage Docker environments to ensure 100% reproducible builds and test execution across different platforms - Monitor code coverage and configure automated scoring criteria to meet industry benchmark-level standards - Leverage LLMs (Roo Code, Claude) to accelerate development cycles, automate repetitive tasks, and improve overall code quality

