Develop and maintain backend and frontend features and services in Ruby on Rails within the customers.gitlab.com application, integrating with internal and third-party REST services. Design and extend GraphQL schemas and APIs that securely deliver seat assignments and subscription entitlements. Implement and iterate on frontend experiences using Vue.js, Webpacker, and SCSS to deliver clear, reliable interfaces for applying and managing licenses and other purchased entitlements.
Remote Software engineering Jobs · Rails
17 results
FiltersJob listings
- Develop in an agile environment, including TDD and flexible pair programming.
- Direct key technical decisions related to application and data model design.
- Participate in an on-call rotation, ensuring timely resolution of critical system issues.
- Lead projects spanning the entire tech stack and mentor others.
- Collaborate through pull requests, demos, and working relationships.
- Drive projects from ideation through production with a positive attitude.
- Design and build reliable backend services that scale across millions of creators and episodes, enabling seamless podcast ingestion into Spotify.
- Drive technical discussions, propose new ideas, and help shape the future of podcast infrastructure.
- Collaborate closely with engineers, product managers, and multi-functional partners across the Podcast Mission.
- Design and deliver software solutions that enhance customer experiences and streamline operations.
- Work across the full stack, from database models to user-facing screens, collaborating closely with product, design, and data teams.
- Mentor peers, drive refactoring efforts to reduce technical debt, and ensure high-quality, maintainable code.
- Design scalable systems using modern cloud technology.
- Build and run experiments to power the growth of Coinbase’s retail products.
- Articulate a long term vision for maintaining and scaling our backend systems and the teams running them.
- Support features and architecture designed to keep our billing systems modern and flexible.
- Build new features and work to scale our platform and architecture.
- Build tooling and automation to fine tune our delivery process as you grow into a service oriented specialist.
Contribute to APIs, banking infrastructure, and financial workflows. Design thoughtful APIs, implement resilient processes, and choose infrastructure that prioritizes fault tolerance. Contribute to all layers and components of the application without friction.
Craft user friendly agentic workflows to accelerate and enrich connections. Design and implement user-centric solutions alongside PMs and designers aiming for simplicity and effectiveness. Write clean, well-tested and maintainable code and foster an environment of rapid iteration and feedback.
Contribute to the design, development, and maintenance of advanced software solutions, focusing on browser-based applications and cloud infrastructure. Collaborate closely with cross-functional teams to deliver high-quality, scalable features while mentoring junior engineers and influencing technical strategy. Engage in architectural discussions, lead feature development, and help shape the technical direction of products in a fast-paced, agile environment.