Jobgether

Backend Developer (Remote) - Senior

Jobgether • NZ
Python Remote
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Lead Backend Developer (Remote). In this role, you will be integral to designing, developing, and scaling robust backend systems that are essential for cloud-native applications. The ideal candidate will leverage strong experience in Python and/or Node.js, utilizing a deep understanding of microservices architecture and cloud deployment on Azure. You will collaborate closely with multidisciplinary teams to create secure, high-performing backend services, all within a fully remote work environment, thereby driving significant impact on our projects.

Accountabilities

  • 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
  • Requirements

  • 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
  • Benefits

  • Flexible working hours
  • Opportunities for professional development and training
  • A fully remote work environment
  • Collaborative team culture
  • Access to the latest tools and technologies
  • Health and wellness benefits