Back-End Developer

PB Consulting

Palo Alto, CA

Posted On: Mar 11, 2026

Posted On: Mar 11, 2026

Job Overview

Job Type

Contract - W2, Contract - Independent

Experience

5 - 10 Years

Salary

Depends on Experience

Work Arrangement

On-Site

Travel Requirement

0%

Required Skills

  • Restful APIs
  • C# / .NET
  • Docker
  • OOP
  • SQL
Job Description

We are seeking a highly skilled Back-End Developer to design, build, and maintain scalable backend systems and microservices. The ideal candidate has strong experience in RESTful APIs, distributed systems, and AI/ML integration, and thrives in a collaborative, fast-paced environment.

Key Responsibilities
  • Design, develop, and maintain RESTful APIs with a strong understanding of best practices and design principles.
  • Build scalable, high-performance backend systems and microservices using C#/.NET or Python (Python preferred for AI/ML integration).
  • Integrate AI/ML components such as LLMs, Vision Language Models (VLM), or NLP pipelines for document classification and extraction.
  • Develop distributed systems and implement robust design patterns for high-availability services.
  • Implement Message Queue architectures (e.g., Kafka) for high-throughput processing of emails, documents, or other data streams.
  • Build and manage databases (SQL, e.g., MySQL) and ensure data integrity and performance.
  • Design and implement complex workflow orchestration systems.
  • Enforce a strong testing culture with unit, integration, and load testing to ensure system reliability.
  • Collaborate effectively with cross-functional teams in a dynamic, high-impact environment.
  • Utilize containerization (Docker) and orchestration tools (Kubernetes) for deployment and scalability.

 

Qualifications
  • 5+ years of experience in backend development, building scalable systems and microservices.
  • Proficiency in Python or C#/.NET (strong preference for Python for AI/ML work).
  • Experience with AI/ML integration, specifically LLMs, VLMs, or NLP pipelines.
  • Expert-level knowledge of RESTful API design and distributed systems.
  • Hands-on experience with Message Queue architectures (e.g., Kafka).
  • Strong database skills with SQL (e.g., MySQL).
  • Solid understanding of OOP principles and software design patterns.
  • Experience with workflow orchestration and high-throughput systems.
  • Strong testing practices, including unit, integration, and load testing.
  • Familiarity with Docker and Kubernetes for containerization and orchestration.
  • Excellent collaboration, communication, and problem-solving skills.

Job ID: PC520718


Posted By

Naincy

IT Recruiter