Tradeify - Senior Full-Stack Real-Time Systems Engineer
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• 5+ years of engineering experience across Go, Rust, Node.js, TypeScript, Kotlin, and C++, with production code in all of them. • Deep expertise in WebSockets, gRPC, FIX, and custom binary protocols. • Prior experience in high-frequency trading. • Proven ability to ship React/Electron apps with real-time state synchronization across thousands of widgets. • Experience running stateful microservices with rolling upgrades and zero downtime. • Working knowledge of Scrum/Agile, delivering increments under tight deadlines and stress. • Ability to thrive under pressure, communicate clearly, and collaborate with teammates rather than work in isolation. • Built or operated Kafka clusters moving >10M events/sec. • Familiar with CRDTs vs Lamport clocks for ordering ticks across unreliable streams. • Implemented your own message broker or time-series database “for fun.” • Strong awareness of WCAG AA accessibility in multi-pane trading dashboards. • Deployment experience across AWS, GCP, Azure, and bare-metal Kubernetes simultaneously. • Our Hiring Process • Recruiter Interview: If we like your initial application, expect to schedule an interview with a member of our recruitment team. This interview will focus on getting to know you a bit more and will explain the culture of the company. We want to know more about why you want to join our team, how you feel about our company, and how it fits into your overall career plan to make sure this is the right place for you. • Interview(s) with your future manager: This is to make sure that you are a fit for the role you are applying to and to explore your career history. In this interview, we’ll learn more about the hard and soft skills you possess to help determine if you’d be a good fit for us. • Final Interview(s) with Leadership: Depending on the role, you may be interviewed by multiple senior leaders to assess your strategic thinking and fit within the broader team.
Responsibilities
• Develop and maintain real-time systems software that meets stringent performance requirements for high availability in a global marketplace environment. • Design scalable architectures to handle peak loads while ensuring system reliability under various conditions. • Implement security measures, including encryption protocols and access controls, to protect sensitive data within the full-stack real-time systems infrastructure. • Collaborate with cross-functional teams to integrate frontend components seamlessly into backend services for a cohesive user experience across different platforms (web, mobile). • Monitor system performance using specialized tools and dashboards; proactively identify bottlenecks or potential failures in real time. • Optimize codebase by refactoring legacy systems to improve efficiency without compromising functionality or stability of the live environment. • Conduct thorough testing, including unit tests, integration tests, and system performance evaluations, ensuring compliance with industry standards for safety and reliability. • Document all technical processes comprehensively in a manner that facilitates knowledge transfer within engineering teams as well as to new hires joining the project lifecycle. • Stay abreast of emerging technologies relevant to full-stack real-time systems, such as edge computing or IoT integration; evaluate their applicability and potential impact on current projects. • Provide technical leadership by mentoring junior engineers in best practices for system design, development lifecycle management, security protocols, and performance optimization techniques specific to the industry's demands.
No credit card. Takes 10 seconds.