Are you a skilled React developer with a passion for creating high-performance desktop applications? Are you ready to tackle the unique challenges of building tools for the fast-paced world of equities trading? Join us as we build a next-generation Order Management System (OMS) on OpenFin specially crafted to meet the needs of professional traders.
This role is a unique opportunity to shape a new app that traders rely on daily. If you thrive on feedback, iteration, and creating applications that are a pleasure to use, this position is for you.
-
Innovative Project: Be part of a team developing a Windows equities trading application based on OpenFIN (Electron-based framework).
-
Exciting Learning Experience: Collaborate with experienced engineers and tackle the challenges of building performance-critical equities trading applications.
-
Modern Tech Stack: Build UIs using React, JavaScript, TypeScript.
-
Collaborative Team: Join a talented, North America-based team passionate about building robust, elegant systems.
-
Competitive Compensation: Above-market pay, flexible working arrangements, and room for long-term growth.
-
1st-tier work: This is not a technical support or legacy maintenance role. The system is functional and is actively being built and you will take part in building it.
-
Long-term commitment: This is not a fixed-scope or fixed-term outsourcing role; we value people who want to grow and contribute long-term.
This is a fully remote backend Java development role for a developer in Poland. You will be working through a Polish company that will provide the support and administrative assistance to make you successful in the role. We are looking for people to join the team long-term.
To ensure efficient onboarding, you’ll work in sync with the American team during US Eastern business hours for the first two months. Working this way maximizes your time overlap for answering questions, which means you can learn quickly. That means working until 21:00 CET. After that, your schedule will gradually shift closer to standard Polish business hours.
Only open to residents of Poland. Polish citizens, as well as legal residents with permission to work in Poland are welcome.
- Design, develop, and maintain features for an equities trading application built with React in JavaScript and TypeScript on OpenFin.
- Ensure high performance and reliability by writing well-structured code.
- Work with backend systems via REST APIs and data streaming. Ability to read backend Java code is a plus.
- Participate in team discussions and contribute to architectural decisions for improving system scalability and maintainability.
-
3+ years of professional experience with React and JavaScript/TypeScript.
- Strong analytical and problem-solving skills.
- Open mind, curiosity, and a strong desire to learn new technologies and business domains.
- Ability to clearly explain non-trivial systems and algorithms.
- Ability to follow and understand technical conversations.
- Humility to ask questions where necessary.
- Ability to align your working schedule to US Eastern business hours during onboarding.
- Exposure to backend Java (reading backend code occasionally required).
- Experience developing with OpenFin or Electron.
- Financial market experience.
- A computer science degree from a top Polish technical university.
-
Step 1: Written Programming Screen A short questionnaire and programming exercise to assess your skills.
-
Step 2: Preliminary Interview (45–60 minutes) Conducted in the Polish timezone, focusing on your experience and problem-solving skills.
-
Step 3: Technical Interview (60 minutes) One-on-one interview with a team member in US Eastern timezone.
-
Step 4: Final Round (2–2.5 hours) Three back-to-back interviews in US Eastern timezone, covering coding, technical discussions, and system design.
No take-home assignments – we respect your time.
Successful candidates will need to pass a standard background check.
This role is ideal for candidates who:
- Are passionate about building great software that directly impacts users.
- Enjoy diving into complex challenges and crafting elegant solutions.
- Have the skills to thrive in a fast-paced, iterative development environment.
- Are eager to learn and grow as part of a high-performing team.
If this sounds like you, apply now to be part of our journey to revolutionize trading tools!