Our client is the company behind Vault — a well-established platform providing career intelligence, employer insights, and professional development resources to a global audience.
As part of their continued growth, the company is investing in building new internal and external systems focused on communication, marketing, and integrations, with a strong emphasis on scalability, reliability, and modern architecture. Overview We are seeking a highly experienced Senior Full-Stack Developer / Architect to lead the design, development, and delivery of scalable, production-grade systems.
This role goes beyond feature development — you will own the full software lifecycle, from architecture and implementation to deployment and long-term reliability.
You will play a key role in translating business requirements into robust technical solutions while ensuring system scalability, performance, and maintainability. Key Responsibilities:End-to-End System Ownership * Design and deliver complete solutions across the full stack (UI → API → database → integrations) * Own system architecture and long-term maintainability * Ensure high availability, performance, and data integrity in production
Architecture & System Design * Design scalable data models (relational + flexible structures such as JSON/JSONB) * Define service boundaries and integration patterns (REST, GraphQL, event-driven systems) * Anticipate scale challenges, failure modes, and dependencies * Make and clearly communicate architectural trade-offs
Full-Stack Development * Build and maintain: Frontend applications (React, Angular, Vue, Next.js); Backend services (Node.js, Python, Java, or C#); APIs and business logic layers. * Design and optimize databases (PostgreSQL, MySQL, MongoDB); * Implement secure authentication and authorization mechanisms.
Infrastructure & DevOps * Design and manage cloud infrastructure (AWS or Azure) * Build and maintain CI/CD pipelines * Implement monitoring, logging, and alerting systems * Ensure system security and compliance standards
Production Ownership * Take responsibility for system uptime, performance, and reliability * Implement observability (logs, metrics, tracing) * Design resilient systems (retry logic, idempotency, fault tolerance) * Troubleshoot and resolve production issues
Engineering Standards & Leadership * Establish and enforce coding standards and testing practices * Prevent technical debt and ensure maintainable code * Conduct code reviews * Mentor and support junior and mid-level engineers
Cross-Functional Collaboration * Translate business requirements into technical solutions * Collaborate with stakeholders to deliver projects on time and within budget * Coordinate across teams for successful system integration
Required Qualifications * 7+ years of experience in full-stack software development; * Proven experience designing and delivering scalable production systems; * Strong expertise in: Frontend frameworks (React, Angular, Vue, or similar) Backend development (Node.js, Python, Java, or C#) * Strong experience with PostgreSQL and database design/optimization; * Hands-on experience with AWS or Azure; * Experience with containerization (Docker, Kubernetes); * Strong understanding of API design (REST / GraphQL); * Experience with CI/CD pipelines and DevOps practices; * Deep understanding of system design, performance, and scalability; * Strong problem-solving and communication skills; * Ability to work independently and take ownership.
Nice to Have * Experience with event-driven architectures and distributed systems; * Experience with external integrations (APIs, EDI, third-party systems); * Familiarity with regulated environments (e.g., healthcare, compliance); * Experience with JSONB and hybrid data modeling approaches.
Work Setup * Fully remote, distributed team (US & international) * Partial overlap required: PST 8:00 AM — 11:00 AM (team hours) * High-ownership, low-bureaucracy environment.