This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for an experienced Applications Architect to join our team on a Contract with potential for permanent employment in Chicago, Illinois. In this role, you will lead the development and modernization of scalable infrastructure for a SaaS platform tailored to the financial publishing industry. This position offers the chance to work on high-impact projects, including the migration of legacy systems to cutting-edge microservices architecture.
Job Responsibility:
Design and implement a robust, high-throughput request ingestion layer to handle tokenization and redirect services while ensuring low latency and reliability
Migrate existing workloads into Docker containers and implement autoscaling capabilities using AWS services
Develop and enforce multi-tenant isolation strategies, including per-client database configurations and rate-limiting mechanisms
Replace cron-heavy workflows with event-driven or asynchronous processing solutions, such as queues and background workers
Ensure system resilience to traffic spikes, high database write volumes, and millions of requests through advanced scalability techniques
Establish operational safeguards, including logging, monitoring, kill switches, and cost controls to ensure system reliability and efficiency
Modernize the current production stack by transitioning to stateless request handlers and horizontally scalable architectures
Collaborate with senior developers to transform legacy systems into containerized, autoscaling microservices
Optimize system performance while maintaining high security standards and protecting against abuse and misuse
Implement client-isolated environments to support multi-tenant SaaS architecture
Requirements:
Proven expertise in designing scalable, high-performance production systems
Strong hands-on experience with AWS technologies, including EC2, RDS, and networking configurations
In-depth knowledge of autoscaling patterns, stateless service design, and high-throughput request handling
Proficiency in Docker for containerization and experience migrating monolithic systems to microservices
Practical understanding of database performance optimization and scaling strategies
Ability to make confident, fast decisions under tight deadlines
Familiarity with ASP.NET and .NET frameworks for application architecture and API development
Pragmatic approach to system design prioritizing reliability and scalability over perfection