Back to search
UnknwnAI Ltd Linkedin · Posted 23d ago

Junior Software Engineer

Bengaluru, Karnataka, India

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

About UnknwnAI


UnknwnAI is a software company building modern, production-grade applications across enterprise systems, healthcare technology, automation, integrations, and AI-enabled platforms.

We are looking for a Junior Software Engineer with at least 2 years of commercial experience to join our engineering team. This role is suited to someone who is still early in their career but already has real-world experience building and maintaining software in a professional environment.

This is a full stack role, but there will be a stronger emphasis on backend development, application logic, APIs, databases, integrations, and system reliability.


Role Overview


As a Junior Software Engineer, you will work on the development and maintenance of web applications, internal systems, client-facing platforms, and backend services. You will contribute across both frontend and backend development, with a particular focus on building reliable, maintainable, and secure backend functionality.

You should be comfortable working with TypeScript, Next.js, Node.js, and SQL, and you should already understand the basics of building production applications, not just personal projects or tutorials.

This role requires someone who is technically capable, disciplined, willing to learn quickly, and able to work with ownership in a fast-moving environment.


Key Responsibilities


Backend Development

You will be expected to contribute to backend development tasks including:

  • Building and maintaining backend functionality using TypeScript and Node.js
  • Developing APIs for web applications and internal systems
  • Implementing business logic clearly and reliably
  • Working with authentication and authorisation flows
  • Handling input validation, error handling, and server-side checks
  • Integrating with third-party APIs and external systems
  • Supporting background processes, scheduled tasks, and data workflows where required
  • Writing backend code that is clean, maintainable, and easy to understand


Frontend Development

Although the role is backend-focused, you must also be able to work across frontend tasks, including:

  • Building user interfaces using Next.js and TypeScript
  • Creating reusable components
  • Connecting frontend screens to backend APIs
  • Handling form submissions, validation, and user flows
  • Understanding responsive design and basic UI/UX principles
  • Maintaining clean and consistent frontend code


Database & SQL

Strong SQL knowledge is required.

You should be comfortable with:

  • Writing SQL queries
  • Working with relational databases
  • Understanding joins, filtering, grouping, and aggregations
  • Reading and updating data safely
  • Understanding basic database design principles
  • Working with production data carefully and responsibly
  • Debugging data-related issues

Experience with SQL Server, PostgreSQL, or MySQL would be beneficial.


Engineering Standards

You will be expected to follow professional engineering practices, including:

  • Writing clear, readable, and maintainable code
  • Using Git properly in a team environment
  • Testing your work before handing it over
  • Debugging issues methodically
  • Asking clear questions when requirements are unclear
  • Following existing project patterns and coding standards
  • Documenting important technical decisions or implementation details where required


Essential Requirements

Please only apply if you meet all of the following requirements:

  • Minimum 2 years of commercial software development experience
  • Professional experience with TypeScript
  • Professional experience with Next.js
  • Experience with Node.js or backend development using JavaScript/TypeScript
  • Strong understanding of full stack web application development
  • Good SQL knowledge
  • Experience building or maintaining APIs
  • Experience working with Git
  • Ability to work remotely and stay available during UK working hours
  • Able to work independently without constant supervision
  • Strong problem-solving skills and attention to detail


Desirable Experience

The following would be beneficial but is not mandatory:

  • Experience with ERP systems, business software, or operational platforms
  • Experience with healthcare software or regulated environments
  • Experience with Docker
  • Experience with AWS, Azure, or similar cloud platforms
  • Exposure to CI/CD pipelines
  • Experience with Python, C#, or other backend languages
  • Exposure to machine learning, AI, or data-driven applications
  • Experience working with legacy systems or complex existing codebases


Working Arrangement
  • Fully remote role
  • UK working hours required
  • Full-time position
  • High accountability environment
  • Direct involvement in real production systems and client-facing platforms


Application Guidance

This role requires a minimum of 2 years of commercial software engineering experience. Please do not apply if your experience is limited to personal projects, bootcamp projects, university coursework, or tutorials.

We are looking for someone who can contribute to real production work, learn quickly, and grow with the company.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent