Senior Ruby on Rails Engineer
2 weeks ago
We're looking for a strong Ruby on Rails engineer to contribute to two high-impact features within a large-scale consumer product used by millions of users.
Primary Project
You'll work on a human–bot interaction flow powered by in-house AI models. The feature helps users craft higher-quality request notes using both text and imagery. This is an iOS-only experience and requires backend updates in Ruby on Rails along with GraphQL schema and service changes. You'll collaborate with a dedicated iOS engineer for the client-side integration. This space requires a self-starter who can make progress with limited engineering support.
Secondary Project
You'll support enhancements to a chat experience where users communicate directly with human experts for styling insights. This includes web-based tooling for experts and iOS UI for clients. Most work involves Rails and GraphQL, with occasional contributions to the web frontend. This project offers more collaboration and support but involves context switching between feature areas.
Responsibilities
- Deliver backend and GraphQL updates for new and existing product features
- Collaborate with designers and cross-functional engineers across iOS, web, and backend teams
- Break down complex work into manageable tickets for yourself and others
- Communicate effectively with technical and non-technical partners
- Provide technical solutions and articulate tradeoffs clearly
- Participate in git-based workflows, code reviews, and engineering best practices
Requirements
- Extensive experience with Ruby on Rails, including scaling Rails applications with PostgreSQL
- Strong experience with GraphQL (Apollo, schema design, API best practices)
- Proficiency with Git, GitHub workflows, and pull request code review
- Strong communication and collaboration skills
- Strong analytical skills and ability to reason about technical tradeoffs
- Ability to self-manage work and create clear, actionable engineering tickets
Nice to have
- Experience with Kafka, Redis, or event-driven system communication
- Understanding of resilient distributed systems
- Experience with or similar full-stack JavaScript frameworks
- Experience with feature flags or gated rollouts
- Familiarity with Percy and browser testing in CI
- Experience with Datadog or similar observability tools
- Frontend experience: React, JavaScript, CSS, Styled Components
- Experience with/willingness to learn TypeScript
- Interest in backend-leaning full-stack work
We offer
- Opportunity to work on bleeding-edge projects
- Work with a highly motivated and dedicated team
- Competitive salary
- Flexible schedule
- Benefits package - medical insurance, sports
- Corporate social events
- Professional development opportunities
- Well-equipped office
About Us
Grid Dynamics (NASDAQ: GDYN) is a leading provider of technology consulting, platform and product engineering, AI, and advanced analytics services. Fusing technical vision with business acumen, we solve the most pressing technical challenges and enable positive business outcomes for enterprise companies undergoing business transformation. A key differentiator for Grid Dynamics is our 8 years of experience and leadership in enterprise AI, supported by profound expertise and ongoing investment in data, analytics, cloud & DevOps, application modernization and customer experience. Founded in 2006, Grid Dynamics is headquartered in Silicon Valley with offices across the Americas, Europe, and India.
-
Senior Software Engineer
1 week ago
Belgrade, Central Serbia LearnUpon Full timeLearnUpon is looking for a Senior Software Engineer to join our team in Belgrade. This is a flex role, working 1 day per week from LearnUpon's Belgrade office.LearnUpon LMS helps organizations train their employees, partners, and customers. Businesses can manage, track, and achieve their unique learning goals — all through a single, powerful solution.With...
-
Senior Software Engineer
1 week ago
Belgrade, Central Serbia LearnUpon Full timeLearnUpon is looking for a Senior Software Engineer to join our team in Belgrade. This is a flex role, working 1 day per week from LearnUpon's Belgrade office.LearnUpon LMS helps organizations train their employees, partners, and customers. Businesses can manage, track, and achieve their unique learning goals — all through a single, powerful solution.With...
-
Senior Backend Engineer
2 weeks ago
Belgrade, Central Serbia Workato Full time €75,000 - €110,000 per yearAbout WorkatoWorkato transforms technology complexity into business opportunity. As the leader in enterprise orchestration, Workato helps businesses globally streamline operations by connecting data, processes, applications, and experiences. Its AI-powered platform enables teams to navigate complex workflows in real-time, driving efficiency and...
-
Senior Backend Engineer
2 weeks ago
Belgrade, Central Serbia Workato Full timeAbout WorkatoWorkato transforms technology complexity into business opportunity. As the leader in enterprise orchestration, Workato helps businesses globally streamline operations by connecting data, processes, applications, and experiences. Its AI-powered platform enables teams to navigate complex workflows in real-time, driving efficiency and...
-
Staff Software Engineer
2 weeks ago
Belgrade, Central Serbia Workato Full timeAbout WorkatoWorkato transforms technology complexity into business opportunity. As the leader in enterprise orchestration, Workato helps businesses globally streamline operations by connecting data, processes, applications, and experiences. Its AI-powered platform enables teams to navigate complex workflows in real-time, driving efficiency and...
-
Staff Software Engineer
1 week ago
Belgrade, Central Serbia Workato Full timeAbout WorkatoWorkato transforms technology complexity into business opportunity. As the leader in enterprise orchestration, Workato helps businesses globally streamline operations by connecting data, processes, applications, and experiences. Its AI-powered platform enables teams to navigate complex workflows in real-time, driving efficiency and...
-
Senior Golang Developer
1 week ago
Belgrade, Central Serbia Unlimit Full timeAbout UnlimitFounded in 2009, Unlimit is a global fintech company with 16 offices worldwide and more than 500 employees, offering a comprehensive portfolio of financial services—from acquiring (payment processing) to banking-as-a-service. Our mission is to be "ready for tomorrow," providing our customers with stability in the ever-changing financial...
-
Senior Golang Developer
1 week ago
Belgrade, Central Serbia Unlimit Full timeAbout Unlimit Founded in 2009, Unlimit is a global fintech company with 16 offices worldwide and more than 500 employees, offering a comprehensive portfolio of financial services—from acquiring (payment processing) to banking-as-a-service. Our mission is to be "ready for tomorrow," providing our customers with stability in the ever-changing financial...
-
Senior Golang Developer
1 week ago
Belgrade, Central Serbia Unlimit Full timeAbout UnlimitFounded in 2009, Unlimit is a global fintech company with 16 offices worldwide and more than 500 employees, offering a comprehensive portfolio of financial services—from acquiring (payment processing) to banking-as-a-service. Our mission is to be "ready for tomorrow," providing our customers with stability in the ever-changing financial...
-
Senior PCIe Design Verification Engineer
2 weeks ago
Belgrade, Central Serbia AMD Full time $90,000 - $180,000 per yearWHAT YOU DO AT AMD CHANGES EVERYTHINGAt AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...