Lead AI Software Engineer
Role details
Job location
Tech stack
Requirements
reviewsMonitor and improve system performance using observability toolsRequirementsExperience3+ years of professional software development experienceProven track record of delivering production-ready applicationsExperience working in agile/scrum environmentsTechnical QualificationsBackend: NestJS (or similar; they are all basically the same); Typescript, Queue-based SystemsDatabases: PostgreSQL, RedisDevOps: Azure, Docker, KubernetesEssential SkillsStrong problem-solving abilities and analytical thinkingExcellent debugging and troubleshooting skillsAbility to write clean, maintainable, and well-documented codeUnderstanding of software design patterns and best practicesKnowledge of testing methodologies (unit, integration, E2E)Familiarity with CI/CD pipelines and DevOps practicesSoft SkillsStrong communication skills (German and English; Team is German speaking)Ability to work independently and as part of a teamSelf-motivated with attention to detailComfortable with ambiguity and changing prioritiesEagerness to learn new technologies and frameworksBenefitsCentral office; 5min from WestbahnhofPartially funded workations; We were in Malta, Spain, Greece, Austria and Berlin this year alone already.Flexible remote work; office hours every two weeks for Sprint startsEquity in the companyIf you're passionate about turning chaos into clarity, love working with massive datasets, don't shy away from monumental tasks, and want to build technology that directly impacts business growth, we're happy to hear from you!Any Questions? Don't hesitate to ask.