Strong experience with several modern languages (Javascript, Go, HTML, etc.) with expertise to design, develop, troubleshoot, debug, and implement high quality code.
Experience in a wide variety of computing environments including cloud and containerized solutions.
Cultivates a 'security-first' and 'test-first' approach to test-driven development.
Demonstrated knowledge in one or more of the following: Go, React, Docker.
Exposure to: Gitlab, AWS, Kubernetes, SQL (Postgres or MySQL).
Responsibilities:
Assist the 24x7x365 team in ensuring that Mattermost is operational at all times.
Work on innovative R&D tasks while there are no active support requests.
Possesses and applies a comprehensive knowledge across key tasks and high impact assignments.
Plans and leads major technology assignments.
Evaluates performance results and recommends major changes affecting short-term project growth and success.
Functions as a technical expert across the team and tasks.
Creates and maintains documentation for implementations.
Execute full software development life-cycle (SDLC).
Develop flowcharts, layouts, and documentation to identify requirements and solutions.
Write well-designed, testable code.
Produce specifications and determine operational feasibility.
Integrate software components into a fully functional software system.
Develop software verification plans and quality assurance procedures.