Software Engineer

UnknwnAI
UK
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
£30,000.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Business Logic User Authentication Microsoft Azure Business Systems C Sharp (Programming Language) Software as a Service Code Review Databases
+28 more
Software Debugging Github Python (Programming Language) Microsoft SQL Server Node.Js Payment Gateway Commercial Software RabbitMQ Redis Next.js Secure Coding Shopify SQL Databases Systems Integration TypeScript Web Applications Tailwind ReactJS Backend Git Material UI Data Analytics Front End Software Development Xero (Accounting Software) Restful APIs Api Management Docker Web Api

Job description

As a Software Engineer, you will be responsible for:

  • Building and maintaining full-stack web applications using TypeScript, Next.js, React, and Node.js
  • Developing backend APIs, business logic, database-driven workflows, and integrations
  • Creating responsive and user-friendly frontend interfaces
  • Working with SQL databases, including queries, joins, schema understanding, and data updates
  • Integrating with third-party APIs and external business systems
  • Debugging issues across frontend, backend, database, and deployment layers
  • Writing clean, maintainable, secure, and well-structured code
  • Working with Git, pull requests, code reviews, and modern development workflows
  • Supporting production applications and helping resolve technical issues
  • Collaborating with team members, project managers, and stakeholders to deliver features
  • Contributing ideas to improve performance, usability, reliability, and maintainability
  • Learning quickly and adapting to different products, industries, and technical challenges, At UnknwnAI, you will work on meaningful software products across healthcare, ERP, automation, AI-enabled workflows, business systems, and modern SaaS platforms.

You will get the opportunity to work on real commercial products, solve practical business problems, contribute to product development, and grow technically within a company building ambitious technology.

This is a strong opportunity for a capable Software Engineer who wants responsibility, variety, and the chance to grow into a senior role over time.

Application Requirements

Applicants should provide:

  • An up-to-date CV
  • GitHub profile or portfolio, where available
  • Examples of applications, APIs, or systems they have worked on
  • A brief explanation of their strongest technical skills

Pay: £30,000.00 per year

Requirements

Do you have experience in TypeScript?, UnknwnAI is looking for a capable and motivated Software Engineer to join our growing engineering team.

This role is ideal for someone with strong full-stack development experience who is ready to take ownership of real product work, contribute to production systems, and grow within a fast-moving technology company.

You will work across modern web applications, backend services, business systems, healthcare technology, ERP platforms, API integrations, automation workflows, and data-driven software products.

We are looking for someone who is technically strong, reliable, self-motivated, and comfortable working across both frontend and backend development. The ideal candidate should be able to understand requirements, build clean solutions, debug issues, and contribute meaningfully without needing constant supervision.

This is not a trainee role. We are looking for someone who already has solid commercial experience and can become productive quickly., The successful candidate should have:

  • Minimum 3 years of commercial software development experience
  • Strong experience with TypeScript
  • Good experience with React and Next.js
  • Backend development experience using Node.js / TypeScript
  • Experience building and consuming REST APIs
  • Good understanding of SQL databases
  • Ability to write SQL queries involving joins, filters, updates, and basic performance considerations
  • Experience working with production applications
  • Understanding of authentication, authorisation, validation, and secure development practices
  • Experience using Git and working in a structured development workflow
  • Ability to debug problems independently and logically
  • Good understanding of clean code, reusable components, and maintainable application structure
  • Strong communication skills
  • Ability to work remotely while staying accountable and productive
  • Ability to work during UK business hours

Desirable Skills

The following would be advantageous:

  • Experience with SQL Server
  • Experience with Tailwind CSS
  • Experience with ShadCN UI or similar component libraries
  • Experience with Docker
  • Experience with AWS or Azure
  • Experience with CI/CD pipelines
  • Experience with background jobs, queues, Redis, RabbitMQ, or similar tools
  • Experience with ERP, healthcare, logistics, e-commerce, warehouse, or business management systems
  • Experience integrating with platforms such as Shopify, Xero, Unleashed, payment gateways, or other APIs
  • Exposure to Python or C# for integrations or automation
  • Experience working in a startup or fast-paced product environment

What We Are Looking For

We are looking for someone who is:

  • Technically capable and willing to take ownership
  • Comfortable working across frontend and backend tasks
  • Able to understand business requirements and turn them into working software
  • Reliable, disciplined, and professional
  • Able to work independently without needing constant reminders
  • Strong at problem-solving and debugging
  • Willing to learn quickly and improve continuously
  • Comfortable working in a fast-moving company where priorities can change
  • Serious about writing clean, stable, and secure code
  • Honest about progress, blockers, and timelines

What This Role Is Not

This role is not suitable for someone who:

  • Has only completed tutorials or personal projects
  • Has no commercial software development experience
  • Only wants to work on frontend and avoid backend/database work
  • Cannot work independently
  • Needs step-by-step guidance for every task
  • Is uncomfortable debugging issues
  • Has poor communication or poor accountability
  • Cannot work during UK business hours

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:35 min

Navigating framework adoption and specialized frontend hiring constraints

Chris Heilmann +2 · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all