Description

Who we are

GlobalVision builds and sells technology that helps companies in regulated industries get their digital and printed assets to market faster; without compromising quality. Through this 30+ year adventure, we have been bootstrapped and profitable by balancing agility and innovation with patience and thoughtfulness.

We track results – not hours worked. This empowers a remote-first and trust-based schedule. Everyone at GlobalVision is free to live and work wherever they thrive and self-manage their paid time off and work schedules. If we hit these results, we distribute 20% of profit growth evenly across full-time employees.

We firmly believe in these values, so make sure you do too:

  • Freedom to innovate: We try new things and are not afraid of failure, as long as we learn from it!
  • Grow, sustainably: We prioritize our long-term success over short-term gains.
  • Problems are opportunities: Problems are opportunities for improvement and we recognize that we do some of our best work when we face adversity, then adapt.
  • Trust and Independence: We give our employees space and resources to do their best work every day and trust everyone to be intrinsically motivated and aligned with our mission.
  • Radiate Passion & Positivity: We are passionate and team players with positive energy and intentions.

Why join us

  • GlobalVision solves a business-critical problem for our Fortune 500 customers.
  • No barriers for you to have an impact; you are encouraged to demonstrate leadership, initiative, and ingenuity in problem-solving.
  • A diverse team; work with others from different backgrounds, geographies, and perspectives.

Who we are looking for

As a Senior Full Stack Developer at GlobalVision, you will be responsible for designing, implementing and maintaining cloud services to support our cutting-edge computer vision and analysis products.

In This Role, You will

Develop

  • Work as part of a multi-disciplinary team to build next-generation software products (full stack).
  • Be accountable for delivering and supporting applications in the production environment.
  • Develop fully functional application components with clean code.
  • Build backend Services with well-defined APIs.
  • Create automated unit tests, API tests, integration tests and ensure quality delivery.

Implement

  • Participate in a fully agile development process with frequent releases.
  • Implement solid front ends for client-facing and internal websites.
  • Work with persistent data stores, caches, messages buses, and other server-side technology.
  • Author technical documents for developed software.

Indicators that you could be a good match for this role

  • You resonate with our values
  • You are comfortable stepping out of the responsibilities in this job description!
  • You’re able to work autonomously and stay self-motivated.
  • You are fluent in English.
  • 5+ years of General Software Development experience
  • 5+ years of JavaScript experience (node.js and browser)
  • Fluent with TypeScript
  • Frontend development experience with React Framework (TypeScript), HTML, CSS.
  • Experience building REST APIs in a Service-based architecture.
  • PostgreSQL or other SQL database experience.
  • Familiarity with developing for AWS platform using container technology (Docker, Kubernetes).
  • Worked in an Agile team (Scrum or Kanban).
  • Experience with collaborative tools such as Jira, Confluence, GitHub, or similar.

Nice to haves

  • Previous experience working for a B2B SaaS company
  • Familiarity with message queues, pub/sub.
  • Excellent communication skills.
  • Ability to work in a fast-paced, highly collaborative environment.

**************************************************************

Développeur Sénior Full-Stack

Qui sommes-nous ?

GlobalVision développe et vend de la technologie qui aide les entreprises des secteurs réglementés à commercialiser plus rapidement leurs produits numériques et imprimés, sans compromis sur la qualité. Au cours de cette aventure de plus de 30 ans, nous avons été autonomes et profitables en trouvant un équilibre entre l’agilité et l’innovation, la patience et la réflexion.

Nous mesurons les résultats, et non les heures travaillées. Ceci permet de mettre en avant un modèle de travail basé sur la confiance et qui privilégie le travail à distance. Chez GlobalVision, chacun est libre de vivre et de travailler là où il le souhaite et de gérer lui-même ses congés payés et ses horaires de travail. Si nous atteignons nos objectifs, nous distribuons 20 % de la croissance des profits de manière égale aux employés à temps plein.

Nous croyons fermement en ces valeurs, alors assurez-vous que vous y croyez aussi :

La liberté d’innover : Nous essayons de nouvelles choses et n’avons pas peur de l’échec, tant que nous en tirons des leçons!
Croître, de manière soutenable : Nous donnons la priorité à notre réussite à long terme plutôt qu’aux gains à court terme.
Les problèmes sont des opportunités : Les problèmes sont des opportunités d’amélioration et nous réalisons nos meilleurs travaux lorsque nous sommes confrontés à l’adversité et que nous nous adaptons.
Confiance et indépendance : Nous donnons à nos employés l’espace et les ressources nécessaires pour qu’ils puissent donner le meilleur d’eux-mêmes chaque jour et nous faisons confiance à chacun pour qu’il soit intrinsèquement motivé et aligné sur notre mission.
Rayonner la passion et la positivité : Nous sommes passionnés et travaillons en équipe, avec une énergie et des intentions positives.

Pourquoi vous devriez nous joindre

  • GlobalVision règle un problème critique pour nos clients du classement Fortune 500.
    Vous êtes encouragé à faire preuve de leadership, d’initiative et d’ingéniosité pour résoudre les problèmes.
    Une équipe diversifiée ; travaillez avec des personnes provenant de différents milieux, de différentes régions géographiques et de différentes perspectives.

Qui recherchons-nous ?

En tant que développeur sénior Full Stack chez GlobalVision, vous serez responsable de la conception, de la mise en œuvre et de la maintenance des services cloud pour soutenir nos produits de vision et d’analyse informatiques avant-garde.

Dans ce rôle

Développer

  • Travaillez au sein d’une équipe multidisciplinaire pour créer des solutions de nouvelles générations (full stack).
  • Être responsable de la livraison et du soutien des applications dans l’environnement de production.
  • Créer des services backend avec des API bien définies.
  • Développer des applications entièrement fonctionnelles avec un code proper.
  • Créer des tests unitaires automatisés, des tests API, des tests d’intégration et assurer une livraison de qualité.

Implémenter

  • Participez à un processus de développement entièrement agile avec de fréquentes versions.
  • Implémenter de solides front end pour les sites web internes et ceux destinés aux clients.
  • Travailler avec des entrepôts de données persistantes, des caches, des bus de messages et d’autres technologies du côté serveur.
  • Rédiger des documents techniques pour les produits développés.

Indicateurs montrant que vous pourriez être un bon candidat pour ce poste:

  • Vous êtes en accord avec nos valeurs
  • Vous êtes à l’aise pour sortir des responsabilités de cette description de poste !
  • Vous êtes capable de travailler de manière autonome et de rester motivé(e).
  • Vous parlez couramment l’anglais.
  • Plus de 5 ans d’expérience en développement logiciel général.
  • Plus de 5 ans d’expérience en JavaScript (node.js et browser).
  • Maîtrise de TypeScript
  • Expérience en développement Frontend avec React Framework (TypeScript), HTML ou CSS.
  • Expérience dans la création d’API REST dans une architecture basée sur les services.
  • Expérience de PostgreSQL ou d’une autre base de données SQL.
  • Familiarité avec le développement sur la plateforme AWS en utilisant les technologies de container (Docker, Kubernetes).
  • Expérience de travail dans une équipe Agile (Scrum ou Kanban).
  • Expérience avec des outils collaboratifs tels que Jira, Confluence, GitHub, ou similaire.

Atouts supplémentaires

  • Expérience préalable de travail pour une entreprise SaaS B2B.
  • Familiarité avec les listes de messages, pub/sub.
  • Excellentes aptitudes de communication.
  • Capacité de travailler dans un environnement rapide et hautement collaboratif.