Job
- Level
- Senior
- Job Field
- Web, Full Stack, Back End
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Offenburg
- Working Model
- Hybrid, Onsite
Job Summary
In this role, you will develop complex microservices using Node.js/NestJS, build high-performance APIs and Vue.js frontends, integrate AI features, and ensure quality through Clean Code and TDD.
Job Technologies
Your role in the team
- Do you want to advance real products with solid architecture and clean code? In our agile development team, you will build the next stage of the Vusyon product family - including modern AI features.
- Architecture & Implementation: designing, implementing, and scaling distributed microservices - primarily with Node.js/NestJS.
- Deliver full-stack: build high-performance APIs and develop Vue.js frontends – from data model to UI.
- Integrate AI features: incorporate vector search and RAG workflows with Weaviate and operate them in production-ready state.
- Ensure quality: establish clean code, test-driven development (TDD), code reviews, and automated testing.
- Optimize data & performance: model PostgreSQL schemas, implement migrations, and tune queries.
- Consider operational aspects: Implement observability (logging/tracing), resilience patterns, and API versioning.
- Foster collaboration: coordinate closely with PO/UX, review pull requests, and provide professional coaching to colleagues.
This text has been machine translated. Show original
Our expectations of you
Education
- Completed degree in Computer Science, Information Technology, or a comparable qualification.
Qualifications
- Confident in software architecture for complex, distributed applications.
- Confident in Clean Code, TDD, and design patterns; routine with CI/CD and code reviews.
- Deep hands-on experience in Node.js/NestJS (API design, modularization, testing) and Vue.js in the frontend.
- Team-oriented, communicative, and experienced in agile teams (Scrum/Kanban) - with a focus on the overall product.
- Excellent communication skills in German and English (spoken and written).
Experience
- At least 5 years of professional software development experience - ideally with distributed systems.
- Experience with PostgreSQL as well as ideally with Weaviate or other vector databases.
This text has been machine translated. Show original
Topics that you deal with on the job
Job Locations
This is your employer
avenit AG
avenit AG, based in Offenburg, Germany, is an established digital agency specializing in supporting medium-sized companies in digital communication.
Description
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Internet, IT, Telecommunication