Full Stack Developer
OTC FlowAbout the Role
Join OTC Flow as a Full Stack Developer in our Amsterdam office, contributing to the growth of software solutions in the environmental commodities market. You will develop high-quality internal tools for data analysis and workflow automation, taking ownership of features from design to deployment.
In this role, you'll design, build, and improve software tools that support traders and back office operations. You'll work on both back-end logic using Python and front-end interfaces using JavaScript/Dash/React, while collaborating directly with Sales Traders, Analysts, and Operations to understand their needs. You'll be responsible for developing trade capture and market analysis tools, implementing automated workflows and data pipelines, and contributing to system performance improvements across OTC Flow's platforms.
Responsibilities
- Develop and maintain internal tools that support trade capture, market analysis, trading operations, and client workflows
- Implement new features and improvements across OTC Flow's platforms
- Translate business and market requirements (e.g., GOOs, EUAs, REGOs) into practical technical solutions
- Work with Sales Traders, Analysts, and Operations to understand needs and convert them into technical tasks
- Help build tools that simplify complex environmental market data
- Participate in code reviews and team discussions
- Support the creation of automated workflows, integrations, and data pipelines
- Improve system performance and data quality across internal platforms
- Assist with CRM-related enhancements and data maintenance
- Contribute to feature development, bug fixing, and UX improvements
- Help strengthen OTC Flow's overall technical infrastructure
- Engage in continuous learning and share knowledge within the team
Requirements
- 2-5 years of experience with industry-standard Python for backend and Javascript / Dash / React for the front end
- Strong understanding of SQL databases
- Bachelor's degree Computer Science, Software Engineering and/or related field
- Comfortable in Windows environments. Linux & Docker knowledge is a plus
- Experience in gathering business requirements, communication with stakeholders is a key requirement in this role
- Hands-on mentality, we have a culture of ownership of the work we do at OTC Flow
- Strong communication skills and a strong eagerness to achieve high results through collaboration with colleagues
- Experience building user-friendly dashboards or internal tools is highly valued — please include a portfolio, GitHub, or project examples that demonstrate your full stack work
What You'll Get
- Vibrant work environment: Join a highly driven, young, and international team that values collaboration and energy.
- Support for growth and innovation: Thrive in an innovative-driven workplace in the heart of Amsterdam, where we actively invest in and support employee ideas, turning them into real opportunities.
- Holidays: Enjoy 25 vacation days annually.
- Covered commute costs: Benefit from covered commute expenses, including public transport reimbursements, a Swap-bicycle plan, mileage allowance, or free parking.
- Daily Perks: well-stocked fridges and cabinets full of snacks and drinks available throughout the day and healthy team lunches prepared by our in-house chef.
- Exciting team activities: Participate in monthly (sports) events, (inter)-national company trips, and various social activities with your department and the wider Amsterdam team.
- Recognition and rewards: We celebrate milestones with company awards, anniversary celebrations, and generous referral bonuses for bringing talented colleagues on board.
- Purpose-driven impact: Be part of a team making a real difference in the environmental sector through projects that create positive, sustainable change.