cover image
Puter

Puter

puter.com

1 Job

11 Employees

About the Company

Puter is a privacy-first personal cloud that houses all your files, apps, and games in one private and secure place, accessible from anywhere at any time.

Listed Jobs

Company background Company brand
Company Name
Puter
Job Title
Senior Software Engineer (Backend)
Job Description
**Job Title:** Senior Software Engineer (Backend) **Role Summary:** Design, develop, and maintain high‑performance backend services for a privacy‑first personal cloud platform. Ensure scalability, reliability, and responsiveness while collaborating with cross‑functional teams to deliver new features and resolve production issues. **Expectations:** - Deliver clean, well‑documented, and testable code. - Proactively identify and fix performance bottlenecks and bugs. - Contribute to architectural decisions and technical roadmaps. - Communicate effectively with engineers, product managers, and stakeholders. - Uphold security and privacy standards in all backend implementations. **Key Responsibilities:** - Build and evolve RESTful APIs and microservices supporting file, app, and game storage. - Optimize database queries, caching strategies, and server resources for low latency. - Implement monitoring, logging, and alerting to maintain system health. - Participate in code reviews, sprint planning, and agile ceremonies. - Troubleshoot production incidents and provide timely root‑cause analysis. - Collaborate with frontend, DevOps, and security teams to integrate new features. **Required Skills:** - Strong foundation in computer science fundamentals and algorithms. - Expert proficiency in at least one backend language/framework (e.g., Java, C#, Go, Node.js, Python). - Deep understanding of object‑oriented programming and design patterns. - Experience with relational and/or NoSQL databases, SQL optimization, and data modeling. - Knowledge of RESTful API design, authentication/authorization, and security best practices. - Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes) is a plus. - Excellent problem‑solving abilities and collaborative teamwork mindset. - Strong written and verbal communication skills. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or a related field (Master’s preferred). - No specific certifications required; relevant cloud or security certifications are a plus.
Vancouver, Canada
On site
Senior
19-10-2025