Published: Tue, 15 Oct 2024 20:05:06 GMT
Position: Full-time Software Engineer – Customer Solutions
Company: Discourse
Location: Americas
Salary: Dependent on location and experience level, provided upfront with initial information
Benefits: Flexible schedule, 5 weeks of vacation per year, co-working stipend, and equity options for all full-time employees
Application: Send an introductory message and resume to jobs@discourse.org
Discourse, a global company with a 100% open source product, is seeking a Full-time Software Engineer to join our team of 100+ employees. We are revolutionizing the online community space and our product powers over 30,000 Discourse instances worldwide. With thousands of paying customers, including Fortune 500 companies and leaders in technology, gaming, and AI, we are constantly growing and looking for talented individuals to join us.
We are specifically seeking candidates located in the Americas, within timezones encompassing UTC -5 to UTC -8. Please note that applicants in other timezones will not be considered, even if they are willing to adjust their working hours.
As a Software Engineer at Discourse, you will have the opportunity to work on a variety of projects, including complex JavaScript features, Ruby on Rails API server, and contributing to frameworks and libraries. The majority of the work you will do will be open source. Additionally, as a hosting company, you will also be responsible for improving our hosting infrastructure, resolving customer issues, and assisting with customer-specific implementations and migrations.
All applicants will undergo a 10-40 hour paid trial project (over 2-10 weeks) before joining the team. This may involve adding a feature to Discourse or a Discourse plugin.
Key Responsibilities:
– Communicate with clients daily and prioritize work tasks
– Implement and document client features
– Collaborate with internal Discourse teams to determine whether features should be included in core or client plugins
– Maintain client-specific features against latest core versions
– Identify and address critical core features for high-profile clients
– Schedule and deploy patches and upgrades
We are looking for candidates who have experience with Ruby and JavaScript, are passionate about open source and comfortable with public code reviews, and have a knack for implementing processes and solutions in a fast-paced environment.
At Discourse, strong written communication skills are essential. We use our own software for most communication, and you will primarily interact with customers and team members through written communication.
To succeed in our company culture, we look for individuals who are detail-oriented, proactive, organized, and able to make decisions quickly and communicate effectively. We value independence and a positive attitude towards remote work, and we expect our team members to be kind and respectful towards each other. Lastly, we seek individuals who are driven and share our mission of making the internet a better place.
Our Salary Framework is based on location and experience, and we are happy to provide a range upfront. Additionally, all full-time employees are eligible to receive equity options in the company as part of our equity incentive program.
At Discourse, we believe in creating a welcoming workplace where individuals from diverse backgrounds and cultures can come together to create something great. We encourage all qualified candidates to apply, even if you do not meet every qualification listed.
To apply, please send an introductory message introducing yourself and your resume to jobs@discourse.org. Apply link