
Senior Software Engineer
Job Description
Posted on: May 28, 2026
About the Role
UnknwnAI is looking for a highly capable Senior Software Engineer to join our engineering team and play a key role in building, maintaining, and scaling modern software products across ERP, healthcare technology, AI-enabled workflows, and business automation.
This is not a junior or training role. We are looking for someone who can take ownership of complex features, understand business requirements quickly, make sound technical decisions, and deliver high-quality production-ready software with minimal handholding.
The ideal candidate will be strong across both frontend and backend development, with deeper strength in backend architecture, API design, database-driven systems, and scalable application development.
You will be working on real commercial products used by businesses, healthcare providers, internal teams, and enterprise clients. This role requires someone who is technically strong, commercially aware, reliable under pressure, and capable of working in a fast-moving startup environment.
Key Responsibilities
As a Senior Software Engineer, you will be responsible for:
- Designing, developing, testing, and maintaining full-stack web applications using TypeScript, Next.js, Node.js, and modern backend frameworks
- Building scalable backend services, APIs, business logic, integrations, and data-driven workflows
- Developing clean, elegant, responsive frontend interfaces using React, Next.js, Tailwind CSS, and modern UI patterns
- Working closely with SQL databases, including schema design, complex queries, stored logic, optimisation, and data integrity
- Building and maintaining integrations with third-party systems, including APIs, ERP systems, healthcare platforms, e-commerce platforms, payment providers, and external services
- Taking ownership of features from requirement gathering through to deployment and production support
- Debugging complex issues across frontend, backend, database, API, and infrastructure layers
- Reviewing code, improving engineering standards, and supporting other developers where required
- Contributing to technical architecture, system design, security, scalability, and performance decisions
- Writing maintainable, well-structured, secure, and properly tested code
- Working with cloud environments, CI/CD pipelines, Docker, and deployment workflows
- Communicating clearly with internal teams, stakeholders, and occasionally clients when technical clarification is required
- Helping shape the long-term technical direction of our products
Required Experience
The successful candidate must have:
- 5+ years of professional software development experience
- Strong commercial experience with TypeScript
- Strong experience with Next.js and React
- Strong backend development experience using Node.js / TypeScript-based backend frameworks
- Solid experience designing and building REST APIs
- Strong experience with SQL databases, preferably SQL Server or PostgreSQL
- Ability to write complex SQL queries and understand database performance, joins, indexing, transactions, and data modelling
- Experience building and maintaining production-grade applications
- Experience working with authentication, authorisation, role-based access control, and secure application design
- Experience integrating with third-party APIs and external platforms
- Good understanding of cloud deployment, Docker, CI/CD pipelines, and environment configuration
- Ability to debug production issues independently and methodically
- Strong understanding of software architecture, clean code principles, maintainability, and scalable design
- Excellent communication skills and the ability to explain technical decisions clearly
- Ability to work independently without constant supervision
- Strong ownership mindset and ability to deliver under pressure
Highly Desirable Experience
The following would be a strong advantage:
- Experience with Next.js 14/15 App Router
- Experience with Tailwind CSS, ShadCN UI, component libraries, and modern frontend design systems
- Experience with healthcare, ERP, logistics, warehousing, e-commerce, or business management systems
- Experience with SQL Server
- Experience with AWS or Azure
- Experience with Docker-based deployments
- Experience with Redis, RabbitMQ, queues, background jobs, and event-driven workflows
- Experience with multi-tenant SaaS platforms
- Experience with Shopify, Xero, Unleashed, SPS Commerce, EDI, or similar business integrations
- Experience with Python or C# for integrations, automation, or legacy system interoperability
- Experience with AI/ML-powered application features or workflow automation
- Experience mentoring junior developers or reviewing code
Technical Skills Required
The ideal candidate should be confident with most of the following:
- TypeScript
- Next.js
- React
- Node.js
- SQL
- REST APIs
- Authentication and authorisation
- Git and GitHub
- Docker
- CI/CD pipelines
- Backend architecture
- Database design
- API integrations
- Debugging and production support
- Security best practices
What We Are Looking For
We are looking for someone who is:
- A genuine senior engineer, not just someone with years on a CV
- Able to understand complex systems quickly
- Comfortable working across frontend, backend, database, and integrations
- Capable of taking a vague business requirement and turning it into a working technical solution
- Reliable, professional, and accountable
- Strong enough to challenge poor technical decisions respectfully
- Able to work in a fast-paced startup environment
- Comfortable with pressure, deadlines, and real client-facing systems
- Serious about code quality, security, performance, and long-term maintainability
- Someone who does not need constant handholding to make progress
What This Role Is Not
This role is not suitable for someone who:
- Only has frontend experience
- Only has basic backend knowledge
- Requires detailed instructions for every task
- Has not worked on production systems
- Cannot debug independently
- Has weak SQL/database knowledge
- Is uncomfortable taking ownership
- Has only worked in highly structured corporate environments with narrow responsibilities
- Is looking for a slow-paced or purely experimental role
Why Join UnknwnAI?
At UnknwnAI, you will work on ambitious software products across healthcare, ERP, automation, analytics, and AI-enabled business systems. You will have the opportunity to work on meaningful products, influence architecture, solve difficult technical problems, and play a major role in shaping the engineering direction of a growing company.
This is an opportunity for a strong senior developer who wants real ownership, meaningful responsibility, and the chance to build serious commercial software from the ground up.
Application Requirements
Applicants should provide:
- An up-to-date CV
- GitHub profile or portfolio, where available
- Examples of production applications, APIs, or systems they have worked on
- A brief explanation of their strongest technical areas
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
RemoteITJobs.app
Get RemoteITJobs.app on your phone!

Senior Software Engineer β Agentic Coding

Java Coding Specialist - Freelance AI Trainer Project

Senior/Principal Mainframe engineer

Salesforce developer(Public sector cloud)

