NineTwoThree Studio ist ein dynamisches Produktdesign- und Engineering-Studio, das sich auf die Entwicklung innovativer Apps und Produkte für eine Vielzahl von Kunden spezialisiert hat. Mit über 11 Jahren Erfahrung haben wir 14 interne Startups und 60 Kunden-Apps aufgebaut, die zusammen einen Umsatz von über einer Milliarde Dollar generiert haben. Wir sind stolz darauf, dass wir von Inc. drei Jahre in Folge zu einem der am schnellsten wachsenden Unternehmen in Amerika und vom Boston Business Journal zu einem der 50 am schnellsten wachsenden Unternehmen in Massachusetts gekürt wurden. Unsere Leidenschaft liegt darin, clevere Technologie zu nutzen, um Unternehmen zu transformieren und außergewöhnliche Lösungen bereitzustellen.
Wir laden einen qualifizierten und ehrgeizigen Senior Full Stack Engineer ein, sich dem NineTwoThree-Team anzuschließen und uns bei der Entwicklung und Bereitstellung zu unterstützen Software der nächsten Stufe.
Technologie-Stack: React, Redux, Node.js, Redis, Typescript, PostgreSQL, Socket.io.
Wenn Sie mit uns zusammenarbeiten, erhalten Sie:
- Die Möglichkeit, Ihre großartigen Ideen in dem Projekt, an dem Sie arbeiten, umzusetzen
- Entwickeln Sie sich beruflich weiter und verwirklichen Sie Ihre Karriere Ziele
- Möglichkeit, mit neuen Technologien wie LangChain, Pinecone und OpenAI zu arbeiten
Anforderungen:
- Erfahrung als Architekt;
- Klares und gründliches Verständnis von Entwurfsmustern und Best Practices für die Softwareentwicklung;
- Fähigkeit, Probleme gegenüber Geschäftsinteressenten klar zu kommunizieren;
- Expertise bei der Zerlegung komplexer Probleme in überschaubare Aufgaben;
- Fähigkeit, einen kalten Stil und Standards beizubehalten und Menschen zur Verantwortung zu ziehen;
- Praktische Erfahrung mit der Architektur von Microservices;
- Erfahrung mit React.js, Node.js, JavaScript und Typescript (mindestens 3 Jahre);
- Relationale und No-SQL-Datenbanken – MySQL, PostgreSQL, Redis usw.;
- RESTful API-Design und -Implementierung;
- OAuth und Single Sign-On (SAML);
- GIT-basiertes Quellmanagement (Stash, Bitbucket usw.);
- Leistungsanalyse und -verbesserung;
- Begeistert, Technologien zu erkunden, neue Fähigkeiten zu entwickeln und Wissen zu teilen;
- Obere bis mittlere Englischkenntnisse (diese Position erfordert alltägliche gesprochene Kommunikation mit einem englischsprachigen Team). Mitglieder und Kunden)
Ihre Wirkung:
- Softwaresysteme entwerfen, implementieren, debuggen, dokumentieren und verbessern;
- Daten aus verschiedenen Back-End-Diensten und Datenbanken integrieren;
- Spezifikationen und Anforderungen basierend auf technischen Anforderungen sammeln und verfeinern;
- Entdecken Sie das volle Potenzial von OpenAI, um unsere Projekte zu revolutionieren ;
- Beteiligen Sie sich an der Sprint- und Projektplanung und -schätzung;
- Erstellen und pflegen Sie eine saubere API-Dokumentation;
- Überprüfen Sie den Code Ihrer Kollegen und befolgen Sie selbst unseren Codestil ;
- Decken Sie Ihre Codebasis mit Unit-Tests ab;
- Entwerfen Sie Datenbankschemata, Migrationen und Indizes und optimieren Sie die Leistung;
- Nehmen Sie an der Projekt-/Sprintplanung und -schätzung teil;
- App-Server und Datenbanken warten;
- technische Probleme an den T weiterleiteneam-Leiter und Projektmanager;
- Arbeiten Sie mit dem QA-Team für detaillierte Tests zusammen;
- Nehmen Sie an allen notwendigen Besprechungen im Unternehmen teil.
< strong>Wir freuen uns, Ihnen Folgendes anbieten zu können:
- 100 % Remote-Job.
- Jährlicher bezahlter Urlaub: 15 Arbeitstage pro Jahr während der ersten 3 Jahre, In späteren Jahren steigt die Zahl weiter auf 20 Tage.
- Bezahlter Krankenstand und Urlaub.
- Flexible Arbeitszeiten: Sie können wählen, wann Sie mit der Arbeit beginnen können, 9 Uhr? Gut. 13 Uhr? Das ist für uns kein Problem.
- Unterstützung bei der Buchhaltung.
- Mutterschafts-/Vaterschaftsurlaub.
- Kostenerstattung für Fortbildungskurse/Zertifizierungen (bis zu 100 % nach Vereinbarung). mit dem Manager).
- Hardware entsprechend den Geschäftsanforderungen.
- Starke positive Ingenieurskultur, ein engmaschiges Team von Fachleuten mit einem guten Sinn für Humor.
Einstellungsprozess:
Wir schätzen Ihre und unsere Zeit und gestalten den Prozess schnell und einfach. Unser Interviewprozess umfasst die folgenden Schritte: kurzes Interview mit der Personalabteilung, 2. technisches Interview mit dem Leiter des Engineering-Teams und dem leitenden Ingenieur, Angebot.
Machen Sie mit!