Logo for NorthBay Solutions

Backend Developer (Python/Node)

Roles & Responsibilities

  • 5–8 years of professional experience in backend development with strong proficiency in Python and/or Node.js
  • Hands-on experience with Docker and Kubernetes in production environments, and building REST APIs and microservices (Spring Boot)
  • Experience with Microsoft Azure (App Services, AKS, Azure DevOps) and designing cloud deployments with CI/CD
  • Proficiency with SQL databases (PostgreSQL, MySQL), NoSQL databases (MongoDB, Cassandra), and familiarity with vector databases (Pinecone, Weaviate, Milvus) is a strong plus; secure coding practices

Requirements:

  • Design, develop, and maintain scalable backend services using Python and/or Node.js; build and consume RESTful APIs with performance, reliability, and security
  • Develop and integrate microservices-based architectures (Spring Boot) and containerize applications using Docker; manage deployments with Kubernetes
  • Design, optimize, and manage data storage solutions using SQL, NoSQL, and vector databases; implement secure coding practices, authentication, and data protection
  • Collaborate with DevOps to implement CI/CD pipelines and cloud deployments on Microsoft Azure; monitor, troubleshoot, and optimize backend systems for scalability and high availability; participate in code reviews and architecture discussions

Job description

Job Title: Backend Developer
Experience: 4-6 Years
Location: India (100% Remote)
Employment Type: Full-Time



Job Overview
We are seeking a highly skilled Backend Developer to design, develop, and scale robust backend systems for cloud-native applications. The ideal candidate has strong experience in Python and/or Node.js, a solid understanding of microservices architecture, and hands-on expertise with cloud deployment on Azure. You will work closely with cross-functional teams to build secure, high-performance, and scalable backend services in a fully remote environment.
 


Key Responsibilities
  • Design, develop, and maintain scalable backend services using Python and/or Node.js
  • Build and consume RESTful APIs with a focus on performance, reliability, and security
  • Develop and integrate microservices-based architectures using Spring Boot where applicable
  • Containerize applications using Docker and manage deployments using Kubernetes
  • Design, optimize, and manage data storage solutions using SQL, NoSQL, and Vector Databases
  • Implement secure coding practices, authentication, authorization, and data protection standards
  • Collaborate with DevOps teams to implement CI/CD pipelines and cloud deployments on Microsoft Azure
  • Monitor, troubleshoot, and optimize backend systems for scalability and high availability
  • Participate in code reviews, architecture discussions, and technical decision-making
  • Mentor junior developers and contribute to engineering best practices


Required Skills & Qualifications
  • 5–8 years of professional experience in backend development
  • Strong proficiency in Python and/or Node.js
  • Solid experience building REST APIs and backend services
  • Hands-on experience with Spring Boot and Microservices architecture
  • Practical experience with Docker and Kubernetes in production environments
  • Strong knowledge of SQL databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra)
  • Familiarity with Vector Databases (e.g., Pinecone, Weaviate, Milvus) is a strong plus
  • Experience implementing secure coding practices and handling application security concerns
  • Hands-on experience with Microsoft Azure (App Services, AKS, Azure DevOps, etc.)
  • Strong understanding of system design, performance optimization, and scalability


Nice to Have
  • Experience working in remote-first or distributed teams
  • Exposure to event-driven architectures and messaging systems
  • Experience with observability tools (logging, monitoring, tracing)
  • Knowledge of AI/ML-backed systems leveraging vector databases

Back-End Developer Related jobs

Other jobs at NorthBay Solutions

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.