https://vault.com/
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.
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.
- 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
- 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
- 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.
- 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
- 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
- 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
- Translate business requirements into technical solutions
- Collaborate with stakeholders to deliver projects on time and within budget
- Coordinate across teams for successful system integration
- 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.
- 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.
- Fully remote, distributed team (US & international)
- Partial overlap required: PST 8:00 AM – 11:00 AM (team hours)
- High-ownership, low-bureaucracy environment.