GitLab

Intermediate Fullstack Engineer, Ruby/Vue.js, AI Engineering, Custom Models

GitLab

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇪🇺 Anywhere in Europe

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

GraphQLJavaScriptPostgresPythonRubyRuby on RailsSQLVue.js

About the role

  • Contribute to our features using JavaScript (30%), Ruby on Rails (50%), and Python (20%), working with both frontend and backend components in a mature codebase.
  • Collaborate closely with backend, frontend, product, and UX teammates across time zones in an async-first environment.
  • Write maintainable, well-tested code and participate in code reviews that help you and your team grow.
  • Maintain and improve the quality and stability of our applications by contributing to bug fixes and QA.
  • Resolve production issues, supporting customers and resolve production issues, and learning along the way.
  • Operate in an agile and fast-paced environment, adapt to shifting priorities and project types, and focus on outcomes.
  • Take ownership of projects from proposal to production, collaborating across teams to deliver end-to-end solutions.

Requirements

  • Full-stack development experience: Proven ability to work across the stack, with experience distributed approximately across JavaScript (30%), Ruby (50%), and Python (20%). Comfortable working with both frontend and backend components in a mature codebase.
  • Strong JavaScript skills: Experience with modern JavaScript (and ideally a framework like Vue.js), particularly in the context of full-stack development.
  • Strong Ruby and Python skills: Experience building and maintaining production applications using Ruby on Rails and Python, including work with background jobs, APIs, and data models.
  • API development: Experience designing or extending REST and/or GraphQL APIs with attention to scalability, maintainability, and backward compatibility.
  • LLM prompting and integrations: Hands-on experience with prompt engineering, integrating LLMs into applications, and building features powered by generative AI.
  • SQL and data layer expertise: Strong command of writing efficient queries and working with relational databases such as PostgreSQL.
  • Performance-minded: Skilled at identifying and resolving performance bottlenecks at both application and infrastructure levels.
Benefits
  • Benefits to support your health, finances, and well-being
  • All remote, asynchronous work environment
  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation & Employee Stock Purchase Plan
  • Growth and development budget
  • Parental leave
  • Home office support

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaScriptRuby on RailsPythonVue.jsAPI developmentRESTGraphQLSQLPostgreSQLLLM prompting
Soft skills
collaborationcode reviewsadaptabilityownershipproblem-solvingcommunicationteamworkquality assurancetime managementperformance optimization
GitLab

Staff Fullstack Engineer, Python/Vue.js

GitLab
Leadfull-time🇪🇺 Anywhere in Europe
Posted: 1 day agoSource: boards.greenhouse.io
GraphQLJavaScriptPythonReactRSpecVue.js
TigerData (creators of TimescaleDB)

Senior Backend Engineer – Connectors

TigerData (creators of TimescaleDB)
Seniorfull-time🇪🇺 Anywhere in Europe
Posted: 4 days agoSource: jobs.ashbyhq.com
AWSAzureCloudDistributed SystemsGoGraphQLGRPCKubernetesLinuxPostgresPython
QuantHealth

Senior Backend Engineer, Python

QuantHealth
Seniorfull-time🇪🇺 Anywhere in Europe
Posted: 14 days agoSource: boards.greenhouse.io
AWSETLMicroservicesPandasPySparkPythonSparkSQLTerraform
Canonical

Software Engineering Manager – Cross-Platform C++

Canonical
Mid · Seniorfull-time🇪🇺 Anywhere in Europe
Posted: 17 days agoSource: boards.greenhouse.io
MacOSOpen Source