Software Engineer
Role details
Job location
Tech stack
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