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!