Full Stack Developer
EngineeringRemoteFull-time
About the Role
Build end-to-end product features across web frontend and backend services. You’ll design APIs, model data, and implement responsive interfaces that turn complex workflows into fast, reliable, and secure experiences. You’ll partner closely with product and design to ship high-impact features in a modern, cloud-native stack.
Responsibilities
- Own features from spec to production across frontend and backend
- Design and implement REST/GraphQL APIs, services, and data models
- Build responsive, accessible UIs and reusable component patterns
- Integrate real-time functionality (e.g., live updates, notifications) where appropriate
- Write reliable tests (unit/integration/e2e) and automate via CI/CD
- Instrument observability (logs, metrics, traces) and drive performance improvements
- Harden auth, authorization, and data access; follow security best practices
- Collaborate with product and design to break down requirements and scope iterations
- Review code, document decisions, and contribute to engineering standards
- Troubleshoot, debug, and operate services in production with an on-call mindset
Required Qualifications
- Bachelor’s in Computer Science, Software Engineering, or equivalent experience
- 2–5 years building and shipping full-stack web applications
- Proficiency with a modern frontend framework (e.g., React + TypeScript) and component-driven development
- Server-side experience with Node.js or Python, including API design and integration
- Strong grasp of relational databases (SQL, schema design, migrations) and caching concepts
- Familiarity with CI/CD pipelines, containerization, and cloud deployment basics
- Comfort with testing strategies (unit, integration, e2e) and code quality practices
- Security-aware development: input validation, secrets management, and least-privilege access
- Clear communication and collaboration in cross-functional teams
- Bias to action and ability to iterate quickly in a fast-paced environment
Preferred Qualifications
- Experience with Next.js (SSR/ISR), state management, and performance profiling
- Background in multi-tenant SaaS concepts (roles/permissions, org/tenant boundaries)
- Real-time patterns (WebSockets, pub/sub) and event-driven architectures
- Experience with Postgres, Redis, and time-series or analytics use cases
- Familiarity with Supabase/Firebase or similar BaaS platforms
- Cloud experience (Oracle, AWS, or GCP) and infrastructure-as-code
- Exposure to data visualization (charts, maps, timelines) in product UIs
- Operational experience: monitoring, incident response, and reliability practices