Full-Stack-Entwickler
Über diese Position
Überblick über das Unternehmen
Wir bei GrackleDocs setzen uns dafür ein, die digitale Zugänglichkeit für alle zu verbessern. Als führendes Software- und Dienstleistungsunternehmen haben wir es uns zur Aufgabe gemacht, dafür zu sorgen, dass digitale Inhalte für alle Menschen navigierbar und zugänglich sind, unabhängig von ihren körperlichen oder kognitiven Fähigkeiten.
Überblick über die Position
Diese Position ist Teil des Entwicklungsteams bei GrackleDocs und konzentriert sich auf die Entwicklung hochwertiger, skalierbarer Lösungen über den gesamten Technologie-Stack hinweg. Der Full-Stack-Entwickler entwirft, implementiert und wartet sowohl benutzerseitige Funktionen als auch Backend-Dienste in unserer gesamten Software und unseren Tools. Sie arbeiten eng mit funktionsübergreifenden Teams zusammen, darunter Softwareentwickler, Barrierefreiheitsspezialisten und Mitarbeiter der Qualitätssicherung, um Innovationen voranzutreiben und die Nutzererfahrung für jeden einzelnen Nutzer zu verbessern. Fachwissen im Bereich Barrierefreiheit ist für diese Position nicht zwingend erforderlich, jedoch werden Erfahrung oder Kenntnisse im Bereich der digitalen Barrierefreiheit als Vorteil angesehen. Außerdem wirken Sie mit, wie wir KI in unseren Produkten und Arbeitsabläufen einsetzen.
Aufgaben und Zuständigkeiten
- Develop and maintain full-stack web applications, including front-end experiences using JavaScript and React and back-end services using Python.
- Collaborate with UI/UX designers and development team members to implement user-friendly interfaces and scalable application functionality.
- Support the development of accessible products and features in collaboration with GrackleDocs’ accessibility specialists.
- Develop, test, troubleshoot, and maintain reliable functionality across both front-end and back-end systems.
- Unterstützung bei der Migration bestehender Windows-Desktop-Anwendungen auf moderne Webplattformen.
- Design, build, and integrate back-end services, APIs, and databases into the web application environment using Python and related technologies.
- Mitwirkung an Cloud-Bereitstellungen und Infrastrukturmanagement (Google Cloud Platform, Terraform).
- Lead and participate in code reviews, provide technical guidance, and uphold software development best practices across the full stack.
- Collaborate across development, accessibility, product, and QA teams to deliver high-quality solutions on time.
Qualifikationen und Fähigkeiten
- Bachelor- oder Master-Abschluss in Informatik, Software-Engineering, Informationstechnologie oder einem verwandten Fachgebiet.
- 3+ years of professional software development experience, preferably in full-stack web application development.
- Strong proficiency in JavaScript and React for front-end development.
- Erfahrung in der Entwicklung von Windows-Anwendungen mit React Native.
- Ausgeprägte Testkenntnisse sind erforderlich, einschließlich fundierter Kenntnisse in einem oder mehreren der folgenden Tools: Vitest, Jest, Storybook, Playwright, Cypress, Chromatic oder Lighthouse.
- Ein ausgeprägtes Produktverständnis ist erforderlich, einschließlich der Fähigkeit, vage Kundenabsichten, Rückmeldungen und Probleme zu erfassen und daraus Anforderungen sowie geeignete UI/UX-Lösungen abzuleiten.
- Strong Python skills required for back-end development, including experience building and maintaining back-end services, APIs, and application logic. Experience with MongoDB is an asset.
- Vertrautheit mit Google Cloud, GCP und Terraform ist ein Vorteil.
- Experience or familiarity with digital accessibility and accessibility standards (such as WCAG and Section 508) is an asset, but is not required.
- Fähigkeit, Arbeitsabläufe zu analysieren und zu optimieren, um Effizienz und die Einhaltung von Vorschriften sicherzustellen.
- Eine unternehmerische Denkweise oder frühere unternehmerische Erfahrung werden sehr geschätzt, darunter ein hohes Maß an Eigenverantwortung, schnelle Umsetzung, Handlungsorientierung, Verantwortungsbewusstsein und Eigeninitiative.
- Experience with LLM and agent integration is an asset, including experience integrating AI-powered functionality into applications and workflows.
- Die Fähigkeit, im Homeoffice zu arbeiten und mehrere Aufgaben effizient zu bewältigen.
- Ausgezeichnete Problemlösungsfähigkeiten und Liebe zum Detail.
- Ausgeprägte Fähigkeiten in den Bereichen Kommunikation, Zusammenarbeit und Zeitmanagement.
Warum GrackleDocs?
Join us in our mission to make the digital world accessible for everyone. GrackleDocs is committed to accessibility, innovation, and excellence, and we value the contributions of every team member. This role offers the opportunity to work on meaningful projects that directly improve access to information for people around the world. As a pioneer in applying AI to accessibility, GrackleDocs offers the chance to work at the frontier of both fields and help define what accessible technology can do.
Wir bieten:
- Ein flexibles Arbeitsumfeld mit den Tools, die Sie für Ihren Erfolg benötigen.
- Konkurrenzfähiges Gehalts- und Leistungspaket nach 90 Tagen Beschäftigung, einschließlich 3 persönlicher Tage pro Jahr.
- Kontinuierliche berufliche Entwicklungsmöglichkeiten und ein klarer Weg für Wachstum.
- Eine unterstützende, integrative Kultur, in der neue Ideen willkommen sind und Beiträge anerkannt werden.
- Eine Chance, durch digitale Zugänglichkeit etwas in der Welt zu bewirken.
GrackleDocs ist stolz darauf, ein Arbeitgeber der Chancengleichheit zu sein. Wir verpflichten uns, allen Mitarbeitern und Bewerbern einen integrativen Arbeitsplatz zu bieten, unabhängig von Ethnie, Geschlecht, Alter, Behinderung, sexueller Orientierung oder Hintergrund.