Job
- Level
- Senior
- Job Field
- Back End
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Frankfurt
- Working Model
- Hybrid, Onsite
Job Summary
In this position, you will develop scalable backend services using Node.js, TypeScript, and Python, integrate LLMs and RAG pipelines on Azure OpenAI, while designing REST and GraphQL APIs and implementing security mechanisms.
Job Technologies
Your role in the team
- At GRAYOAK, you work on challenging software projects in the fields of Data, AI, and modern platform architecture.
- In interdisciplinary teams, we develop scalable enterprise solutions and support their implementation from architecture to production operation.
- In this role, you will build the backend services of our GenAI document platform at an enterprise level and integrate modern LLM and RAG pipelines on Azure OpenAI.
- Your focus is on developing robust, scalable services in Node.js, TypeScript, and Python, as well as collaborating with architecture and product teams on challenging, regulated client projects.
- You specifically use generative AI for spec-driven development — as a tool you do not blindly trust, but critically scrutinize with engineering understanding.
- Design and implementation of scalable backend services (Node.js / Express, TypeScript, Python)
- Integration of Large Language Models and RAG Pipelines on Azure OpenAI
- Design of REST and GraphQL APIs with Zod validation and robust error handling
- Development and maintenance of the persistence layer (MongoDB, PostgreSQL, Azure Blob Storage)
- Implementation of security mechanisms (CSRF protection, RBAC, audit logging via Pino)
- Participation in the further development of the architecture and conducting code reviews
This text has been machine translated. Show original
Our expectations of you
Education
- Completed degree in (Business) Informatics or a comparable qualification
Qualifications
- Deep knowledge of RESTful API design and asynchronous programming
- Excellent knowledge of Microsoft Azure (App Services, Functions, Container Apps)
- Excellent spoken and written proficiency in German and English.
- Knowledge of LLM frameworks
- Open-source contributions or personal projects
Experience
- At least 7 years of experience in backend development with Node.js, TypeScript, and Python.
- Extensive experience with NoSQL and SQL databases (MongoDB, PostgreSQL)
- Experience with OIDC and SSO integrations
- Experience with vector databases (Azure AI Search, Qdrant, Weaviate, etc.)
This text has been machine translated. Show original
What we offer
- Ready to start from Day 1 with IT equipment and a cool GRAYOAK merchandise package.
- Work hybrid – in the office or from home – and adapt your working hours flexibly to your life situation.
- Modern offices in a central location in Frankfurt am Main or Berlin, ideally connected and comfortably designed.
- Seize the opportunity to gain practical experience in exciting projects and further develop your skills.
- Look forward to regular team events, afterworks, and networking opportunities to become part of our vibrant corporate culture.
This text has been machine translated. Show original
Topics that you deal with on the job
Job Locations
This is your employer
GRAYOAK
GRAYOAK provides comprehensive consulting in digital transformation and supports companies in implementing innovative technologies. Their focus is on the sustainable integration of solutions into existing organizations.
Description
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Consulting