About the Company:
Growing Fintech company, based in Chicago is looking to add a Lead JavaScript Engineer to their team. They are in the midst of re-architecting their solution and looking ideally for someone with Architecture experience and hands-on experience with React, TypeScript, Node, and NestJS. This is an event-driven real-time streaming application so experience with event-driven Architecture or Kafka is needed for this role. In addition, experience with MongoDB, Linux, Kubernetes, and Docker will be strongly preferred for this role.
About the Role:
This company builds a product that is used by trading firms globally. The role will be leading one other full-stack web developer and working with the data and API team members to pull data into the application. The UI is written with React.js with TypeScript and moving the backend to NestJS. You will be doing new screen design, and changing the backend for new functionality. Experience working with Kafka or other messaging queues is important for this person. You also need to have an understanding of how to deploy an application in Kubernetes as well.
Required Skills:
- 5+ years of Software Development with JavaScript, React, NodeJS, ideally with NestJS
- 1 year working as a lead
- Kafka or experience working in an event-driven environment
- WebSocket experience
- MongoDB or other NoSQL experience
- Experience working with Linux, Kubernetes, and Docker
- Experience working with Fintech or in the financial services industry
Preferred Skills:
- Experience building applications for trading or clearing firms
- Kubernetes, Docker, and CI/CD
- Architecture experience, ideally Event-Driven Architecture
- Bachelor's Degree in Computer Science, Engineering, or Mathematics
Pay range and compensation package:
This is a full-time direct hire position. This company is not looking for C2C and is not able to sponsor or provide a visa transfer.