Sr. Backend Developer - remote
Role details
Job location
Tech stack
Job description
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 & conditions
- 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