Supabase Backend Software Engineer - Contractor
MyDataProduct (MDP) is an independent data product studio and consultancy.Leveraging best-in-class talent, technologies, and techniques—we design and develop data-empowered software at the intersection of:Jobs-to-be-Done-informed product strategyApplied data scienceFoundational data engineering, andStakeholder value obsessionEngineered with thoughtful precision, MDP data products are defined by:Niche verticals & use casesFull-job-cycle value propositionsML-enabled capabilitiesSynergistic data integrations, andHyper-personalizationWe are looking for a Supabase Backend Software Engineer for a fixed-scope, fixed-fee 1099 contract. This contract is 100% remote in the United States.This role is not open toIndividuals on CPT/OPT/EADRecruitersAgenciesConsulting companiesC2C arrangementsThis opportunity may be a good fit ifYou are comfortable working 100% remotely as part of a distributed teamYou excel at independent execution of backend software engineering projectsYour work products demonstrate a high level of attention to detail and the ability to see the big pictureYour aptitude, mindset, and ability to learn quickly make up for shortcomings in your current skill setYou resonate with MDP's core values:....... 1. High performance, engagement, and reliability....... 2. Proper prioritization, timeliness, and risk mitigation....... 3. Outcome ownership, accountability, and meritocracy....... 4. Systems thinking, modularity, and automation....... 5. Excellence in execution and hyper-detail orientation....... 6. Documentation and asynchronous work....... 7. Resourceful initiativeThis role may require you toDevelop backend applications using Flask and other Python-centric toolsArchitect and implement backend infrastructure using Supabase, including secure user authentication and authorization, optimized database architecture, and scalable application workflowsProvision, secure, and maintain cloud-based infrastructure via TerraformLeverage Google Kubernetes Engine (GKE), Cloud Storage, and other Google Cloud services to build secure, performant, scalable, reliable, and cost-effective web applicationsUse AI for backend code generationDesign, develop, and maintain robust, versioned RESTful APIs to serve frontend applications and external services, ensuring data consistency and secure accessImplement and manage GitLab CI/CD pipelines to automate the testing, building, and deployment of containerized applicationsEstablish and monitor key application performance metrics, utilizing logging and tracing tools to proactively identify and resolve system bottlenecks.Interface with local and cloud-based Redis serversParticipate in code reviews, user testing, and other quality assurance processesDocument source code, architectural designs, research, development plans, and engineering standards to enable solution modularity, reproducibility, portability, collaboration, and knowledge sharingCollaborate with teammates using Slack, Figma, Google Meet, and/or other softwareAn ideal candidate hasA portfolio of impressive, Python-based, backend applicationsProficiency in writing functional and object-oriented PythonExperience using Git-based version control in a team settingDemonstrated ability to write and integrate custom APIsPractical understanding of software engineering principles, design patterns, and best practicesEffective modular thinking skills evidenced by the ability to break down large, intricate undertakings into a series of smaller self-contained tasksExcellent written and verbal communication skillsEmotional intelligence and coachabilityAll details of this job description are subject to change at any time, at the sole discretion of MyDataProduct.