Informacje o stanowisku
Are you a top-tier full-stack developer (JavaScript/Typescript on FE and Java on BE) with a knack for building intuitive and reliable systems? Join our team at a top Canadian bank, where you’ll be part of the core team that is developing Equities Trading Algorithm Management System. This system will be directly used by traders, delivering functionality that is faster, more robust, and tailored to their feedback.
This role is an excellent opportunity for a mid-level or senior developer. If you have least 4 years of experience, are proactive, and want to work on a team with smart people who get stuff done, read on.
This is a fully remote role for a developer in Poland. You will be working directly with the team at Bank of Montreal, 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.
Why Join Us?
- Work that matters: Work on building and maintaining a system used by traders at financial institutions.
- Supportive environment: Collaborate with a highly skilled North American team committed to producing quality software.
- Competitive compensation and flexibility: Enjoy industry-leading pay and the flexibility of remote work.
- Iterative development: Partner closely with traders to gather feedback, iterate on designs, and deliver new features.
Interview Process
- Initial Screening: A short programming exercise to assess your coding skills.
- Preliminary Interview: A 45-60 minute session conducted in the Polish timezone.
- Technical Interview: A deep dive with a team member based in the US Eastern timezone.
- Final Round: Two to three back-to-back interviews (no longer than 2.5 hours total), focusing on system design, problem-solving, and culture fit.
Additional Details
- Location: Fully remote. You must align your schedule with US Eastern business hours during firs two months of onboarding for effective collaboration.
- What We’re Building: A next-generation OMS for equities trading. This is not a financial desktop app, but a focused, high-performance system tailored to traders needs.
No take-home assignments – we respect your time.
Successful candidates will need to pass a standard background check.
If you’re a skilled, ambitious developer ready to solve challenging problems and grow in a dynamic environment, we’d love to hear from you.
Must Have
- 4+ years of professional experience in full stack development - .
- Expertise in JavaScript and TypeScript for frontend development.
- Strong proficiency in Core Java for backend development.
- Solid understanding of algorithms, data structures, and programming fundamentals.
- Experience with unit testing on frontend and backend.
- Good understanding of asynchronous JavaScript programming.
- Familiarity with Angular.
- Problem-solving skills demonstrated through platforms like LeetCode or similar.
- Familiarity with REST APIs and experience with data streaming.
- 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.
Nice to Have
- Experience building software for financial or trading systems.
- Familiarity with equities trading workflows or algorithm management systems.
- Experience with Mithrill.js
- A computer science degree from a top Polish technical university.
Are you a top-tier full-stack developer (JavaScript/Typescript on FE and Java on BE) with a knack for building intuitive and reliable systems? Join our team at a top Canadian bank, where you’ll be part of the core team that is developing Equities Trading Algorithm Management System. This system will be directly used by traders, delivering functionality that is faster, more robust, and tailored to their feedback.
This role is an excellent opportunity for a mid-level or senior developer. If you have least 4 years of experience, are proactive, and want to work on a team with smart people who get stuff done, read on.
This is a fully remote role for a developer in Poland. You will be working directly with the team at Bank of Montreal, 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.
Why Join Us?
- Work that matters: Work on building and maintaining a system used by traders at financial institutions.
- Supportive environment: Collaborate with a highly skilled North American team committed to producing quality software.
- Competitive compensation and flexibility: Enjoy industry-leading pay and the flexibility of remote work.
- Iterative development: Partner closely with traders to gather feedback, iterate on designs, and deliver new features.
Interview Process
- Initial Screening: A short programming exercise to assess your coding skills.
- Preliminary Interview: A 45-60 minute session conducted in the Polish timezone.
- Technical Interview: A deep dive with a team member based in the US Eastern timezone.
- Final Round: Two to three back-to-back interviews (no longer than 2.5 hours total), focusing on system design, problem-solving, and culture fit.
Additional Details
- Location: Fully remote. You must align your schedule with US Eastern business hours during firs two months of onboarding for effective collaboration.
- What We’re Building: A next-generation OMS for equities trading. This is not a financial desktop app, but a focused, high-performance system tailored to traders needs.
No take-home assignments – we respect your time.
Successful candidates will need to pass a standard background check.
If you’re a skilled, ambitious developer ready to solve challenging problems and grow in a dynamic environment, we’d love to hear from you.
,[Develop and maintain a web application for managing routing and trading algorithms for an equities trading platform, Write code with focus on usability and performance., Build reliable frontend features using **JavaScript** and **TypeScript**, adhering to industry best practices., Implement and optimize backend components in **Core Java**, ensuring robustness and scalability., Work with REST APIs and handle data streaming for seamless interaction between the frontend and backend., Engage with traders to gather feedback and refine features based on their input., Write clean, maintainable code and create thorough test cases to ensure software stability., Migrate functionality from a prior Angular-based frontend into a new version based on Mithrill.js, Write and maintain unit tests Requirements: JavaScript, TypeScript, Java, Unit testing, Angular Tools: . Additionally: International projects, Small teams.
Praca WarszawaWarszawa - Oferty pracy w okolicznych lokalizacjach