We're building the next level B2B lead generation platform through state-of-the-art AI Systems and data intelligence. For this we've built a data pipeline keeping tens of millions of company records up-to-date. Based on company specifc signal combinations, we're helping companies discover their next big opertunities before their competitors do.
Tasks
Main Responsibilities
Design and develop microservices for processing millions of web data points daily
Optimize and maintain data pipelines that transform raw scraped content into actionable business intelligence
Maintain and improve our distributed job processing system handling thousands of concurrent tasks
Typical Daily Tasks
Write clean, testable TypeScript code for new features and bug fixes
Optimize database queries and data processing algorithms for performance
Plan and implement new web scraping strategies and data extraction patterns
Debug and resolve issues in existing microservices
Collaborate with the team on system design and code reviews
Monitor and improve system performance using observability tools
Requirements Experience
3+ years of professional software development experience
Proven track record of delivering production-ready applications
Experience working in agile/scrum environments
Technical Qualifications
Backend: NestJS (or similar; they are all basically the same); Typescript, Queue-based Systems
Databases: PostgreSQL, Redis
DevOps: Azure, Docker, Kubernetes
Essential Skills
Strong problem-solving abilities and analytical thinking
Excellent debugging and troubleshooting skills
Ability to write clean, maintainable, and well-documented code
Understanding of software design patterns and best practices
Knowledge of testing methodologies (unit, integration, E2E)
Familiarity with CI/CD pipelines and DevOps practices
Soft Skills
Strong communication skills (German and English; Team is German speaking)
Ability to work independently and as part of a team
Self-motivated with attention to detail
Comfortable with ambiguity and changing priorities
Eagerness to learn new technologies and frameworks
Benefits
Central office; 5min from Westbahnhof
Partially 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 starts
Equity in the company
If 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.