About the Role
UnknwnAI is looking for a capable and experienced Software Engineer to join our growing engineering team.
This role is ideal for someone with strong full-stack development experience who can contribute to production systems, take ownership of features, work independently, and support the delivery of modern software products across healthcare technology, ERP systems, automation, AI-enabled workflows, and business applications.
We are looking for someone who is strong across both frontend and backend development, with good experience in TypeScript, Next.js, React, Node.js, SQL databases, REST APIs, integrations, and production application development.
This is not a trainee or junior role. The successful candidate should already have solid commercial experience and be able to become productive quickly.
Key Responsibilities
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, clean, and user-friendly frontend interfaces
- Working with SQL databases, including queries, joins, updates, schema understanding, and basic optimisation
- 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
- Taking ownership of assigned tasks and seeing them through to completion
- Communicating progress, risks, blockers, and technical decisions clearly
Required Skills and Experience
The successful candidate should have:
- 4–5 years of commercial software development experience
- Strong experience with TypeScript
- Strong 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, aggregations, 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, maintainable application structure, and scalable development patterns
- 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 PostgreSQL
- 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, automation, or legacy system interoperability
- Experience working in a startup or fast-paced product environment
- Experience supporting junior developers or participating in code reviews
What We Are Looking For
We are looking for someone who is:
- Technically capable and confident across full-stack development
- Comfortable working across frontend, backend, database, and API tasks
- Able to understand business requirements and turn them into working software
- Reliable, disciplined, and professional
- Able to work independently without needing constant supervision
- 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, secure, and maintainable code
- Honest about progress, blockers, and timelines
- Capable of taking ownership of features, not just completing small isolated tasks
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
- Is looking for a purely junior or training position
Why Join UnknwnAI
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 further without being placed into a rigid corporate structure.