About Highspring
Highspring is a next-generation consulting and professional services firm. We deliver modern, agile, and forward-thinking solutions to organizations across North America. Our teams partner with leading companies in banking, insurance, and technology to help build scalable digital solutions and drive meaningful business outcomes.
At Highspring, we believe in empowering our consultants, fostering technical leadership, and delivering excellence through collaboration, innovation, and continuous learning.
The Opportunity
Highspring is seeking a Senior Fullstack Developer to join a high-performing delivery team supporting the development and evolution of scalable enterprise applications. In this role, you will contribute to the design, development, and optimization of modern distributed systems while collaborating closely with architects, business analysts, QA specialists, DevOps teams, and fellow developers in an Agile environment.
This opportunity is ideal for a hands-on senior developer who thrives in complex technical environments and is passionate about building high-quality, scalable, and reliable software solutions.
What You'll Do
- Design, develop, test, and deploy enterprise applications using Java, Kotlin, NodeJS, React, and TypeScript.
- Build and maintain scalable backend services, APIs, and microservices for distributed systems.
- Work with relational and NoSQL databases, including Oracle 19+, PL/SQL, MongoDB, and Elasticsearch, to develop efficient and reliable data solutions.
- Contribute to application architecture and technical design decisions with a focus on scalability and maintainability.
- Collaborate with QA, DevOps, product teams, and cross-functional stakeholders to deliver high-quality solutions.
- Participate in code reviews and promote development best practices across the team.
- Provide technical guidance and mentorship to junior developers.
- Monitor emerging technologies and recommend improvements to development processes and technical practices.
- Ensure applications comply with security, performance, and reliability standards.
What You Bring to the Table
- 8+ years of professional software development experience.
- Strong experience developing applications with Java, Kotlin, NodeJS, React, and TypeScript.
- Proven expertise with Oracle 19+, PL/SQL, and NoSQL technologies such as MongoDB and Elasticsearch.
- Solid understanding of software architecture, microservices, and RESTful API design principles.
- Experience working within Agile delivery environments using Scrum or Kanban methodologies.
- Strong analytical, troubleshooting, and problem-solving capabilities.
- Ability to work independently while collaborating effectively within a team environment.
- Strong verbal and written communication skills in English and/or French.
Core Skills Required
- Java
- Kotlin
- NodeJS
- React
- TypeScript
- Oracle 19+
- PL/SQL
- MongoDB
- Elasticsearch
- RESTful APIs
- Microservices Architecture
- Agile Delivery Methodologies
Our Stack
- Backend: Kotlin, Java, NodeJS
- Frontend: React, TypeScript
- Databases: Oracle 19+, MongoDB, Elasticsearch
- Architecture: Microservices, REST APIs
- Messaging & Streaming: Kafka
- CI/CD: Jenkins, GitHub Actions, GitLab CI
- Cloud Platforms: AWS, Azure, Google Cloud Platform (GCP)
Why Join Highspring
- Work alongside experienced consultants and technology professionals on impactful enterprise initiatives.
- Contribute to modern, scalable, and high-visibility technology solutions.
- Access ongoing professional development, certifications, and continuous learning opportunities.
- Be part of a collaborative, flexible, and innovation-driven work environment.
À propos de Highspring
Highspring est une firme de consultation et de services professionnels de nouvelle génération. Nous offrons des solutions modernes, agiles et innovantes à des organisations partout en Amérique du Nord. Nos équipes collaborent avec des entreprises de premier plan dans les secteurs bancaire, de l'assurance et des technologies afin de concevoir des solutions numériques évolutives et génératrices de valeur.
Chez Highspring, nous misons sur l'autonomie de nos consultants, le leadership technique et l'excellence opérationnelle grâce à la collaboration, l'innovation et l'apprentissage continu.
L'opportunité
Highspring est à la recherche d'un(e) Développeur(se) Fullstack Senior pour se joindre à une équipe de livraison performante contribuant au développement et à l'évolution d'applications d'entreprise évolutives. Dans ce rôle, vous participerez à la conception, au développement et à l'optimisation de systèmes distribués modernes tout en collaborant étroitement avec des architectes, analystes d'affaires, spécialistes QA, équipes DevOps et autres développeurs dans un environnement Agile.
Cette opportunité convient parfaitement à une personne technique expérimentée qui aime évoluer dans des environnements complexes et contribuer à la création de solutions logicielles fiables, performantes et maintenables.
Ce que vous ferez
- Concevoir, développer, tester et déployer des applications d'entreprise utilisant Java, Kotlin, NodeJS, React et TypeScript.
- Développer et maintenir des services backend, APIs et microservices évolutifs pour des systèmes distribués.
- Travailler avec des bases de données relationnelles et NoSQL, incluant Oracle 19+, PL/SQL, MongoDB et Elasticsearch, afin de développer des solutions de données fiables et performantes.
- Contribuer aux décisions d'architecture applicative et de conception technique en mettant l'accent sur l'évolutivité et la maintenabilité.
- Collaborer avec les équipes QA, DevOps, produit et autres parties prenantes afin de livrer des solutions de haute qualité.
- Participer aux revues de code et promouvoir les bonnes pratiques de développement.
- Offrir du mentorat et du soutien technique aux développeurs juniors.
- Assurer une veille technologique et proposer des améliorations aux pratiques et processus de développement.
- Veiller au respect des standards de sécurité, de performance et de fiabilité des applications.
Ce que vous apportez à l'équipe
- Plus de 8 années d'expérience professionnelle en développement logiciel.
- Solide expérience de développement avec Kotlin, Java, NodeJS, React et TypeScript.
- Expertise démontrée avec Oracle 19+, PL/SQL ainsi que les technologies NoSQL telles que MongoDB et Elasticsearch.
- Bonne compréhension des principes d'architecture logicielle, des microservices et des APIs RESTful.
- Expérience dans des environnements Agile utilisant les méthodologies Scrum ou Kanban.
- Excellentes capacités d'analyse, de résolution de problèmes et de dépannage.
- Capacité à travailler de façon autonome tout en collaborant efficacement avec une équipe.
- Excellentes compétences en communication en anglais et/ou en français.
Compétences clés requises
- Java
- Kotlin
- NodeJS
- React
- TypeScript
- Oracle 19+
- PL/SQL
- MongoDB
- Elasticsearch
- APIs RESTful
- Architecture microservices
- Méthodologies Agile
Notre environnement technologique
- Backend : Kotlin, Java, NodeJS
- Frontend : React, TypeScript
- Bases de données : Oracle 19+, MongoDB, Elasticsearch
- Architecture : Microservices, APIs REST
- Messagerie et streaming : Kafka
- CI/CD : Jenkins, GitHub Actions, GitLab CI
- Plateformes infonuagiques : AWS, Azure, Google Cloud Platform (GCP)
Pourquoi rejoindre Highspring
- Collaborer avec des consultants et professionnels technologiques expérimentés sur des initiatives d'entreprise à fort impact.
- Contribuer à des solutions technologiques modernes, évolutives et stratégiques.
- Accéder à des opportunités continues de formation, certifications et développement professionnel.
- Évoluer dans un environnement flexible, collaboratif et axé sur l'innovation.