Doumo
17.04.2025
About the Company:
We are a large R&D team of over 250 professionals — including developers, QA engineers, designers, technical support engineers, DevOps, and product managers — focused on building innovative and scalable digital products.
Salary Range:
$5500 - $8000 net
Job Type:
Remote
Employment Type:
Full-time
Job Description:
We are looking for a talented and experienced Senior Backend Engineer to join our growing team. This is a key role with high impact — perfect for someone proactive and technically strong, who enjoys solving complex engineering challenges and is ready to take ownership of solutions.
Though our primary technology stack is Ruby on Rails, we are open to backend engineers with experience in any modern stack. A successful candidate should be ready to transition to Ruby on Rails within the first 3 months (we’ll support you with everything you need to succeed).
Responsibilities:
- Develop scalable backend features and services for high-load systems;
- Design and maintain system architecture;
- Introduce and enforce coding standards and best practices;
- Integrate with third-party APIs and internal services;
- Participate in code reviews and contribute to continuous improvement.
Our Stack:
Ruby on Rails (7+), PostgreSQL, Docker, Kubernetes, AWS; CI/CD via Jenkins and GitLab, BitBucket. We work in 7-8 person micro-teams using Kanban and trunk-based development.
Position Requirements:
- 7+ years of backend development experience in modern languages (Ruby, Python, Go, Java, Kotlin, PHP, Node.js, etc.);
- Strong understanding of software architecture and system design;
- Experience solving complex engineering problems strategically;
- Proven ability to improve code quality and implement best practices;
- Willingness to learn Ruby on Rails within 3 months;
- Excellent communication and teamwork skills.
Preferred Qualifications:
- Experience with Ruby on Rails;
- Familiarity with cloud infrastructure (AWS);
- Background in CI/CD pipelines and containerization (Docker, k8s).
Sample Tasks You’ll Work On:
- Building Dropbox-like cloud file storage with collaboration and sync;
- Integrating billing systems;
- Connecting third-party services and APIs.
Working Conditions:
- Flat structure and agile processes;
- Supportive onboarding and mentorship during transition to Ruby;
- Dynamic and experienced team;
- Competitive salary with performance reviews and growth opportunities.