Senior Full-Stack Developer (Node.js)
About the Client
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.
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.
Required skills experience
| Node.js | 5 years |
| React.js | 6 years |
| Angular | 7 years |
| PostgreSQL | 7 years |
| AWS | 6 years |
| Azure | 5 years |
| Docker | 7 years |
| API | 7 years |
Required languages
| English | C1 - Advanced |
| Ukrainian | C1 - Advanced |