Company Description
Novacture Conseil is a global actuarial consulting firm with offices in France and Tunisia, dedicated to serving the insurance industry. The company specializes in actuarial innovation and process transformation, providing advanced solutions using Python, cloud computing, and modern technologies. Novacture offers comprehensive actuarial and IT support for implementing international accounting standards and regulations, such as IFRS 9, IFRS 17, and Risk-Based Solvency. Committed to efficiency and innovation, Novacture partners with insurance companies and actuarial software providers around the world to drive organizational success.
Technical objectives
- User management: authentication, RBAC (Admin/Analyst/Reader), collaborative workspaces
- Subscription management: rights, usage tracking, plan quotas/limits
- Multi-tenant architecture: data isolation, invitations, permissions, configurations
- Security & compliance: audit logging, rate limiting, 2FA, GDPR (export, right to erasure)
- Application infrastructure: real-time notifications, dashboards, webhooks, admin panels
- Plugin system: extensible architecture for SaaS modules
Tech stack
- Frontend: React/Next.js, TypeScript, Tailwind CSS
- Backend: FastAPI (Python), PostgreSQL, Redis, Firebase
- Infra: Docker, Kubernetes, Scalingo, CI/CD (GitHub Actions, SonarCloud)
Required skills
- Python/FastAPI, REST APIs
- Relational SQL modeling
- Git, software testing, maintainable & documented code
Nice-to-have skills
- DDD, Clean Architecture, CQRS
- Front-end & back-end TDD
- DevOps & Cloud, containerization
- API security (JWT, OAuth, RBAC)
- Multi-tenant SaaS, modular systems
Mission workflow
- Functional analysis & DDD design
- Iterative development, code reviews, pair programming
- CI/CD setup & continuous deployment (Scalingo)
- TDD, refactoring, documentation
- User acceptance testing, production deployment, knowledge transfer
Desired profile
- Final-year engineering school or Master’s in Computer Science
- Strong interest in SaaS and product-oriented development
- Autonomy, rigor, end-to-end ownership
- Perspectives: distributed computing, ML/AI integration
- Event-driven architecture, cloud-native migration
- New analytical components
Conditions
- Compensation depending on profile
- Partial remote work possible
- Individual technical mentoring
- Possibility of full-time hiring
Application
- CV, GitHub/portfolio, short cover letter
- Interview: show and explain the code of a project