🚀 Graduate/Junior Software Engineer JS - Brno
CAPITAL MARKETS GATEWAY (CMG)
Capital Markets Gateway (CMG) is a financial technology firm that is modernizing the equity capital markets (ECM).
CMG connects investors and underwriters via a neutral platform that delivers integrated ECM data and analytics, transparency, and workflow efficiencies. Providing a digital system of record for firm-wide deal activity, CMG helps clients make more timely, better-informed decisions. Launched in 2017 by a team of ECM practitioners, the CMG platform is currently relied upon by nearly 100 buy-side firms representing $20 trillion in AUM and 15 investment banks.
In June 2020, CMG announced its Series B investment of $25 million from top financial firms such as Barclays, Citi, Goldman Sachs, J.P. Morgan, and Morgan Stanley (see here). CMG’s goal is to alleviate pain points resulting from disparate solutions, fragmented data, and frenzied communication. CMG’s DataLab product solves data analytics, while CMG’s XC platform establishes connectivity between buy- and sell-side firms.
CMG’s team is predominantly located in the USA, and since 2019 CMG has also been expanding its team in Brno, Czechia.
The office in Brno is operated by OAK'S LAB.
OUR ENGINEERING TEAM
The CMG engineering team consists of domain experts who work collaboratively within a culture of cross-domain knowledge sharing. We value engineers who are passionate about modern technologies and best practices.
Our engineers are willing to challenge the status quo and are constantly seeking improvement and efficiency in our code-base and platform. CMG engineers are empowered to explore solutions and bring recommendations to the table. We are in a period of making impactful engineering decisions.
As part of our process, we believe in taking the time for research and prototyping - this is critical in making the right decisions. Given the experience of our team, we have naturally adopted best practices from local development, through code review and into production rollouts. Besides the standard pull requests, test automation, code coverage tracking, containerization, and one-click deployments we are constantly reviewing these foundational components to develop new best practices.
THE ROLE
We’re looking for a Graduate / Junior Software Engineer to join our team to help build efficient, elegant, and intuitive user interfaces for enterprise solutions in the financial industry.
As a Graduate / Junior Software Engineer, you will play a critical role in crafting user-centric, performant, and scalable interfaces that power our enterprise financial solutions. You will collaborate closely with product managers and senior software engineers to bring intuitive and responsive user experiences to life, translating complex business requirements into clean, maintainable code. You’ll contribute to back-end and front-end architecture decisions, help establish best practices in UI development, and champion design consistency and accessibility. Your work will directly influence the usability and visual polish of our products, ensuring high-quality, high-impact user experiences with every release.
RESPONSIBILITIES
- Build and maintain dynamic, responsive user interfaces using React
- Translate UI/UX designs and wireframes into high-quality, functional code
- Participate in API design and integration between frontend and backend systems
- Collaborate with product and design teams to deliver intuitive user experiences
- Write clean, maintainable, and well-tested JavaScript code
- Contribute to end-to-end testing and frontend quality assurance
- Stay up to date with the latest trends in frontend development and tooling
- Gain exposure to technologies like Docker, Kubernetes, Redis, RabbitMQ, and PostgreSQL
- Learn and contribute to backend services using .NET 9, ASP.NET Core, and GraphQL
- Help monitor and debug backend systems using DataDog, Grafana, and Azure
- TECH STACK
- React - We’re all in on React – we maintain multiple single-page React apps
- TypeScript – 99% of our codebase is TypeScript
- Latest .NET version for our backend services
- GraphQL - Our standard for API communication is GraphQL served by our DotNet Back-End
- PostgreSQL for relational db
- NX monorepo to share components and tools between our applications with ease
- Jest/Testing Library - Unit tests are delivered within every commit
- Material UI - CMG’s design system is built on a tried and true component library
- DataDog, Grafana and OpenTelemetry
- GitHub for our Version Control
- Docker + Kubernetes for microservice orchestration
- Storybook and Figma to design, prototype, and document our UI components
- Playwright and own data-seeding framework for E2E testing
SKILLS & REQUIREMENTS
- This role is ideal for a recent graduate or a junior engineer with up to 2 years of experience who is passionate about growing their skills.
- A degree in Computer Science or similar
- A good grasp of JavaScript fundamentals
- Familiarity with React or similar frontend frameworks
- Interest in backend technologies and willingness to learn .NET
- Understanding of how the DOM works and how to manipulate it
- Basic knowledge of asynchronous programming (e.g., fetch, async/await)
- Basic understanding of RESTful APIs
- A collaborative mindset and eagerness to grow in a supportive team environment
- Fintech experience is a plus
- Exposure to or understanding of .NET is a plus
- English proficiency at C1 or C2 level
OUR VALUES
- We innovate with purpose
- We focus on outcomes vs. output
- We believe diverse and inclusive teams fuel innovation
- We are humble yet candid
- We do right by the customer
WHAT WE OFFER
- Unlimited vacation
- Meal vouchers paid in full by the company
- Multisport card contribution
- Pension contributions
- Language courses
- Centrally located office in the heart of Brno
- Bi-weekly team lunches provided by the company
- Tech courses and conferences
- Top of the line MacBook
- Company team building events
- Flexible working hours and the possibility to work from home
At CMG, we accept nothing less than equity, inclusion and belonging for all. We are deeply committed to listening, learning and constantly improving for the betterment of our teams, clients and communities. CMG is proud to be an Equal Opportunity Employer.