Haystack
← Back to Jobs
Technology

Software Engineer (Python, Tableau, Django, React/Redux)

Alltech Consulting Services, Inc.New York, NY🇺🇸United StatesPosted 20 Jul 2026

Why This Role Stands Out

This role offers exciting full-stack development opportunities, integrating Python, Django, React/Redux, and Tableau to build impactful enterprise automation platforms. You'll thrive here if you're a mid-senior engineer eager to own features end-to-end and enhance your skills in a dynamic, on-site environment. Apply to contribute to cutting-edge solutions and grow your career within a reputable consulting firm.

Quick Overview

Work Type
On Site
Level
Mid Senior

Job Description

Job Title: Software Engineer (Python, Tableau, Django, React/Redux)

Location: New York City, NY (Onsite)

Type: Contract

Duration: Long Term

Job Description:

Software Engineer III (Associate) - Full-Stack Automation & AuthE (External User Login, Build + Run)

About the role:

We are seeking a full-stack software engineer to design, build, and scale enterprise automation platforms that streamline business intelligence and analytics workflows across the firm.

You ll combine deep Python/Django backend development with modern frontend engineering (React/Redux), building resilient cloud-native services and integrations with platforms like Tableau, ThoughtSpot, Cognos, Qlik, and Alteryx.

A core part of this role is enabling non-workforce (external) users to securely log in to internally built web reporting applications through Authentication Everywhere (AuthE), the strategic authentication & authorization platform for non-workforce users. You ll work in a build + run model, owning features end-to-end and partnering with infrastructure and security teams to keep services reliable in production.

What you ll do:

External user login + AuthE

  • Use firm-approved AI coding assistants (e.g., GitHub Copilot; Claude Sonnet/Opus) to accelerate development of full-stack features, automation, and integrations while maintaining code quality and review standards.
  • Rapidly prototype and iterate on automation and integration approaches using AI-assisted workflows (e.g., scaffolding services, generating tests, drafting technical documentation) to shorten delivery timelines and increase throughput.
  • Implement and support AuthE-based login for non-workforce users accessing internally built web reporting applications (human interactive authentication).
  • Configure and troubleshoot AuthE-supported authentication patterns and flows used by the application (e.g., OAuth 2.0 / OIDC and/or SAML federation, depending on the chosen pattern).
  • Support access and entitlement management workflows and user access issue resolution tied to external reporting access.
  • Own production support for external user access, including logging configuration/management, monitoring/alerting, and incident management across the external platform.
  • Coordinate periodic AuthE operational activities (e.g., certificate renewals) to maintain uninterrupted authentication services.

Automation

  • Build operational automation around external user onboarding/offboarding, group configuration, and synchronization to AuthE where required.
  • Design and develop scalable full-stack applications using Python, Django, Django REST Framework, and React.
  • Maintain automation systems that reduce manual BI workflows across multiple lines of business.
  • Develop microservices to interact with distributed cloud clusters and internal infrastructure tools.
  • Partner with cloud and infrastructure teams to provision and manage data source connections.
  • Ensure high reliability, observability, and operational excellence in production systems (monitoring, alerting, incident response).
  • Author comprehensive technical and user documentation for developers, users, and executive stakeholders.

Required qualifications:

  • 3 5+ years of software engineering experience.
  • Strong backend development experience with Python and Django.
  • Experience building REST APIs using Django REST Framework.
  • Frontend experience with React.
  • Experience with asynchronous task processing (Celery or equivalent).
  • Experience with CI/CD pipelines (Jenkins or similar).
  • Cloud experience (AWS, Cloud Foundry, or similar).
  • Strong understanding of Git workflows and PR best practices.
  • Experience operating in Agile delivery environments.

Preferred qualifications:

  • Familiarity with AuthE capabilities used for external login (e.g., username/password + OTP, federated SSO via SAML, OAuth 2.0 authorization code flow).
  • Experience automating BI platforms (Tableau, ThoughtSpot, Cognos, Qlik).
  • Experience building internal enterprise tools.
  • Familiarity with MySQL.
  • Experience integrating with infrastructure automation tools (e.g., Gaia, Jenkins).
  • Demonstrated ability to reduce manual operational effort through engineering solutions.
  • Experience supporting production systems with SLAs, monitoring/alerting, and incident management (L1/L2/L3).

Skills

Django
Microservices
MySQL
AWS
OAuth
SAML
SSO
Tableau
Agile
Git
Jenkins
Python
Qlik
REST
React
Redux

Similar jobs