Your missionWe are seeking a skilled Freelance Backend-Focused Fullstack Developer or a Full Time Backend-Focused Fullstack Developer to join our team on a project basis. You will work closely with our founders, primarily focusing on server-side development, backend tasks, and API integrations. The ideal candidate will have strong experience in backend development and server-related tasks, with the ability to handle frontend work when needed.
Key responsibilitiesDeploy and manage servers using Docker (self-hosted)Set up and maintain CI/CD pipelines via GitHub Actions or similar toolsConfigure and manage Nginx web serverWork with self-hosted Supabase (PostgreSQL, Auth, S3-compatible Storage)Develop API-endpoints using the Supabase JavaScript SDKImplement performance optimizations and establish testing standardsIntegrate external APIs, including OAuth2 authenticationDevelop with SvelteKit and Svelte frameworksImplement frontend components using Shadcn-Svelte and TailwindCSS
Your profileExtensive experience with server-side technologies, including Docker, Nginx, and CI/CD pipelinesProficiency in PostgreSQL database managementExperience with S3-compatible storage solutionsFamiliarity with Supabase or similar backend-as-a-service platformsStrong understanding of JavaScript/TypeScriptExperience with OAuth2 for secure API authenticationProven track record of working with and integrating external APIsStrong proficiency with modern JavaScript frameworks:Ideally, experience with Svelte and SvelteKitAlternatively, strong background in Vue/Nuxt, React/Next.js, or similar frameworks, with the willingness to adapt to Svelte/SvelteKitExpertise in performance optimization techniques for web applicationsStrong knowledge of software testing methodologies and best practicesExperience in establishing and maintaining coding and testing standardsHigh coding and testing standards, recognizing the critical nature of our software in daily operations
Preferred qualificationsAbility to thrive in a fast-paced environment and make quick decisionsSelf-motivated and independent, as you will be working remotelyExperience working with startups or small teamsExcellent communication skills and ability to work asynchronously
Why usThis is a freelance, project-based positionWork can be done remotely, with occasional video calls for coordinationProject duration and workload will be discussed and agreed upon based on specific needsFlexible working hours, with an emphasis on meeting project deadlinesOn-site onboarding for the first two weeks and quarterly meet-ups in Zurich (For full time position)Position based in Switzerland or Germany (For full time position, freelancer can be remote from any EU country and Switzerland)Candidates must have a valid permit to work in Switzerland and/or Germany. (For full time position)
About usSolarStream is building the central working interface for solar installations in Switzerland. Our software automates document and file management, enhances customer and partner communication, and provides clear project status and overviews. We focus on integrating existing systems to ensure seamless data flow, reducing manual input errors and saving time.