D
DataSnipper
FullstackSenior
Senior Full-stack Software Engineer (Integrations)
C#.NETTypeScriptReactPythonAzureDockerLLM orchestrationRAGOCRPDF extractionAzure Document Intelligence
Про позицію
DataSnipper is looking for a Senior Full-Stack Engineer to join the Integrations team, building connectors for ERPs and accounting systems using C#/.NET, TypeScript/React, and Python. The role involves end-to-end ownership of integrations, working with AI-assisted engineering, and collaborating with cross-functional teams.
Обовʼязки
- Build and maintain the connectors and services that pull data from ERPs, accounting systems, and general ledgers into DataSnipper, in C# / .NET, TypeScript, and Python.
- Design the data models and mappings that turn each source system's schema into a consistent shape our product and AI agents can rely on.
- Own new connector integrations end to end: research the source system's API and auth, build the connector and its agent tools and MCP surface, test against real customer data, and support it after launch.
- Build the tooling and observability that keeps connectors reliable as source systems change their APIs underneath us.
- Implement authentication and data handling controls that meet customer security expectations for access to their financial systems.
- Write robust, well-tested, production-ready code; unit, integration, and end-to-end tests are part of the deliverable, not an afterthought.
- Participate in code reviews as both author and reviewer, help maintain coding standards and design patterns across the team.
- Participate in on-call rotation.
- Use AI-assisted engineering effectively and responsibly, critically evaluating AI output.
- Partner with product managers, designers, ML engineers, and QA to refine requirements, surface edge cases, and ship features.
- Break down stories, estimate work realistically, and deliver against sprint commitments with limited supervision.
- Contribute to technical design discussions, propose pragmatic solutions and challenge assumptions when it helps the team.
Вимоги
- Minimum of 5 years of experience building applications using a modern stack built with .NET
- Hands-on experience with TypeScript and a modern front-end framework
- Proficiency with AI-assisted engineering tools
- Experience with relational and document-based databases
- Strong experience building, deploying, and maintaining APIs
- Experience with Azure and Docker is required
- Knowledge of Event-Driven Architecture and DDD principles
- Passionate about high-quality coding standards and testing of code
- Entrepreneurial mindset with the ability to work effectively in an ever-changing scale-up environment
- Strong communication and collaboration skills in English, both written and verbal
- Experience building or integrating with AI agentic applications in production (LLM orchestration, RAG, evals, prompt engineering) – nice-to-have
- Experience with document processing (OCR, PDF extraction, Azure Document Intelligence, layout parsing) – nice-to-have
- Domain experience in audit, accounting, or fintech – nice-to-have
- Exposure to Event-Driven Architecture and Domain-Driven Design principles – nice-to-have
Переваги
- 28 vacation days
- Excellent salary
- Pension plan
- Stock participation plan
- Hybrid work (Amsterdam-based)
- International team and environment
- Daily lunch
- Mental health support (OpenUp)
- Social events and team activities
Senior Full-stack Software Engineer (Integrations)
Оригінал