Ruby Developer
Location
Germany
Posted
60 days ago
Salary
0
Seniority
Senior
Job Description
Ruby Developer
Blackbird Collective
• Collaborating with innovative startups searching for Backend Engineers who could support their existing teams. • Gaining the majority of work through recommendations, ensuring clients are great employers and offer exciting projects in international teams.
Job Requirements
- At least 3 years of professional experience in Back-end development.
- Good understanding of the syntax of Ruby and its nuances.
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3.
- Experience in automated testing.
- Familiarity with MVC, Mocking, RESTful, and ORM.
- Good command of spoken and written English.
- Prior experience of working in agile methodology.
- Nice to have Knowledge of analyzing metrics about system health and performance.
- Experience in using Cloud-based infrastructure, SQL, and NoSQL databases.
- Experience with Service Oriented Architectures and scaling databases.
- Experience with modern frontend frameworks like React and Vue.JS.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Software Engineer, Global Markets (Backend)
AirbnbAirbnb is a community based on connection and belonging.
Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way. NOTE: NO VISA SUPPORT The Community You Will Join: The Global Markets Tech team drives the evolution of our guest and host experience across international markets through product innovation that accelerates international growth. Expanding in under-penetrated markets is a core pillar of our company strategy. To achieve this, we innovate at every level - adapting our product to the unique needs of every corner of the globe so that every user across our 220+ countries and regions feels right at home. The team partners closely with Product, Design, Data Science, regional stakeholders, and core platform/vertical teams to translate local market needs into durable, scalable technology that can be piloted quickly and then rolled out broadly. The Difference You Will Make: A Senior Software Engineer in Global Markets is expected to deliver measurable international growth impact by building scalable product capabilities across key funnel surfaces (landing → search → pre‑booking) and by improving pricing, promotions, and discounts to increase conversion and customer value across markets. A Typical Day - Partner with PM/Design/Data Science to clarify goals, requirements, constraints, and success metrics, and translate them into a sequenced technical plan. - Write or review technical designs, align tradeoffs, and coordinate dependencies with partner teams across regions. - Build production code and services with a high quality bar: testing, documentation, instrumentation, and performance/reliability considerations. - Run design and code reviews, advise engineers, and help drive consistent engineering standards across the team. - Own delivery: track execution risks, provide stakeholder updates, coordinate launches (including localization/market rollout), and monitor post-launch results to iterate quickly. Your Expertise - Fluency in English is required. Japanese or Korean working proficiency is a plus . - 6+ years of hands-on software engineering experience, with a strong track record shipping production systems. - Solid understanding of large-scale backend architecture and distributed systems patterns (e.g., well-designed APIs, scalable data models, high-throughput services/pipelines, and performance-aware algorithms). - Proven ability to drive ambiguous problems to resolution: break down open-ended requirements, propose pragmatic solutions, and execute independently while keeping stakeholders aligned. - Strong programming skills in one or more of the following: Java, Kotlin, Python, Ruby/Ruby on Rails, JavaScript/TypeScript, with experience building and operating backend services. - High engineering quality bar: you write clean, testable, maintainable code, and you design with reliability, observability, and operational readiness in mind. - You actively raise the team’s technical bar through thoughtful code reviews, architecture discussions, and sharing best practices that improve overall team productivity. - Data-informed decision making: you use metrics and experimentation to validate impact, diagnose issues, and iterate toward better outcomes—recognizing that small improvements in these flows can drive meaningful business results. - Strong collaboration and communication skills: you work effectively across engineering teams and with Product, Design, and Data partners in a global environment.
Staff Software Engineer, Global Markets (Backend)
AirbnbAirbnb is a community based on connection and belonging.
Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way. The Community You Will Join: The Global Markets Tech team drives the evolution of our guest and host experience across international markets through product innovation that accelerates international growth. Expanding in under-penetrated markets is a core pillar of our company strategy. To achieve this, we innovate at every level - adapting our product to the unique needs of every corner of the globe so that every user across our 220+ countries and regions feels right at home. The team partners closely with Product, Design, Data Science, regional stakeholders, and core platform/vertical teams to translate local market needs into durable, scalable technology that can be piloted quickly and then rolled out broadly. The Difference You Will Make: We are looking for a product-minded Staff Software Engineer (Backend) to lead the technical strategy and drive innovative initiatives for Airbnb’s international guest experiences. At Staff level, you will set a technical vision and drive execution of solutions that are highly available, secure, efficient, and designed to scale across many markets with the needs of the international business. You will work across product, engineering, data scientists, designer and cross-functional partners to solve these technical challenges and deliver high-quality products for Airbnb. A Typical Day - Own technical vision and lead effort to architecture, prototype, build and launch solutions for international markets initiatives (market configuration, localization services, partner integrations, compliance-aware experiences, etc). - Lead complex, cross-team execution from design through launch, including team roadmap, technical direction, migration plans, rollout strategy, and long-term operability. - Drive engineering excellence through reliability, performance, security, and cost efficiency. - Influence roadmaps and collaborate with stakeholders across regions, such as drives alignment, resolves tradeoffs, leads through ambiguity. - Mentor engineers both within and outside of the team. Your Expertise - Fluency in English is required. Japanese or Korean working proficiency is a plus . - 9+ years of professional software engineering experience, including Tech Lead responsibilities (required). - Proven track record leading end-to-end delivery of high-impact, user-facing products—from technical design and implementation through launch and post-launch operations. - Demonstrated ability to set technical direction for a team or multi-team area (e.g., defining architecture, establishing engineering standards, and shaping a long-term technical roadmap). - Strong product mindset: you connect technical decisions to customer outcomes and business impact, and you’re comfortable operating in ambiguity with an iterative, experiment-driven approach. - Expertise designing and operating systems that are highly available, scalable, secure, and cost-efficient, with clear operational readiness. - Strong experience working in cross-functional, global environments, driving alignment and results through influence across teams and time zones. - Demonstrated ability to mentor and develop engineers, raise the quality bar through reviews and coaching, and establish and drive best practices.
• Create APIs • Fine-tuning systems • Engineering real-time big-data systems • Ensuring performance of back-end systems • Developing features for industry-leading projects
• Design and implement new application features and improvements to existing features based on defined project requirements. • Troubleshoot and resolve issues reported by the QA or Customer Teams. • Participate in code reviews. • Provide coaching, mentoring, and knowledge sharing for other team members within areas of expertise. • Identify and drive improvement opportunities related to our processes, tools, methodologies, and overall quality of our product. • Assisting in implementing analyses that will identify application requirements related to people, processes, and technology. • Participating in implementing the technical infrastructure



