
Senior Backend Developer – Python, Node
NorthBay Solutions
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇮🇳 India
Visit company websiteJob Level
Senior
Tech Stack
AWSAzureCloudDockerDynamoDBGoogle Cloud PlatformJavaScriptJestKubernetesMicroservicesMochaMongoDBNode.jsNoSQLPythonSQL
About the role
- Design, develop, and maintain robust and scalable RESTful APIs for enterprise-level applications
- Build and deploy microservices using modern backend frameworks with a strong emphasis on performance and maintainability
- Implement containerized applications using Docker and Kubernetes
- Write unit and integration tests using relevant testing frameworks to ensure code quality and system reliability
- Collaborate with cross-functional teams including front-end developers, DevOps, and data engineers to deliver high-quality software solutions
- Optimize backend performance and ensure security compliance throughout the development lifecycle
- Maintain and work with various database technologies including SQL, NoSQL, and Vector databases
- Deploy, monitor, and troubleshoot applications in cloud environments (compute, serverless, networking, storage)
Requirements
- 5 to 8 years of hands-on experience in designing and implementing robust backend systems
- Proven experience in backend development with Python or Node.js
- Strong understanding of microservices architecture and RESTful API design
- Experience with containerization tools like Docker and orchestration with Kubernetes
- Knowledge of testing frameworks (e.g., PyTest, Mocha, Jest) and test-driven development practices
- Hands-on experience with SQL, NoSQL (e.g., MongoDB, DynamoDB), and Vector databases (e.g., Pinecone, FAISS)
- Experience deploying and managing applications on cloud platforms (AWS, Azure, or GCP)
Benefits
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Remote work options
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
RESTful APIsmicroservicesPythonNode.jsDockerKubernetesSQLNoSQLVector databasestesting frameworks
Soft skills
collaborationcommunication