Full-Time Migrations Engineer - Support Role
Discourse is hiring a remote Full-Time Migrations Engineer - Support Role. The career level for this job opening is Experienced and is accepting Americas, EMEA based applicants remotely. Read complete job description before applying.
Discourse
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
About the company Discourse is a global company with a product that is 100% open source. Our team is 100 people and growing. We’re transforming the online community space. Our product powers a substantial segment of successful online communities, with >30,000 Discourse instances globally. We have thousands of paying customers, with a growing number of Fortune 500 companies on our list, alongside many leading players in the fast-growth technology, gaming and AI spaces. We're accepting applications from UTC-8 to UTC+2. Applicants in other timezones will not be considered (even if they are willing to adjust their working hours, we don’t think it’s healthy)
About the job A Migrations Engineer on our team plays a vital role in helping our customers transition their forums and data smoothly to the Discourse platform. This position is heavily customer-facing and requires a blend of technical expertise (focused on development), experience in customer support roles, project management skills, and excellent communication abilities.
Responsibilities
- Supporting customers via our public forums and our support inboxes.
- Scoping and planning migration projects.
- Writing and running import scripts using our robust migration framework.
- Setting up migration environments in our Linux servers using Docker and different DB systems.
- Reproducing bugs for our developers to fix.
- Handling day-to-day tasks managing customer sites on our infrastructure (e.g. instantiating sites, restoring backups, etc.).
Requirements
- Technical support experience.
- Strong technical aptitude, with experience in Ruby or a similar language, writing SQL queries for MySQL/Postgres, composing regular expressions, and working on remote Linux servers (Debian-based) via the command line.
- Skilled in writing custom scripts and handling various data structures and formats.
- Excellent communication skills, able to convey technical concepts clearly and collaborate effectively with the team.
- Strong knowledge of Discourse, including proficient use of the Discourse admin interface and comfort with digging into logs and technical details to troubleshoot issues.
- Ability to manage multiple projects, keeping several tasks in motion at once and prioritizing effectively.
Bonus points
- Experience with various forum platforms.
- Project management experience.
Salary and Benefits
Our Salary Framework is location and experience based and we’re happy to provide a range up front. We also give every employee a stake in the success of the business, regardless of seniority or role. All full-time employees are eligible to receive equity options in the company as part of our equity incentive program.
How to Apply Apply by sending an intro to who you are and resume to jobs@discourse.org.