Fullstack Software Engineer

Cognite Cognite · Industrial · Norway · Value Delivery

Fullstack Software Engineer role focused on implementing scalable solutions for industrial digitalization using AI-native development workflows. The role bridges Data Engineers, Data Science, and end-users, translating business needs into high-performance applications. Requires strong TypeScript/JavaScript, React, and Python skills, with experience in AI/ML products or integrating Generative AI being a plus.

What you'd actually do

  1. Lead the implementation of scalable full-stack solutions. You’ll leverage AI-native development workflows (e.g., Cursor, GitHub Copilot) to solve complex problems from concept to deployment, ensuring high code quality and modern engineering standards.
  2. Act as a technical partner for key customer accounts. You will translate business pain points into high-performing data products, bridging the gap between user needs and technical execution.
  3. Champion best practices for secure coding, comprehensive testing, and robust CI/CD. You will play a key role in peer reviews and defining how AI-assisted code is integrated to maintain a balance between speed and security.
  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
  • SaaS products
  • GraphQL or REST
  • state management
  • visualization of large datasets
  • cross-functionally
  • architectural trade-offs

Nice to have

  • AI/ML products
  • Generative AI integration

What the JD emphasized

  • 5+ Years of Engineering Craftsmanship
  • The "Delivery" Mindset
  • AI & GenAI Fluency