Salary
💰 $172,000 - $334,600 per year
Tech Stack
AndroidDistributed SystemsGoiOSJavaLinuxMySQLPHPPythonRubySFDC
About the role
- Design and build systems that power collaboration between Slack and Salesforce, including embedding Slack into Salesforce UI and surfacing Salesforce data in Slack
- Build features, design and implement API methods, and improve performance and reliability as product scales
- Brainstorm with Product Managers, Designers, Backend, and Frontend Engineers to conceptualize and build new features
- Produce high-quality results by contributing heavily to team projects that have a significant business impact
- Actively own team features or systems and define their long-term health while improving surrounding systems
- Assist support and operations teams in triaging and resolving production issues
- Mentor other engineers and perform deep code reviews
- Improve engineering standards, tooling, and processes
Requirements
- A related technical degree required
- You’ve been building web applications professionally for 7+ years
- Experience with functional or imperative programming languages — e.g., PHP, Python, Java, Ruby, Go, or C
- Familiarity with PHP/Hack, Java, MySQL, and Linux is a plus
- Familiarity with other common web languages (such as Python or Ruby) and other relational databases are fine substitutes
- Ability to contribute to technical architecture discussions and help drive technical decisions within your team
- Write understandable, testable code with an eye towards maintainability
- Strong communicator; able to explain complex technical concepts to designers, support, and other engineers
- Solid computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval
- Embrace the hybrid working model; collaborating in office at least 10 days per quarter