About the Role
We are looking for an experienced Full-Stack Developer to lead the full lifecycle of product features, ensuring technical robustness and customer value through hands-on development, thoughtful design, and deployment to production.
Responsibilities
- Collaborate with customers to identify needs and build meaningful, user-centered product features.
- Own features from concept to production, including data modeling, API design, front-end development, and deployment.
- Design and implement scalable data architectures using databases and event-driven pipelines.
- Establish and refine standardized workflows by leveraging domain events for service integration.
- Build responsive, accessible interfaces with advanced geospatial components like maps and timelines.
- Enhance system reliability through automated testing, CI/CD optimization, and observability improvements.
- Support infrastructure development using code-based practices and contribute to deployment pipeline efficiency.
- Apply core team values—user focus, technical quality, and documentation—to guide technical decisions.
Our Principles (How We Work)
- Production‑ready, observable, and measurable is our “definition of ready.”
- Optimize for an effective, efficient, and fulfilling journey.
- Clear scope, iterative delivery, no fundamentalism.
- Tests, CI/CD, code reviews, atomic releases; code that tells a story.
- We instrument first; we learn before users feel issues.
- Define success upfront; measure and adjust.
- Psychological safety, candid feedback, impeccable communication, continuous learning.
- Clear, concise docs; no knowledge silos.