
Software Engineer Intern
Novacture •
Hybride3-6 moisExpire dans 14 jours 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
StageRémunéréActuarial consultingAgricultural Economics / InsuranceSaaS / Software engineering
Publié il y a environ 3 heures