Full Stack Developer ( Python , FastAPI, Azure)

Novizco Infotech

Mannarkkad

Hybrid

INR 1,200,000 - 1,800,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Novizco Infotech is seeking a Python Full-Stack Developer to build, maintain, and deploy secure web apps using FastAPI, Jinja templates, and Azure services. You will work across frontend, backend, database, auth, cloud infra, testing, and CI/CD.

The ideal candidate has hands-on Python full-stack experience, Azure deployment know-how, and a solid grounding in testing, monitoring, and clean coding.

Qualifications

  • Experience building Python full-stack applications.
  • Production deployments on Microsoft Azure.
  • Knowledge of application security, testing, monitoring.
  • Ability to work independently and with teams.

Responsibilities

  • Develop responsive UIs using Jinja templates, HTML, CSS, and vanilla JavaScript.
  • Build and maintain backend services and REST APIs with Python and FastAPI.
  • Create Pydantic models and data validation.
  • Design and manage databases with Azure SQL and SQLAlchemy.
  • Implement secure authentication with Entra ID and MSAL.
  • Integrate Azure services (App Service, Blob Storage, Communication Services, Application Insights, Functions).
  • Configure CI/CD pipelines with GitHub Actions.
  • Write automated tests with Pytest.
  • Maintain code quality with Ruff and MyPy.
  • Monitor performance and support deployments.
  • Collaborate with team to deliver features on time.

Skills

Python
Full-stack development
Azure cloud
Security practices
CI/CD
Testing

Tools

Jinja
HTML/CSS
Vanilla JavaScript
FastAPI
Pydantic
SQLAlchemy
MSAL
Entra ID
Azure App Service
Azure Blob Storage
Azure Functions
GitHub Actions
Git
Pytest
Ruff
MyPy

Job description

Job Title

Python Full-Stack Developer

Contract Duration

Initial five-month contract, with the possibility of extension based on performance and project requirements.

Job Summary

We are looking for a skilled Python Full-Stack Developer to build, maintain, and deploy secure web applications using FastAPI, Jinja templates, and Microsoft Azure services. The ideal candidate should be comfortable working across frontend, backend, database, authentication, cloud infrastructure, testing, and CI/CD.

Key Responsibilities
  • Develop responsive user interfaces using Jinja templates, HTML, CSS, and vanilla JavaScript.
  • Build and maintain backend services and REST APIs using Python and FastAPI.
  • Create request and response models and handle data validation using Pydantic.
  • Design and manage databases using Azure SQL and SQLAlchemy.
  • Implement secure authentication and authorization using Microsoft Entra ID and MSAL.
  • Integrate Azure services, including App Service, Blob Storage, Communication Services, Application Insights, and Azure Functions.
  • Configure and maintain CI/CD pipelines using GitHub Actions.
  • Write automated tests using Pytest.
  • Maintain code quality through Ruff and MyPy.
  • Monitor application performance, troubleshoot issues, and support production deployments.
  • Collaborate with the development team to deliver features within agreed timelines.
Required Technical Skills

Frontend:

  • Jinja templates
  • HTML5 and CSS3
  • Vanilla JavaScript

Backend:

  • Python
  • FastAPI
  • Pydantic
  • REST API development

Database:

  • Azure SQL
  • SQLAlchemy
  • Database design and query optimisation

Authentication and Security:

  • Microsoft Entra ID
  • Microsoft Authentication Library (MSAL)
  • Secure authentication and authorization practices

Microsoft Azure:

  • Azure App Service
  • Azure Blob Storage
  • Azure Communication Services
  • Azure Application Insights
  • Azure Functions

DevOps and Development Tools:

  • GitHub Actions and CI/CD
  • Git
  • Pytest
  • Ruff
  • MyPy
Preferred Profile
  • Strong hands-on experience in Python full-stack application development.
  • Experience building and deploying production applications on Microsoft Azure.
  • Good understanding of application security, testing, monitoring, and clean coding practices.
  • Ability to work independently and collaborate effectively with a development team.
  • Strong problem-solving and communication skills.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Full Stack Developer with Azure
Senior Python Full Stack Developer with Azure

V2 Solutions • Mumbai

On-site
INR 900,000 - 1,500,000
Python Fullstack Developer
Python Fullstack Developer

Epam Systems • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Full Stack Developer
Full Stack Developer

Jconnect Infotech • Bengaluru

On-site
INR 1,500,000 - 2,300,000
Python Full Stack Developer (FastAPI, React & AWS)
Python Full Stack Developer (FastAPI, React & AWS)

Tata Consultancy Services • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Full Stack Engineer
Full Stack Engineer

Anblicks Inc. • Hyderabad

On-site
INR 700,000 - 1,200,000
Full-Stack Developer
Full-Stack Developer

SproutsAI • Gurgaon

On-site
INR 1,500,000 - 2,500,000
Full Stack Lead
Full Stack Lead

Recodesolutions • Chennai District

On-site
INR 3,200,000 - 5,500,000
Fullstack Engineer
Fullstack Engineer

Acesoft Labs • Bengaluru

Hybrid
INR 1,800,000 - 2,600,000
Senior Python Backend Developer
Senior Python Backend Developer

V2 Solutions • Dadri

On-site
INR 1,800,000 - 2,600,000
Python Fullstack Developer (5-15 Years)
Python Fullstack Developer (5-15 Years)

Infosys • Dadri, Chennai District, Bengaluru

Hybrid
INR 900,000 - 1,800,000