Slack Engineer

  • Seattle, WA, WA
  • Posted 9 hours ago | Updated 9 hours ago

Overview

On Site
US65 - US70 per hour
Contract - W2
Contract - Contract

Skills

Slack Engineer

Job Details

Job Description:
Our client is seeking a highly skilled and experienced Slack Engineer to join their team. This role involves designing, building, and maintaining custom Slack applications and integrations to enhance business communications and workflows. The successful candidate will be responsible for ensuring the secure and efficient operation of Slack integrations within enterprise systems. This position offers the opportunity to work collaboratively with cross-functional teams in a dynamic and innovative environment.

Responsibilities:
  • Design, build, and maintain custom Slack apps using Slack API, Events API, Web API, and Bolt SDK.
  • Develop and manage REST APIs to facilitate secure and scalable data exchange between Slack and other enterprise systems.
  • Write automation scripts and tools using PowerShell and Python to streamline processes and enhance Slack functionalities.
  • Utilize SQL and NoSQL databases such as PostgreSQL, BigQuery, and MongoDB to manage data for Slack-driven workflows.
  • Implement and maintain bots, slash commands, interactive messages, and workflow automations tailored to specific business needs.
  • Ensure secure handling of tokens, secrets, and data through best practices in OAuth2, JWT, and app-level permissions.
  • Monitor and troubleshoot Slack applications and integrations to ensure optimal performance and reliability.
  • Maintain comprehensive technical documentation, diagrams, and code repositories for all developed integrations.

Qualifications:
  • 3+ years of experience in building integrations with Slack, utilizing Slack APIs and SDKs.
  • Strong experience in designing and consuming RESTful APIs in enterprise environments.
  • Proficiency in Python and PowerShell scripting for automation and systems integration.
  • Solid hands-on experience with SQL databases (e.g., MySQL, PostgreSQL) and NoSQL systems (e.g., MongoDB, DynamoDB).
  • Knowledge of Slack OAuth, bot user configurations, and workspace administration.
  • Familiarity with messaging formats such as JSON, Webhooks, and event-driven architectures.
  • Strong understanding of identity and access management principles in API integrations.
  • Excellent communication skills, able to effectively collaborate with both technical and non-technical stakeholders.
  • Preferred: Experience with Slack Enterprise Grid environments and familiarity with cloud infrastructure (AWS, Google Cloud Platform, or Azure).
  • Additional knowledge of other messaging or collaboration platforms (e.g., Microsoft Teams, Zoom, Discord) is a plus.


GDH provides equal employment opportunities (EEO) to all employees and applicants for
employment without regard to race, color, religion, sex, national origin, age, disability, genetic
information, veteran's status or any other category protected by law. In addition to federal law
requirements, GDH Consulting, Inc. complies with applicable state and local laws governing
nondiscrimination in employment in every location in which the company has facilities and/or
employees. This policy applies to all terms and conditions of employment, including recruiting,
hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence,
compensation, benefits and training. Applicants with disabilities that require an accommodation
or assistance in applying and/or for interviewing, please contact our HR Department.

Please visit GDH's website for notice of collection for California applicants.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About GDH