





Tier-1 brand, remote mid-level backend role and metro location drive high competition.
Backend and PostgreSQL skills transfer across industries, but database upgrade specialization adds moderate domain bias.
Specific PostgreSQL, Rails, and upgrade-safety expertise required though no explicit years, so medium strictness.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Build and maintain the system that safely applies database schema changes during upgrades for GitLab.com and self-managed customers, ensuring reliability and speed.
Develop testing frameworks and implement pre-upgrade checks to validate schema changes and catch problems before they affect production.
Collaborate cross-functionally with operations, packaging, QA, and other teams to improve the upgrade experience and document best practices and procedures.
Professional software engineering experience with PostgreSQL in large, complex production environments, including schema migrations and performance tuning.
Proficiency in Ruby on Rails with experience designing, implementing, and reviewing backend features and services.
Strong written communication skills suitable for asynchronous, all-remote work environment.
Work Experience Required: Not explicitly mentioned in the JD.
Experience reasoning about software design and system trade-offs focused on reliability, safety, and backward compatibility in production upgrade scenarios.
Comfortable working asynchronously and managing priorities independently in a remote setup.
Experience or willingness to work effectively with operations or infrastructure teams across organizational boundaries.