We are looking for a Senior Software Engineer with a “Data-First” mindset to help shape the future of our agricultural intelligence platform. Our domain is highly specialized: we help seed companies structure complex trials, collect field data, and run advanced analytics.
You aren’t just a consumer of APIs; you will be the architect of our data’s journey. You’ll join a collaborative team of 12 (7 developers, 2 designers, 1 QA, 2 POs) to own the evolution of our highly relational PostgreSQL models and our CubeJS semantic layer. As we plan our transition toward a modern OLAP data platform, your expertise in optimization and data modeling will be the cornerstone of our scalability.
Key Responsibilities:
Database Excellence: Own the PostgreSQL strategy. Design complex relational schemas, optimize query performance through advanced indexing, and manage data migrations within a high-stakes SaaS environment.
Analytics Architecture: Maintain and scale our CubeJS implementation to provide real-time insights from multifaceted data sources.
Future-Proofing: Lead the R&D and transition toward a dedicated OLAP/Data Warehouse architecture to support our growing analytics needs.
Full-Stack Engineering (Code-First): Everything we build is code. You will develop and maintain backend services using TypeScript, Drizzle, NestJS, and AWS CDK, ensuring our infrastructure scales alongside our data.
Quality & Reliability: Advocate for and implement automated testing (Unit, Integration) to ensure our complex data transformations and business logic are rock-solid before they hit the field.
AI & Data Integration: Leverage AI tools and modern patterns to combine disparate data sources into a cohesive, actionable data model for our users.
Mentorship: Act as the “Data North Star” for the dev team, promoting best practices in data modeling and SQL performance.
Technical Profile:
PostgreSQL Expert: You know your way around EXPLAIN ANALYZE, partial indexes, and window functions. You understand the trade-offs of highly relational models.
Testing Mindset: You understand the value of a robust test suite. You don’t just write code; you write verifiable, maintainable systems.
CubeJS / Analytics Enthusiast: Strong preference for candidates who have worked with CubeJS or similar semantic layers.
TypeScript Native: You are a strong coder. You believe that infrastructure should be defined in code (CDK) and that types are non-negotiable.
Architectural Vision: Experience or strong interest in OLAP (ClickHouse, Snowflake, or DuckDB) and building data pipelines.
Cloud Native: Proficient with AWS services and the “You build it, you run it” philosophy.
Why Join Us?
Niche Impact: Work on a meaningful project focused on the future of sustainable agriculture.
Complex Challenges: Solve non-trivial data problems where the “standard” CRUD approach isn’t enough.
High Autonomy: Lead the charge on our data platform roadmap with the support of an AI-augmented development workflow.
Start with Louis, co-managing director. Then meet Florian, CTO. Come and visit our office in Nice and meet other colleagues in our tech team, including Marine.
Découvrez Nassim, developpeur senior
Rencontrez Florian, CTO
Ces entreprises recrutent aussi au poste de “Software & Web Development”.