Job description
We are looking for strong experience with:
- Several modern languages (Javascript, Go, HTML, etc.) with expertise to design, develop, troubleshoot, debug, and implement high quality code
- 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)
What will make you successful:
- 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
- Document and maintain software functionality
- Troubleshoot, debug and upgrade existing systems
- Answer phone calls from customers, and help fix issues in the production code or deployment
- Deploy programs and evaluate user feedback
- Comply with project plans and industry standards
- Ensure software is updates with latest features