Full Stack Developer (Java/Golang)
Dev Technology GroupFull Time
Senior (5 to 8 years), Expert & Leadership (9+ years)
Candidates should possess a Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience, along with over 5 years of software development experience focused on command-line tools. Proficiency in programming languages like Go, Rust, Python, Node.js, or C++ is required, as is a deep understanding of cross-platform development concerns, package distribution, and installation mechanisms. Familiarity with Git, CI/CD pipelines, containerization, database migration management, and the Postgres line protocol is also expected.
The CLI Engineer will design and develop consistent, secure, and performant CLI tools in Golang for Windows, Linux, and macOS. Responsibilities include collaborating with product teams to define CLI functionality, implementing comprehensive testing strategies, creating detailed documentation, managing releases and backwards compatibility, and monitoring usage to gather feedback for continuous improvement in collaboration with the open-source community.
Open-source backend service for developers
Supabase provides an open-source backend as a service (BaaS) platform that helps developers and businesses create scalable applications more easily. It offers real-time databases, authentication, and storage solutions, all designed to integrate smoothly into existing workflows. This means developers can focus on building their applications without needing to spend a lot of time on backend development. Supabase operates on a freemium model, where users can access basic services for free, while advanced features are available through paid subscriptions. This approach allows it to cater to various user needs. What sets Supabase apart from its competitors is its open-source nature, which allows users to customize the platform and benefit from community-driven enhancements. The company aims to provide a reliable and efficient solution for developers, ensuring high uptime for applications that are critical to their users.