
Backend Developer, Python/Node
NorthBay Solutions
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇮🇳 India
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AzureCassandraCloudDockerJavaScriptKubernetesMicroservicesMongoDBMySQLNode.jsNoSQLPostgresPythonSpringSpring BootSpringBootSQL
About the role
- 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
- 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
Benefits
- Health insurance
- Flexible work arrangements
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonNode.jsRESTful APIsSpring BootMicroservicesDockerKubernetesSQLNoSQLVector Databases
Soft skills
collaborationmentoringtechnical decision-makingcode reviewsengineering best practices