Full Stack Engineer
Chicago (Hybrid)
We are seeking a skilled and passionate Full Stack Engineer with experience in building real-time web-based UI for a leading proprietary trading firm. The ideal candidate will have a strong background in building responsive and dynamic user interfaces using TypeScript or JavaScript. You should be comfortable working in a fast-paced environment and have a knack for problem-solving and innovation.
Sitting between the front office and core engineering, you’ll be working on a mixture of tactical projects for specific teams as well as building strategic systems, such as real-time web-based UI for visualizing complex risk and pricing data.
Your day-to-day role will entail:
- Collaborating with risk analysts, data engineers and other team members to understand business requirements
- Design and implement scalable and maintainable real-time data visualization solutions
- Integrate new web frameworks and technologies into core systems
Essential Requirements:
- 3-6 years of professional experience in front-end development and at least 2 years back back-end Java development experience.
- Comfortable with at least 50%+ UI work
- Expertise in a major frontend framework (React, Vue.js, or Angular).
- Understanding of UI/UX principles and ability to work closely with design teams.
- Understanding of backend integration and RESTful API design.
- Strong problem-solving skills and ability to work independently as well as part of a team.
- Excellent communication skills and ability to articulate technical concepts to non-technical stakeholders.
- Strong problem-solving skills and ability to work independently as well as part of a team.
Beneficial Skills:
- Proven experience in developing real-time applications using TypeScript or JavaScript.
- Professional experience working on data-intensive real-time systems in trading, video games, live video streaming or similar.
- Hands-on experience with real-time communication libraries or protocols (Socket.IO, WebSockets, or Firebase).Proficiency in state management libraries (Redux, MobX, Vuex, or NgRx).
- Strong understanding of modern frontend build tools and bundlers (Webpack, Vite, or Parcel).
- Experience with real-time databases (Firestore, Firebase Realtime Database).
- Familiarity with continuous integration/continuous deployment (CI/CD) pipelines.
- Experience with building modular, extendable, and distributed systems eg Apache Kafka, Hazlecast, Kubernetes, Microservices Architecture, Apache Hadoop, Elasticsearch, Apache Cassandra, OpenStack, Service Meshes (e.g., Istio), or Apache Mesos.
- Experience with containerization and orchestration (Docker, Kubernetes).
- Proficient in using development tools for testing and debugging (Chrome DevTools, React Developer Tools).
As a Full Stack Engineer, you will have the opportunity to work on high-performance systems that drive the business forward and help improve markets.
If you meet the essential requirements and are excited about the opportunity to work on cutting-edge real-time web applications, we would love to hear from you! Apply today to join this innovative team.