Full time
New York

Senior Full Stack Engineer – Trading Platform

Develop and maintain interactive web applications using React and D3.js. Optimize APIs, create data visualizations, and refactor existing code.

We are looking for a talented Full Stack Developer with expertise in React and D3.js to build and maintain cutting-edge, data-driven applications. The ideal candidate will have experience developing interactive visualizations and working with both front-end and back-end technologies. While not required, knowledge of Rust is a significant plus, especially for backend development and performance optimization. Given our growth and expansion plans, there is a tremendous opportunity for contribution and expansion of your skills in this role. If you love working in a high impact and fast paced role, this is the perfect job for you!
Responsibilities

  • Design, develop, and maintain interactive web-based applications using React.js and D3.js.
  • Build and optimize back-end services and APIs to support data-driven applications.
  • Create engaging and efficient data visualizations for complex datasets.
  • Ensure the scalability, security, and performance of applications.
  • Maintain and refactor existing code to improve maintainability and efficiency.
  • Write clean, well-documented, and testable code.
  • Integrate front-end components with back-end systems written in Rust.

Requirements

  • At least 5 years of experience developing interactive web apps with React.js and related technologies (React Hooks, Redux, TypeScript, etc.).
  • Strong experience with:
    • D3.js or similar data visualization libraries.
    • Rust for back-end development.
    • JavaScript/TypeScript and modern development practices.
    • Server-side development using Node.js or other backend technologies.
  • Understanding of RESTful APIs, WebSockets, and database interactions.
  • Experience with state management tools (e.g., Redux, Zustand, Recoil) is a plus.
  • Ability to write clean, maintainable, and efficient code.
  • Strong problem-solving and debugging skills.
  • Nice to have: Experience or familiarity with Rust for back-end development.
  • Comfortable working in agile development environments.

Preferred Qualifications

  • Experience with WebGL, Three.js, or Canvas for advanced visualizations.
  • Knowledge of functional programming concepts.
  • Exposure to CI/CD pipelines and modern development workflows.
  • Prior experience in high-performance or data-intensive applications

At Vatic, were serious about our workbut we also believe in balance, growth, and having fun along the way. Heres what you can expect:

  • Flat structure with direct executive exposure Work closely with leadership and make an impact from day one.
  • Comprehensive health benefits Full health insurance coverage for employees and dependents.
  • Daily meals provided Enjoy free breakfast, lunch, and dinner at the office.
  • Gym membership Stay healthy with a gym reimbursement, in addition to our onsite gym.
  • Unlimited office snacks Fuel your day with your favorite snacks, always stocked.
  • Fun team outings Build camaraderie and unwind with regular events.
  • Organized poker, ping pong, and game nights were a competitive group that enjoys getting together to challenge one another.
uc_stacked_images_elementor_9a98df5_item1 uc_stacked_images_elementor_9a98df5_item2 uc_stacked_images_elementor_9a98df5_item3 uc_stacked_images_elementor_9a98df5_item4

Join the Elity Members’ Network

Can’t see your perfect role just yet? We work proactively with candidates and often place talent before jobs are even published.

Apply for this Job

Join the Elity Members’ Network

Can’t see your perfect role just yet? We work proactively with candidates and often place talent before jobs are even published.