Assistant Director Senior Software Engineer - Chicago

Chicago Permanent USD100,000 - USD115,000
  • Our team is made up of diverse individuals all working together
  • We believe that inclusion propels innovation and is the foundation of what we do

About Our Client

Our client is a global integrated risk assessment firm that empowers organizations to make better decisions. Our data, analytical solutions and insights help decision-makers identify opportunities and manage the risks of doing business with others. We believe that greater transparency, more informed decisions, and fair access to information open the door to shared progress. With over 11,000 employees in more than 40 countries, our client combines international presence with local expertise and over a century of experience in financial markets. We're hiring diverse talent and providing underrepresented groups with equitable opportunities in their careers. We're educating, empowering and elevating our people, and creating a workplace where each person can be their true selves, reach their full potential and thrive on every level.

Job Description

  • Build scalable responsive Web Applications using Angular as per the UX designs supporting localization
  • Build high-performing Services layer using Python, FastAPI, AWS Lambda, SQS etc
  • Build Serverless applications using AWS cloud native technologies
  • Collaborate with Product teams to understand the customer requirements, provide accurate estimates and adhere to the project deadlines
  • Build Unit Tests Design, implement, test and maintain server-side components and web application
  • Participate in all scrum team activities and work closely with peers to achieve continuous improvement
  • Participate in grooming/design forums to provide recommendations; incorporate security requirements into design; provide input to information/data flow and understand and comply with architectural standards in all phases
  • Participate in code reviews and ensure that all solutions are aligned to pre-defined architectural specifications; identify/troubleshoot application code-related issues
  • Identify and embrace new technologies to enhance the customer experience, improve the platform stability, scalability and availability
  • Collaborate with global teams Development, QA, DevOps, Program Management teams to successfully deliver projects

MPI does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, marital status, or based on an individual's status in any group or class protected by applicable federal, state or local law. MPI encourages applications from minorities, women, the disabled, protected veterans and all other qualified applicants.

The Successful Applicant

  • Bachelor's Degree in Computer Science or relevant field
  • 5+ years of experience in web development using Angular/React/TypeScript
  • 2+ years of relevant Python web development experience (FastAPI, Flask, Django, etc)
  • Proficient in SQL and experience accessing data from SQL Server, Postgres etc
  • Knowledge of NoSQL Technologies like DynamoDB/MongoDB
  • Experience with AWS technologies like Lambda, SQS, S3, AWS Gateway
  • Strong knowledge of HTML / CSS (including styled-components and SCSS)
  • Familiarity with Containerization technologies like Docker/ECS/Fargate/Kubernetes
  • Experience with common front-end development tools (such as Babel, Webpack, and NPM)
  • Familiarity with modern front-end build pipelines, tools, CI/CD concepts

What's on Offer

  • Multiple health insurance plans with 100% company-paid premiums
  • 401(k) with generous company-paid match
  • Family-friendly benefits; Dental, vision, and optional pet insurance, 4 weeks of PTO, 2 weeks of company holidays, and more!
Monika Wojciechowicz
Quote job ref

Job summary

Information Technology
Sub Sector
IT Development
Technology & Telecoms
Contract Type
Consultant name
Monika Wojciechowicz
Job Reference