Flag job

Report

Back End Engineer

Min Experience

0 years

Location

remote

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Mattermost provides an open source enterprise-grade messaging platform to the world's leading organizations that allows teams to collaborate securely and privately anywhere. With over 10,000 server downloads / month our customers include Uber, Samsung, Affirm, The US Department of Defense and more. Our private cloud solutions offer secure, configurable, highly-scalable messaging across web, phone and PC with archiving, search, and deep integrations with hundreds of SaaS and on-premises technologies. Headquartered in Palo Alto, California, our company serves customers around the world with a distributed organization spanning the globe. We value high impact work, ownership, self-awareness and being focused on customer success. If these values match who you are, we hope you'll learn more about working at Mattermost and come talk to us! About the Role Working in open source means your work is publicly visible. Your code will receive both credit and constructive critique from the community. With the right mindset and support these can lead to you a highly positive working environment and making the best engineering decisions of your career. Core committers include highly skilled volunteer developers from the community, staff employed by enterprises deploying and investing in Mattermost, as well as staff employed by Mattermost, Inc. Read about our end-to-end recruiting process for core committers at: https://docs.mattermost.com/process/developer.html Responsibilities Be an end-to-end owner of our backend architecture Work collaboratively with multiple teams to deliver quality software Design, enhance and build out new products and features Maintain and optimize scalability, performance and quality Support operations with deployments, debugging production issues and tuning applications Evaluate and recommend new technologies and tools to solve emergent challenges Participate in code and design reviews to maintain our high development standards Effectively work while remote, with the ability to travel 2-3 times per year for week-long off-site meetings with team members Requirements: Bachelor's degree in Computer Science or related fields, or significant professional software development experience Strong experience with or an ability to quickly become an expert in Go Familiarity with relational databases, particularly MySQL and PostgreSQL Comfortable working with containers, particularly Docker Experience in writing high performance production quality code General tools/skills: GitHub, JIRA, Jenkins Pluses Experience working in open source communities Strong experience and interest in working with Kubernetes Experience setting up and building highly available database clusters Experience with distributed application systems using HTTP, WebSockets, RPC, pub/sub at scale Exposure to key technologies utilizing our stack Contributions to any open source project

About the company

Mattermost provides an open source enterprise-grade messaging platform to the world's leading organizations that allows teams to collaborate securely and privately anywhere. With over 10,000 server downloads / month our customers include Uber, Samsung, Affirm, The US Department of Defense and more. Our private cloud solutions offer secure, configurable, highly-scalable messaging across web, phone and PC with archiving, search, and deep integrations with hundreds of SaaS and on-premises technologies. Headquartered in Palo Alto, California, our company serves customers around the world with a distributed organization spanning the globe.

Skills

Go
MySQL
PostgreSQL
Docker
GitHub
JIRA
Jenkins
Kubernetes