Principal Full-Stack Software Developer (Columbia - Remote)
Core
Principal Full-Stack Engineer owning end-to-end delivery of product and platform initiatives, defining architecture, and implementing robust systems across frontend and backend layers.
Role type
Principal Full-Stack Software Developer
Builds
Product and platform systems
Domain
High-growth tech / Distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
JavaScript, TypeScript, React, Node.js, Go, relational and non-relational databases, REST/GraphQL APIs, cloud providers, distributed system patterns, CI/CD, containerization, orchestration, event-driven architectures, system design
Preferred skills
Leading migrations, refactors, or platform evolution
Technologies
React, Node.js, Go, REST, GraphQL, CI/CD, Docker, Kubernetes
Responsibilities
Lead end-to-end delivery of product and platform initiatives from problem framing to deployment. Design and implement robust systems across frontend and backend layers. Establish technical direction balancing immediate delivery with long-term scalability. Contribute high-quality code and set standards through reviews. Take responsibility for production systems including monitoring and incident handling. Provide guidance and mentorship to other engineers. Evaluate tooling and infrastructure decisions.
Seniority
Principal, hands-on IC with strategic ownership
