Landed the job? Please let us know. As a non-profit we need your help to know that we're making a difference.
Category: Other
Job FlexibilityFlexible hours
Engineer
Responsibilities
Develop new features in collaboration with our product management, UX, and frontend teams.
Keep changes small and iterate towards the best solution.
Reviewing database related changes submitted by other engineers or community contributors
Documenting database best practices or patterns to avoid
Developing tooling to proactively inform developers of potential performance issues
Research, design and implement solutions to improve product performance
You should apply if:
you have significant professional software engineering experience with PostgreSQL in large production environments
you have significant experience with Ruby on Rails or other Ruby frameworks
you can reason about software, algorithms, and performance from a high level
you are passionate about open source.
you have strong written communication skills.
you are self-motivated and have strong organizational skills.
you have demonstrated the ability to onboard and integrate with an organization long-term. Within the last 5 years, you've worked at one company for at least 2 years.
you have demonstrated the ability to work closely with other parts of the organization.
you are able to thrive in a fully remote organization
you are able to use GitLab
you share our values, and work in accordance with those values
Nice-to-haves
Experience in a peak performance organization, preferably a tech startup
Experience with the GitLab product as a user or contributor
Product company experience
Experience working with a remote team
Enterprise software company experience
Developer platform/tool industry experience
Experience working with a global or otherwise multicultural team
Computer science education or equivalent experience
Passionate about/experienced with open source and developer tools