Slack, a part of Salesforce, is seeking a Sr. Software Engineer for their Full Stack (User Proficiency) team. As a Full Stack Engineer, you'll use your extensive knowledge of JavaScript, HTML, CSS, and Hack on the backend to improve the Slack web client, a complex in-browser application relied upon by millions of users every day. You will work with real-time data streams, engineer for performance across browsers, and collaborate closely with Product, Design, Application Engineering, and QA teams.
Key Responsibilities:
- Brainstorm with Product Managers and Designers to conceptualize new features
- Collaborate with Application Engineering to build new features for a large and growing user base
- Learn about new web technologies and discuss potential solutions to problems
- Help the support team triage bugs and take on production issues
- Mentor other engineers and deeply review code
Requirements:
- 4+ years of experience writing client-side JavaScript and React Framework
- 4+ years of experience writing back-end code and APIs
- Expertise in building complex layouts with CSS and HTML
- Experience building and debugging sophisticated systems in a team environment
- Experience debugging, building and interacting with databases
- Experience with modern browser technologies
- Strong UX and design sensibilities
- Strong communication skills, positive attitude, and empathy
- Self-awareness and a desire to continually improve
Bonus Points:
- Experience with TypeScript
- Experience with WebRTC
- Experience investigating and improving JavaScript performance
- Experience with Web Sockets, Local Storage, or ES6
- Experience in small startup environments
- Experience designing websites or applications
Slack offers a positive, diverse, and supportive culture, looking for curious and inventive individuals who strive to improve every day. The team values being smart, humble, hardworking, and above all, collaborative.
About Slack:
Slack is a Digital HQ platform that connects teams, systems, partners, and customers. It serves millions of users worldwide, including 77% of Fortune 100 companies, with a presence in over 150 countries. Slack processes 300k+ messages per second and has 200k+ paid customers.