fullstack developer
генерация резюме под вакансию
сопроводительное письмо
описание
The company develops a B2B SaaS platform designed to automate compliance workflows within the fiscal and accounting sector. The product processes standardized XML and PDF files, applies a complex business rules engine for reconciliation, and provides analytical dashboards with anomaly detection and export capabilities.
задачи
- Build a unified file-format detector to identify document types, periods, and versions;
- Develop streaming XML parsers capable of handling files up to 500+ MB;
- Implement asynchronous processing using Celery and Redis with status polling and job lifecycle management;
- Construct a business rules engine with 170+ reconciliation rules and configurable thresholds;
- Create an analytical dashboard featuring tables, charts, trend analysis, and server-side pagination for large datasets;
- Develop multi-tenant architecture with data isolation enforced at the API level;
- Integrate Stripe for subscription billing, including trials, plans, and webhooks;
- Write automated test suites with at least 70% coverage on business logic;
- Provide weekly written status updates and participate in milestone demo calls.
требования
- Proven experience shipping SaaS web applications end to end;
- Demonstrable experience processing large structured files in production;
- Familiarity with multi-tenant isolation and asynchronous job architectures;
- Proficiency in Python, FastAPI, React, TypeScript, PostgreSQL, Celery, and Redis;
- English B2;
- Nice to have: Experience with AWS S3, Azure Blob, Supabase, Auth0, Stripe.
условия
- Paid technical task (2 to 4 hours) as part of the selection process;
- No conditions specified.
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.