Fullstack Software Engineer

Cognite Cognite · Industrial · Norway · Value Delivery

Full Stack Software Engineer responsible for leading the implementation of scalable, customer-facing AI-driven solutions in the industrial digitalization space. This role bridges the gap between data engineering, data science, and end-users, focusing on building high-performance, secure applications and APIs using Python and React/TS. The role emphasizes technical ownership, customer-centric development, and engineering excellence, with a requirement for experience in AI/ML products or integrating Generative AI.

What you'd actually do

  1. Lead the implementation of scalable full-stack solutions.
  2. Act as a technical partner for key customer accounts.
  3. Champion best practices for secure coding, comprehensive testing, and robust CI/CD.
  4. Design and build elegant APIs (Python) and intuitive, responsive user experiences (React/TS), ensuring the underlying infrastructure is performant and scalable.
  5. Collaborate with Data Engineers and Solution Architects to ensure backend data foundations are optimized for a seamless, "model-aware" frontend experience.

Skills

Required

  • TypeScript/JavaScript
  • React
  • Python
  • GraphQL or REST
  • building and maintaining industrial-grade SaaS products
  • shipping high-impact features and applications
  • connecting frontends to complex data foundations
  • performant state management
  • visualization of large datasets
  • navigating ambiguity
  • working cross-functionally
  • making sound architectural trade-offs

Nice to have

  • AI/ML products
  • integrating Generative AI into workflows
  • AI-assisted code

What the JD emphasized

  • industrial-grade SaaS products
  • shipping high-impact features and applications that drive real customer adoption
  • Experience with AI/ML products or integrating Generative AI into workflows is a significant plus