logo
Haystack

Software Engineer

North America

July 21, 2026 at 8:10 AM

✨ AI summary

Location

  • Chicago, IL

Languages

  • TypeScript
  • Python

Frameworks

  • Angular
  • NgRx
  • Angular Signals
  • RxJS
  • FastAPI
  • Jasmine
  • Jest
  • Cypress

Cloud Services

  • AWS Lambda
  • AWS Glue
  • AWS SNS
  • AWS SQS
  • AWS S3

Databases

  • PostgreSQL
We're partnering with a pioneering technology solutions provider that excels in delivering cutting-edge software development and IT consulting services to a diverse global clientele. This company is renowned for its innovative approach and commitment to engineering robust, scalable, and high-performance applications across various industries.

The Role

  • Develop and maintain front-end applications using Angular, focusing on component architecture and reusable design systems.
  • Implement state management solutions with NgRx or Angular Signals and reactive patterns using RxJS.
  • Design and build robust RESTful APIs with Python FastAPI, incorporating Pydantic models and dependency injection.
  • Optimize API performance with async/await patterns, background tasks, caching, and rate limiting.
  • Design and manage PostgreSQL databases, including schema normalization, indexing strategies, and migrations.
  • Utilize AWS services for serverless computing, messaging, eventing, and data pipelines.

What You'll Need

  • Strong proficiency in Angular (15+) including NgRx, Angular Signals, and TypeScript.
  • Expertise in Python 3.10+ with FastAPI, Pydantic, and SQLAlchemy.
  • Solid experience with PostgreSQL, including query optimization and Alembic migrations.
  • Hands-on experience with AWS services such as Lambda, Glue, SNS, SQS, and S3.
  • Demonstrated ability to implement security and authentication best practices (JWT/OAuth2).
  • Experience with testing frameworks like Jasmine, Jest, or Cypress.

What's On Offer

  • Opportunity to work on challenging projects with a focus on modern tech stacks.
  • Contribute to high-performance, scalable application development.
  • Work within a collaborative and innovative remote team environment.
  • Potential for project extension beyond the initial 6-month term.

Apply via Haystack today!