Home/Job List/Software Engineer (Full Stack Developer)

Software Engineer (Full Stack Developer)

Patna Labs

India
Full-Time
Posted 10 days ago

Job Description & Responsibilities

Software Engineer Full Stack

Job Type: Full-Time

Work Mode: Remote

Compensation: Up to 50 LPA

Job Overview

We are looking for an experienced Full-Stack Software Engineer to develop, integrate, test, and maintain production-ready software applications involving Generative AI and Large Language Models (LLMs).

The role involves working across frontend and backend development, APIs, databases, cloud deployment, software testing, and AI model integration. You will collaborate with engineers and technical managers to develop reliable software solutions and contribute to architecture, code quality, debugging, and technical documentation.

Key Responsibilities

Develop and maintain full-stack applications, backend services, APIs, and internal tools.

Build software using technologies such as Python, Java, Rust, C#, C++, or TypeScript.

Integrate AI and LLM APIs into software applications.

Develop testing frameworks, evaluation systems, tool interfaces, and telemetry solutions.

Build frontend applications using React or equivalent modern frameworks.

Work with relational and document databases.

Deploy and manage applications using cloud platforms.

Identify, diagnose, test, and document software and AI model integration issues.

Analyze technical observations and communicate findings to engineering and research teams.

Develop prototypes and working solutions based on changing technical requirements.

Collaborate on software architecture, code quality, testing, and technical documentation.

Required Qualifications

3+ years of professional experience developing and delivering production software.

Strong professional experience with at least one of the following

Python

Java

Rust

C#

C++

Working proficiency in a second programming language.

Strong Full-Stack Development experience.

Practical experience with

Backend Development

REST APIs / Web Services

React / Frontend Development

Relational Databases

Document Databases

Cloud Deployment

Software Architecture

Experience understanding and contributing to unfamiliar codebases.

Strong problem-solving, debugging, and testing skills.

Experience taking ownership of technical projects.

Good written and verbal communication skills.

Ability to explain technical concepts and engineering decisions clearly.

Availability to work 40 hours per week during weekdays.

Key Skills

Full-Stack Development, Full-Stack Software Engineer, Software Engineering, Generative AI, Artificial Intelligence, Large Language Models, LLM, AI Applications, AI Engineering, Python, Java, Rust, C#, C++, TypeScript, React, Frontend Development, Backend Development, API Development, REST APIs, Microservices, SQL, NoSQL, Relational Databases, Document Databases, Cloud Computing, Cloud Deployment, Software Architecture, Application Development, AI Model Integration, Model APIs, Evaluation Systems, Telemetry, Debugging, Testing, Production Software, Technical Documentation, System Integration.

Compensation: Up to 5,000,000.00 per year

Work Location: Remote .

Required Skills

TypeScriptReactPythonJavaRustSQLCommunication

Job Details

Employment TypeFull-Time
Work ModeRemote
Experience3 – 8 years
Positions1

Posted by

N/A

Posted on:

29 Sept 2026

About Patna Labs

More open roles

Browse all jobs →