Emploi
De la source partenaire
Ingénieur logiciel senior
Prix sur demande
Détails
- Type de contrat
- Temps plein
- À distance
- Non
- Entreprise
- Letly
Description
Traduit automatiquement depuis English. Le texte original fait foi. Traduction automatique — une traduction plus précise est en préparation.
À propos de Letly
Letly est la société d'exploitation AI-Native conçue pour la maison. Nous pensons que la maison doit être gérée de manière autonome et nous développons le logiciel qui gérera toutes les propriétés locatives de bout en bout.
Le backend de Letly est volontairement techniquement difficile car les réalités opérationnelles de la gestion des biens et de l’argent sont compliquées. Mais les fondations sont déjà là : plus de 10 services backend et IA, un monorepo sur le frontend, GitOps et Kubernetes côté infra. Vous construirez sur des bases solides plutôt que de combattre un prototype fragile – avec beaucoup de choses à construire.
Nous avons levé un pré-amorçage de 4 millions de dollars et sommes une petite équipe de haute agence axée sur l'ingénierie, dont les revenus augmentent de plus de 100 % d'un mois à l'autre. Nous recrutons pour faciliter cette croissance agressive.
Notre pile
• Backend : une architecture de microservices dans NestJS et TypeScript, avec Python et FastAPI pour les services d'agent IA.
• Données – MongoDB Atlas et Redis.
• Basés sur les événements : les services se coordonnent via Pub/Sub plutôt que de s'appeler directement.
• Infra – Kubernetes sur GCP (GKE), déployé via ArgoCD.
• Frontend — Angulaire dans un monorepo Nx.
Comment nous construisons
Des services petits et bien pensés avec des limites claires. Les tests sont écrits à côté du code, pas après : c'est ce qui nous permet d'avancer rapidement sans casser les éléments qui gèrent de l'argent. CI/CD basé sur le tronc : vous expédiez en production et en êtes propriétaire, avec une observabilité et des restaurations propres. Frameworks Lean, code lisible.
Nous travaillons sur un large éventail de défis techniques, depuis les mouvements d'argent jusqu'à la logistique opérationnelle (planification, réservations, accès) via des systèmes événementiels, jusqu'à la construction d'agents d'IA en production capables de s'exécuter de manière autonome sous le capot.
Ce que nous recherchons
• Vous avez construit et exploité des systèmes back-end de production dont dépendaient les vrais utilisateurs. Nous nous soucions de la portée que vous possédez et de la manière dont vous l'avez possédée.
• Première classe ou haut 2:1 (ou équivalent international) en informatique ou dans un domaine technique pertinent.
• Maîtrise d'au moins un langage et framework backend. Vous n'avez pas besoin de maîtriser notre stack : nous embauchons des ingénieurs qui ont construit des systèmes de production avec n'importe quel framework robuste – NestJS/TypeScript, Java/Spring Boot, Go, Kotlin, C#/.NET ou Ruby on Rails – et peuvent accéder rapidement à TypeScript.
• Conception du système : où appartient une limite de service, ce qu'une conception échange, comment les services se coordonnent (événements, files d'attente, tentatives qui peuvent être répétées en toute sécurité) et comment ils résistent une fois qu'ils sont opérationnels.
• Fondamentaux : concurrence, conception HTTP et API, authentification, modélisation des données et transactions (documentaires ou relationnelles), modification d'un schéma en direct en toute sécurité et que se passe-t-il en cas d'échec d'un appel.
• Tests : vous traitez les tests comme faisant partie de l'expédition, vous travaillez confortablement dans un tronc partagé et vous pouvez rapidement comprendre une base de code volumineuse que vous n'avez pas écrite.
• Vous utilisez beaucoup l'IA et savez toujours exactement ce que vous avez expédié. Le code généré a la même barre de qualité que ce que vous avez écrit à la main : vous pouvez expliquer chaque ligne, vous avez réfléchi aux contraintes qu'elle doit supporter et vous ne fusionnez rien que vous n'auriez pas pu écrire vous-même.
Comment tu travailles
• Hyper concentration sur les détails. Ces systèmes déplacent de l'argent et gèrent des actifs ; nous avons une faible tolérance pour le « plutôt juste ».
• Raisonnement selon les premiers principes. Vous démontez un problème difficile plutôt que de rechercher le modèle familier le plus proche.
• Clarté des communications. Vous pouvez expliquer un compromis complexe à un autre ingénieur et à quelqu'un qui n'écrit pas de logiciels, car ici vous devrez faire les deux.
• Mentalité de propriété. Vous possédez le résultat, pas le ticket : démarrez la production, sans être poursuivi.
• Collaboratif. Ce sont les équipes qui changent le monde, pas les individus. Vous rendez le prochain ingénieur meilleur et plus rapide.
• Adaptabilité. Vous réussissez bien dans un environnement en évolution rapide où les exigences changent sous votre direction.
• Vitesse d'apprentissage. Vous adoptez rapidement de nouveaux paradigmes et n’avez pas besoin de longtemps pour devenir productif en territoire inconnu.
• Obsédé par la qualité. Pas seulement le code : les tests, les documents, le transfert, ce que vous laissez derrière vous.
Notre processus
Nous visons à terminer de bout en bout en moins d’une semaine.
• Projection – 30 minutes avec le PDG
• Compétences – 45 minutes avec le PDG et le CTO
• Résolution de problèmes – 60 minutes avec le CTO
• Slope — 45 minutes avec le PDG
• Offre – références et décision en quelques jours
Avantages
En plus du salaire de base, de l'équité et de la prime annuelle, vous avez également droit à :
• Assurance maladie privée
• un abonnement payant à une salle de sport
• Trois repas par jour, au bureau
• Ubers rentre chez lui tard le soir
Rémunération : 70 000 £ – 140 000 £ • Gammes multiples
• Moyen • 70 000 £ – 100 000 £
• Sénior • 90 000 £ – 140 000 £
Trouvez plus d'emplois anglophones au Royaume-Uni sur Arbeitnow
Source : Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/letly/senior-software-engineer-london-106054)
Letly est la société d'exploitation AI-Native conçue pour la maison. Nous pensons que la maison doit être gérée de manière autonome et nous développons le logiciel qui gérera toutes les propriétés locatives de bout en bout.
Le backend de Letly est volontairement techniquement difficile car les réalités opérationnelles de la gestion des biens et de l’argent sont compliquées. Mais les fondations sont déjà là : plus de 10 services backend et IA, un monorepo sur le frontend, GitOps et Kubernetes côté infra. Vous construirez sur des bases solides plutôt que de combattre un prototype fragile – avec beaucoup de choses à construire.
Nous avons levé un pré-amorçage de 4 millions de dollars et sommes une petite équipe de haute agence axée sur l'ingénierie, dont les revenus augmentent de plus de 100 % d'un mois à l'autre. Nous recrutons pour faciliter cette croissance agressive.
Notre pile
• Backend : une architecture de microservices dans NestJS et TypeScript, avec Python et FastAPI pour les services d'agent IA.
• Données – MongoDB Atlas et Redis.
• Basés sur les événements : les services se coordonnent via Pub/Sub plutôt que de s'appeler directement.
• Infra – Kubernetes sur GCP (GKE), déployé via ArgoCD.
• Frontend — Angulaire dans un monorepo Nx.
Comment nous construisons
Des services petits et bien pensés avec des limites claires. Les tests sont écrits à côté du code, pas après : c'est ce qui nous permet d'avancer rapidement sans casser les éléments qui gèrent de l'argent. CI/CD basé sur le tronc : vous expédiez en production et en êtes propriétaire, avec une observabilité et des restaurations propres. Frameworks Lean, code lisible.
Nous travaillons sur un large éventail de défis techniques, depuis les mouvements d'argent jusqu'à la logistique opérationnelle (planification, réservations, accès) via des systèmes événementiels, jusqu'à la construction d'agents d'IA en production capables de s'exécuter de manière autonome sous le capot.
Ce que nous recherchons
• Vous avez construit et exploité des systèmes back-end de production dont dépendaient les vrais utilisateurs. Nous nous soucions de la portée que vous possédez et de la manière dont vous l'avez possédée.
• Première classe ou haut 2:1 (ou équivalent international) en informatique ou dans un domaine technique pertinent.
• Maîtrise d'au moins un langage et framework backend. Vous n'avez pas besoin de maîtriser notre stack : nous embauchons des ingénieurs qui ont construit des systèmes de production avec n'importe quel framework robuste – NestJS/TypeScript, Java/Spring Boot, Go, Kotlin, C#/.NET ou Ruby on Rails – et peuvent accéder rapidement à TypeScript.
• Conception du système : où appartient une limite de service, ce qu'une conception échange, comment les services se coordonnent (événements, files d'attente, tentatives qui peuvent être répétées en toute sécurité) et comment ils résistent une fois qu'ils sont opérationnels.
• Fondamentaux : concurrence, conception HTTP et API, authentification, modélisation des données et transactions (documentaires ou relationnelles), modification d'un schéma en direct en toute sécurité et que se passe-t-il en cas d'échec d'un appel.
• Tests : vous traitez les tests comme faisant partie de l'expédition, vous travaillez confortablement dans un tronc partagé et vous pouvez rapidement comprendre une base de code volumineuse que vous n'avez pas écrite.
• Vous utilisez beaucoup l'IA et savez toujours exactement ce que vous avez expédié. Le code généré a la même barre de qualité que ce que vous avez écrit à la main : vous pouvez expliquer chaque ligne, vous avez réfléchi aux contraintes qu'elle doit supporter et vous ne fusionnez rien que vous n'auriez pas pu écrire vous-même.
Comment tu travailles
• Hyper concentration sur les détails. Ces systèmes déplacent de l'argent et gèrent des actifs ; nous avons une faible tolérance pour le « plutôt juste ».
• Raisonnement selon les premiers principes. Vous démontez un problème difficile plutôt que de rechercher le modèle familier le plus proche.
• Clarté des communications. Vous pouvez expliquer un compromis complexe à un autre ingénieur et à quelqu'un qui n'écrit pas de logiciels, car ici vous devrez faire les deux.
• Mentalité de propriété. Vous possédez le résultat, pas le ticket : démarrez la production, sans être poursuivi.
• Collaboratif. Ce sont les équipes qui changent le monde, pas les individus. Vous rendez le prochain ingénieur meilleur et plus rapide.
• Adaptabilité. Vous réussissez bien dans un environnement en évolution rapide où les exigences changent sous votre direction.
• Vitesse d'apprentissage. Vous adoptez rapidement de nouveaux paradigmes et n’avez pas besoin de longtemps pour devenir productif en territoire inconnu.
• Obsédé par la qualité. Pas seulement le code : les tests, les documents, le transfert, ce que vous laissez derrière vous.
Notre processus
Nous visons à terminer de bout en bout en moins d’une semaine.
• Projection – 30 minutes avec le PDG
• Compétences – 45 minutes avec le PDG et le CTO
• Résolution de problèmes – 60 minutes avec le CTO
• Slope — 45 minutes avec le PDG
• Offre – références et décision en quelques jours
Avantages
En plus du salaire de base, de l'équité et de la prime annuelle, vous avez également droit à :
• Assurance maladie privée
• un abonnement payant à une salle de sport
• Trois repas par jour, au bureau
• Ubers rentre chez lui tard le soir
Rémunération : 70 000 £ – 140 000 £ • Gammes multiples
• Moyen • 70 000 £ – 100 000 £
• Sénior • 90 000 £ – 140 000 £
Trouvez plus d'emplois anglophones au Royaume-Uni sur Arbeitnow
Source : Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/letly/senior-software-engineer-london-106054)
Cette annonce provient d'un flux partenaire. Postulez sur le site source.
Source: Letly
Emplacement
Londres, Royaume-Uni
Annonce fournie par Letly.