NoFluffJobs Stacjonarnie Mid New

Full Stack Developer

Cantor Fitzgerald

⚲ Warszawa

20 000 - 35 000 PLN (B2B)

Wymagania

  • JavaScript
  • Angular
  • React
  • Redux
  • Object-oriented programming
  • Functional programming
  • Node.js
  • REST API
  • Java (nice to have)
  • Python (nice to have)

Opis stanowiska

O projekcie: Cantor Fitzgerald is seeking a Full Stack JavaScript Developer to join our Fixed Income Inter‑Dealer Brokerage technology team. This role involves building and optimizing web-based applications that support trading and brokerage operations in a high-performance environment. You will work across the stack delivering responsive, high‑performance user interfaces and scalable server-side components while maintaining strong engineering practices (testing, CI/CD, monitoring, and reliability). Cantor is a global financial services firm with over 75 years of history, known for its entrepreneurial culture, independence, and focus on innovation. Founded in 1945, the firm provides investment banking, capital markets, trading, research, and advisory services to institutional clients worldwide. As part of its international growth, Cantor has opened a new office in Warsaw, creating a new technology hub that supports global initiatives and works closely with international teams. The Warsaw (Poland) office plays an important role in the company’s long‑term development and future growth. Wymagania: - Full-stack JavaScript development experience (3+ years) delivering production web applications. - Strong experience with a modern frontend framework: React or Angular (or similar). - Solid understanding of Redux/Flux state management patterns (or equivalent state management approaches). - Strong understanding of Functional Programming and Object-Oriented Programming paradigms, and when to apply each. - Practical experience building backend services with Node.js and Express (REST APIs, middleware, routing, error handling). - Strong knowledge of SQL and relational database design; ability to optimize queries and data access patterns. - Experience with CI/CD practices and tools; familiarity with release automation. - Experience with Docker and container-based workflows. - Working knowledge of testing practices: unit testing and E2E automation (tools/frameworks appropriate to your stack). - Proven ability to collaborate effectively, communicate clearly, and take ownership of deliverables. Desirable Skills (Nice to Have) - Experience with observability/monitoring tools such as Splunk, ELK stack, Grafana/Prometheus, and metrics instrumentation. - Some experience with Java and/or Python for backend services, integrations, or scripting. - Exposure to high‑performance, low‑latency systems or financial services/trading domain. Qualifications - Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience). - 3+ years of professional experience in full-stack development. - Strong problem-solving skills and attention to performance, reliability, and maintainability. Codzienne zadania: - Develop and maintain full-stack web applications supporting trading and brokerage workflows. - Build responsive, high-performance web interfaces using a modern framework (e.g., React, Angular, or similar). - Implement and optimize server-side components using Node.js (including Express) for speed, scalability, and reliability. - Drive client-side and server-side performance tuning to support low-latency user experience. - Work with SQL databases for data persistence, data modeling, and query optimization. - Build and maintain CI/CD pipelines and deployment automation. - Containerize applications using Docker for streamlined development and deployment. - Implement and maintain unit tests and end-to-end (E2E) test automation to ensure quality and reliability. - Collaborate with engineers and stakeholders to deliver robust, user-friendly solutions in an Agile environment.