At Cogna, we're working hard to solve the productivity crisis. Lagging productivity is the biggest barrier to economic growth and a major obstacle to addressing our most important issues, such as climate change, healthcare, and social equality.
But it’s not a single problem that can be tackled with a silver-bullet solution, it’s the accumulation of millions of highly specific, context-driven challenges across every facet of every organisation that have to be addressed on their own terms.
Cogna is on a mission to solve this very complex problem. We’re creating an AI-powered platform to understand these inefficiencies within customers’ operating models, to define the requirements, and develop the software itself in a fully automated way. The result is high-quality, precision software at scale.
Since our launch in May 2023, we’ve already seen significant traction and customer revenue that outpaces most companies at our stage. We’re backed by top VCs, including Notion Capital and Hoxton Ventures, and we’re growing our world-class team - ex Google, Microsoft, Palantir - to take us to the next level on our mission.
This is more than a job, it’s an opportunity to be part of something genuinely transformative. Are you up for the challenge?
Overview
We are looking for a Full-Stack Software Engineer with a passion for developing scalable, reliable, efficient, and beautiful software and architectures. You will be part of an all-star early team, building the future of software. This role is truly full-stack and you’ll split your time approximately 50/50 between frontend and backend code. This role will also closely interact with our AI stack and there will be a big opportunity to learn cutting edge AI technologies and expand into an AI-first role.
What you’ll do
- Define, build, and maintain software backends and APIs, and frontend interfaces.
- Design and build reusable application architectures and toolchains, working closely with the software synthesis team.
- Write and ship high-quality, efficient, and reliable code that is extendible, scalable, and observable. You know how to move fast without breaking things.
- Take ideas from implementation to shipping. You intuitively know what a great product looks like.
- Help build beautiful UIs quickly in a modern frontend stack, and iterate quickly on them based on customer feedback.
- Build and help foster an engineering culture that encourages innovation and high-quality code standards, while shipping fast.
- Collaborate closely in a small highly motivated team to build world-class software.
What we’re looking for
- At least 1 year of relevant work experience.
- The drive to work at an early-stage startup. You thrive in a fast-paced, quickly changing environment.
- You’re proficient in modern frontend and backend ecosystems and toolchains such as Vite, Webpack, uv, bun, etc. and have worked with them in complex large codebases. You understand the intricacies of them.
- You’re highly proficient in modern Typescript, React, typed Python, docker, and PostgreSQL.
- You are passionate about clean and reusable interfaces, but can iterate fast on them.
- You can work closely with a product manager to turn customer requirements into applications quickly, and iterate from there, while balancing long-term engineering maintenance effort.
- Familiarity with e2e testing frameworks, large language models, CI/CD tooling, workflow orchestration systems such as Argo or Temporal, and/or experience with Kubernetes is a plus.
Special note about career breaks: We accept candidates with career breaks and CV gaps. Life happens, we get it. Please apply anyway!
What we offer
- Competitive salary and share option plan
- 25 days annual leave, plus public holidays
- Excellent pension scheme, matched to 7.5%
- Private healthcare, including family cover and pre-existing conditions
- Flexible hybrid working with 2 days per fortnight in our Farringdon office, but different schedules can be negotiated.
- Regular social events and offsites
- Access to a gym and fitness classes in our office building