About the Company:As the founding entity of RAINBOW PARTNERS, Quanteam is a consulting firm specializing in Banking, Finance, and Financial Services. Guided by our core values of closeness, teamwork, diversity, and excellence, our team of 1,000 expert consultants, representing 35 different nationalities, collaborates across 10 international offices: Paris, Lyon, New York, Montreal, London, Brussels, Geneva, Lisbon, Porto and Casablanca. We are looking for a FullStack Developer for one of our clients, an investment bank set in MontrealRole Overview :The team is responsible for developing and maintaining the B2B platform front ends.
The team is in charge of building transversal solutions, provided to other IT teams to help building new services in the platform. The candidate will have to contribute to the internal BI (Business Intelligence) offer, in collaboration with other teams in Montréal and Paris. Technical Stack: React | TypeScript | Bootstrap | Java │ PostgreSQL | Jenkins | GitHub Actions | Private Cloud | KubernetesKey responsibilities:The responsibilities of this role include, but are not limited to :
- Collaborate in business and technical analysis of user stories with teammates and other teams.
- Develop and deploy software components that provide tangible business value.
- Ensure proper testing of each component according to the team's test strategy.
- Seek optimal technologies and practices for solving problems in terms of security, scalability, maintainability, and user experience.
- Minimize technical debts through software craftsmanship.
- Contribute to production releases, monitoring, and support.
- Investigate and resolve bugs.
- Participate in the continuous improvement of our solutions.
- Enhance our continuous integration and continuous delivery processes in both pre-production and production environments.
- Engage in code review sessions.
- Share best practices and technology knowledge with teammates.
Required Qualifications and Skills:Must Have:
- 3 to 5 years of experience
- Experience using React, Bootstrap, Jest / React Testing Library
- Experience using Jenkins / GitHub Actions
- Focus on software craftsmanship and developing software to high quality standards.
- Experience in designing Web solutions and implementing single-page applications with React / TypeScript.
- Experience with CSS preprocessors (SASS / Less) and bundlers like webpack.
- Experience in testing strategies, and ensuring regular, predictable releases with minimal disruptions using React Testing Library / Jest / xUnit
- Hands-on experience in implementing Web APIs using an object-oriented language.
- Hands-on experience in building and automating continuous integration pipelines like Jenkins and/or GitHub Actions.
- Knowledge on SQL and BI terminology.
- Experience with Java REST API development, using SpringBoot framework.
- Experience with deploying and maintaining Cloud-based Web applications, preferably using Kubernetes.Nice to
Have:
- Experience using Java REST API / SpringBoot
- Experience with Cucumber / Playwright, test-driven development (TDD) and behaviour-driven development (BDD).
- Knowledge of UI/UX design principles with tools like Figma.
- Experience in performance tuning and code profiling.
Language:English : mandatoryFrench : mandotary