Home
Jobs

Full-Stack Developer (Python + .NET)

0 years

0 Lacs

Posted:14 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title:

Location:

Work Hours:

Experience

Interview Mode:

Job Summary

We are looking for a skilled Full-Stack Software Engineer with expertise in both Python backend development and .NET full-stack development.

The candidate will initially work on a Python-based backend project for 3 months, focusing on API development, Azure integrations, and asynchronous programming. Post that, the role will transition to developing and maintaining our .NET-based full-stack applications with Angular, C#, and SQL Server.

This is a critical role requiring hands-on development skills across both Python and .NET ecosystems, strong cloud platform knowledge (Azure), and excellent communication and problem-solving abilities.

Key Responsibilities

Phase 1: Python Backend Development (First 3 Months)

- Design, develop, and maintain RESTful APIs using Python (Django/FastAPI).

- Integrate Microsoft Azure services, including:

- Azure Service Bus

- Azure Function Apps

- Implement asynchronous programming using async/await, background tasks, and other concurrency patterns.

- Write and optimize complex SQL queries, stored procedures, and database functions in PostgreSQL or SQL Server.

- Collaborate with cross-functional teams using Azure DevOps, participate in Scrum ceremonies (Daily Standups, Sprint Planning, Reviews).

- Use GitHub for version control and actively participate in code reviews.

- Document technical solutions, project status, and updates in Azure DevOps.

- Work in Windows and Linux environments.

- Integrate third-party APIs, implement secure authentication using JWT / OAuth 2.0, and build scalable microservices.

- Perform unit testing and integration testing using unittest, pytest, and ensure high code coverage.

Phase 2: .NET Full-Stack Development (Post 3 Months)

- Develop and maintain web applications using .NET, C#, ASP.NET MVC, and Entity Framework.

- Create, consume, and maintain RESTful APIs and microservices.

- Write, tune, and optimize complex SQL Server queries, stored procedures, and review execution plans.

- Enhance and maintain front-end components using Angular and TypeScript, along with HTML, CSS, and JavaScript.

- Manage backend and front-end integration, ensuring performance and scalability.

- Leverage tools such as Visual Studio, VS Code, and SQL Server Management Studio (SSMS).

- Perform API testing using Postman or Insomnia.

- Follow Agile/Scrum practices, contribute to technical discussions, and collaborate with global teams.

- Manage source code with GitHub, and ensure clear communication/documentation via Azure DevOps, email, and chat.

- Participate in application deployment processes using Azure Portal, Azure DevOps Pipelines, and Docker (if required).

Required Technical Skills

Python Backend Skills

- Proficiency in Python backend development.

- Hands-on experience with Django, FastAPI, and RESTful API development.

- Strong understanding of asynchronous programming patterns (async/await, concurrency).

- Experience integrating Azure Function Apps and Azure Service Bus.

- Good knowledge of PostgreSQL or SQL Server, with the ability to write optimized queries and stored procedures.

- Familiarity with containerization using Docker.

.NET Full Stack Skills

- Strong experience in .NET (C#, ASP.NET MVC), Entity Framework, and LINQ.

- Proficiency in creating and maintaining web applications and REST APIs.

- Front-end development skills using Angular, TypeScript, HTML, CSS, and JavaScript.

- Database expertise with SQL Server, including query tuning, reading execution plans, and optimizing database performance.

- Experience in developing scalable, maintainable web applications.

DevOps & Tools

- Experience with Azure DevOps, Azure Portal, GitHub, VS Code, Visual Studio, and SSMS.

- Familiarity with Postman or Insomnia for API testing.

- Experience working in Agile/Scrum environments.

- Familiarity with CI/CD pipelines on Azure DevOps is a plus.

Soft Skills

- Excellent communication skills with English fluency.

- Strong problem-solving abilities and attention to detail.

- Self-motivated and proactive in resolving technical issues.

- Able to manage tasks independently and work effectively in a team setup.

- Strong time management and organizational skills.

- Collaborative team player with the ability to work across distributed teams.

Preferred Qualifications

- Experience working with both monolithic and microservices architectures.

- Familiarity with secure API development practices (JWT, OAuth 2.0).

- Exposure to NLP or chatbot workflows is a plus (as per past projects).

  • Mock Interview

    Practice Video Interview with JobPe AI

    Start Python Interview
    cta

    Start Your Job Search Today

    Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

    Job Application AI Bot

    Job Application AI Bot

    Apply to 20+ Portals in one click

    Download Now

    Download the Mobile App

    Instantly access job listings, apply easily, and track applications.

    coding practice

    Enhance Your Python Skills

    Practice Python coding challenges to boost your skills

    Start Practicing Python Now

    RecommendedJobs for You