ABOUT ORCASLICER
OrcaSlicer is one of the world's most widely used open-source 3D printing slicers, serving a global community of makers, hobbyists, professionals, and manufacturers.
We're building the next generation of the OrcaSlicer ecosystem: cloud-connected services that enable seamless communication between users, slicers, printers, and related devices. Our platform combines modern web technologies, cloud infrastructure, and open-source principles to create a reliable and scalable 3D printing experience.
You'll join a small founding team in Singapore and work closely with the original maintainer of OrcaSlicer, helping shape both the product and engineering culture.
ABOUT THE ROLE
We're looking for a Full Stack Engineer who enjoys building and operating complete products. This role requires strong frontend and backend skills, with ownership spanning architecture, implementation, deployment, and production operations.
You'll build modern web applications and backend services using TypeScript, React, Express.js, PostgreSQL, and Supabase, working across the entire stack to deliver features used by a global community.
We are open to both full-time and contractor engagements for the right candidate.
We are open to different seniority levels, from strong junior engineers to senior engineers. What matters most is genuine passion, strong ownership, and hands-on experience building real projects.
WHAT YOU'LL DO
Depending on your strengths and interests, you will:
Frontend Development
- Build responsive, product-quality web applications and dashboards.
- Develop intuitive user experiences with a focus on performance, usability, and accessibility.
- Collaborate closely with designers, product stakeholders, and community contributors.
Backend Development
- Design, build, and maintain backend services using Node.js, Express.js, and TypeScript.
- Develop REST APIs and backend workflows supporting web applications, desktop integrations, and connected devices.
- Implement authentication, authorization, account management, and user identity systems using Supabase Auth.
- Design and maintain PostgreSQL schemas, migrations, and data access patterns.
- Build integrations with storage systems, external services, webhooks, and asynchronous processing pipelines.
- Develop real-time features and synchronization services where required.
Platform & Infrastructure
- Deploy and operate services in production environments.
- Monitor application health, logs, metrics, and performance.
- Troubleshoot incidents and implement preventative improvements.
- Improve system reliability, scalability, and security.
Engineering Ownership
- Own features from requirements gathering through production release.
- Participate in architecture discussions and technical decision-making.
- Establish engineering best practices, including testing, code reviews, CI/CD, and release processes.
- Collaborate with desktop, firmware, and community teams to define APIs and integration strategies.
MINIMUM QUALIFICATIONS
- Hands-on full stack experience building real projects or production systems.
- Experience with TypeScript and modern JavaScript.
- Frontend experience with React, Next.js, Vite, or similar modern frontend frameworks.
- Backend development experience using Node.js, Express.js, or similar server-side frameworks.
- Hands-on experience with Supabase, PostgreSQL, Firebase, or comparable backend-as-a-service platforms.
- Experience designing and maintaining APIs.
- Strong understanding of relational databases, data modeling, authentication, authorization, and security fundamentals.
- Familiarity with testing, debugging, profiling, and performance optimization.
- Experience working with Git-based development workflows and code reviews.
PREFERRED QUALIFICATIONS
- Production experience with Supabase, including Auth, PostgreSQL database management, Storage, Row Level Security (RLS), and Realtime features.
- Experience with PostgreSQL performance tuning and query optimization.
- Experience with cloud platforms such as Cloudflare, AWS, or Google Cloud.
- Experience building and deploying serverless or edge-based services.
- Familiarity with WebSockets, real-time systems, or synchronization workflows.
- Experience building integrations with hardware, IoT devices, or desktop applications.
- Experience contributing to open-source software.
- Experience working in startups or small engineering teams with significant ownership.
WHAT WE OFFER
- Founding-team level impact on product direction and technical architecture.
- Ownership of systems used by a global 3D printing community.
- Competitive compensation.
- Opportunity to work closely with the original OrcaSlicer maintainer and experienced engineers.
- Flexible work arrangements.
- A highly collaborative environment with minimal bureaucracy and maximum ownership.