Senior Full-Stack Developer

Written by Emily Carter on March 28, 2025

|
3 min read
|
Views

man computer screen desktop imac

Job details

  • Profession

    Full Stack Engineer
  • Country of the Job

    United States
  • State of the Job

    Massachusetts
  • City of the Job

    Somerville
  • Job Application Deadline (Year)

    2025
  • Type of job

    Full-time
  • Job salary amount given (annually)

    $50,000 - $70,000
  • Hiring Company

    Patent Bots, Inc.
  • Mode of Work

    Remote
  • Applier's country

    United States
  • Benefits Included

    Health insurance, Retirement plans, Travel allowance
  • Job Contact Details

    https://www.patentbots.com/

Patent Bots propose des outils innovants conçus pour simplifier la pratique des brevets, permettant aux avocats en brevets d'exceller et de prospérer. Nos solutions incluent la rédaction automatisée de brevets, la relecture de brevets et un accès fluide aux données et processus de brevets. Alimentés par un traitement avancé du langage naturel, un apprentissage automatique traditionnel et une IA générative, nos outils sont très appréciés par nos clients. Nous sommes axés sur la croissance et l'expansion de nos offres.

Nous sommes une entreprise rentable et autofinancée.

Développeur Full-Stack Senior

Patent Bots propose des outils SaaS conçus pour automatiser le travail des avocats en brevets. Fondée par un avocat en brevets et un développeur de logiciels, nous sommes une entreprise rentable et autofinancée, et nous recherchons un développeur de logiciels polyvalent et axé sur le produit pour nous aider à continuer à construire et à améliorer nos produits.

L'utilisabilité est la clé du succès de notre produit, et nos clients nous adorent pour cela. Nous recherchons quelqu'un passionné par la création de produits que les utilisateurs apprécient vraiment.

Ce Que Nous Recherchons : By "well-rounded," we mean:

  • CompĂ©tent sur le plan technique: Vous Ă©crivez un code propre et efficace, et vous attachez de l'importance Ă  une bonne documentation et Ă  des pratiques de test. Vous ĂŞtes Ă  l'aise avec des concepts comme le mock.
  • AxĂ© sur le produit: Vous pensez toujours Ă  la meilleure façon de rĂ©pondre aux besoins de nos utilisateurs. Vous n'avez pas besoin d'ĂŞtre un expert en UX/UI, mais vous comprenez l'importance de la conception centrĂ©e sur l'utilisateur.
  • Sensible Ă  la sĂ©curitĂ©: Nous manipulons des donnĂ©es sensibles des clients, il est donc essentiel de respecter les meilleures pratiques en matière de sĂ©curitĂ©.
  • Habile dans le cloud: Vous n'avez pas besoin d'ĂŞtre un expert en DevOps, mais vous devez avoir une bonne comprĂ©hension des outils cloud et de leurs capacitĂ©s et limitations.

Notre application est construite en tant que PaaS (utilisant Google App Engine et AWS Elastic Beanstalk), avec une base de code axée sur le développement backend en Python/Flask. Nous utilisons également JavaScript/jQuery pour améliorer l'expérience utilisateur, et nous pourrions migrer vers un framework JavaScript plus moderne à l'avenir.

Nous intégrons l'IA, l'apprentissage automatique et le traitement du langage naturel dans nos produits. Bien que l'expérience dans ces domaines ne soit pas requise, vous aurez des opportunités pour apprendre et travailler avec ces technologies.

À Propos du Poste : This role offers the potential to grow into a leadership position, where you’ll take charge of our software development efforts under the CEO’s guidance. The CEO is a patent attorney, and our products are designed to automate patent attorney tasks.

Qui Vous ĂŠtes :

  • UndĂ©veloppeur polyvalent et axĂ© sur le produitqui aime crĂ©er des produits que les utilisateurs apprĂ©cient.
  • PassionnĂ© parl'Ă©criture de code de qualitĂ©avec une documentation et des tests appropriĂ©s.
  • CompĂ©tent en Python(5+ ans d'expĂ©rience), avec une expertise en Flask, JavaScript/jQuery, HTML/CSS et le mock.
  • Sensible Ă  la sĂ©curitĂ©, comprenant l'importance des meilleures pratiques lors de la manipulation de donnĂ©es sensibles des clients.
  • Habile dans le cloud, avec une solide comprĂ©hension des outils cloud, mĂŞme si vous n'ĂŞtes pas un spĂ©cialiste DevOps.
  • ExpĂ©rimentĂ© dans ledĂ©ploiement d'applications sur Google Cloud ou AWS.
  • CompĂ©tent enanglais, et capable de travailler de manière autonome avec un minimum de supervision.
  • DĂ©sireux deĂ©voluer vers un rĂ´le de direction, en dirigeant le dĂ©veloppement sous la direction du PDG.

Avantages :

  • Salaire compĂ©titif, correspondance 401k et assurance santĂ©.
  • La possibilitĂ© d'avoir un impact significatif au sein d'une entreprise en pleine croissance.
  • Poste entièrement Ă  distance, travaillant avec une Ă©quipe talentueuse et collaborative dans une culture de soutien.

Vision de l'Entreprise : Our mission is to streamline patent practice, allowing patent attorneys to excel and thrive. Currently, 25% of patent attorneys use Patent Bots, and we’re working to expand that to include all patent attorneys.

Culture d'Entreprise : Our principles guide decision-making across the company:

  • Simplifiez les choses: Éliminez la complexitĂ© pour vous concentrer sur ce qui compte vraiment, que ce soit dans la conception de produits, les contrats ou les opĂ©rations.
  • Valorisez nos clients: Ce sont nos employeurs et investisseurs. Nous nous efforçons de fournir une grande valeur pour qu'ils soient heureux de payer pour nos produits (et il est acceptable de se sĂ©parer des mauvais clients).
  • Croissance et satisfaction des employĂ©s: Nous visons Ă  avoir des employĂ©s qui croient en nos principes, aiment ce qu'ils font et ont un impact sur le succès de l'entreprise.
  • Croissance guidĂ©e par les bĂ©nĂ©fices: La cohĂ©rence est plus importante que la vitesse. Faites ce qui est juste plutĂ´t que de tout faire. Restez alignĂ© avec nos clients.
  • Croissance guidĂ©e par le produit: CrĂ©ez un produit si bon qu'il se vend tout seul. Nos clients sont nos meilleurs commerciaux.
  • Soyez diffĂ©rent: Ne suivez pas la foule, soyez dĂ©libĂ©rĂ© et authentique dans tout ce que vous faites.
  • Ne soyez pas ennuyeux: DĂ©marquez-vous parmi le bruit. Tout ce que nous faisons publiquement doit apporter de la valeur Ă  notre public.

Processus de Recrutement :

  1. Commencez par remplir un formulaire Google avec des questions simples pour filtrer les candidats non qualifiés.
  2. Un court entretien de présélection pour les candidats qualifiés.
  3. Un entretien avec le fondateur (également le développeur principal).
  4. Un défi de programmation à réaliser chez soi qui devrait prendre environ une heure.
  5. Une session de codage conjointe avec le fondateur.
  6. Courtes entrevues avec nos deux autres employés pour évaluer l'adéquation culturelle.
  7. Vérification des références.