Job Summary
We are seeking a Senior Full Stack Developer with a strong Architecture and Integration focus to support the design, development, and integration of enterprise-grade digital solutions. This role bridges hands-on software development and solution architecture, ensuring that application implementations align with established architectural standards, security best practices, and long-term scalability requirements.
The successful candidate will work closely with Solution Architects, technical leads, and delivery teams, acting as a key technical liaison between architectural design and implementation.
Responsibilities
Design, develop, and maintain full stack applications using React, Node.js (NestJS), and TypeScript
Design and implement secure, scalable APIs supporting enterprise and third-party integrations
Apply microservices architecture principles, including service decomposition, communication patterns, and fault tolerance
Ensure adherence to API design standards, security best practices, and enterprise integration guidelines
Event-driven architectures
Domain-driven design (DDD) concepts
Support and implement complex system integrations, including identity management, authentication/authorization, and consent management flows
Act as a bridge between development teams and Solution Architects, ensuring architectural intent is correctly implemented
Review and validate technical designs and implementations for alignment with enterprise standards
Identify architectural risks and provide mitigation recommendations
Collaborate across teams to support integration testing, deployment readiness, and operational stability
Contribute to technical documentation, interface specifications, and architecture artifacts as required
Requirements
Minimum six (6) years of recent experience (within the last ten years) as a Full Stack Developer
Demonstrated experience in API design, microservices, and application security best practices
React
Node.js (NestJS)
TypeScript
Event-driven architectures
Domain-driven design (DDD)
Proven experience bridging software development and solution architecture, working in close collaboration with Solution Architects or performing architecture-adjacent responsibilities
Identity and access management
Authentication and authorization flows
Consent management and data-sharing integrations
Strong analytical, problem-solving, and communication skills
Nice to have
Experience working within enterprise or public-sector environments
Familiarity with enterprise integration platforms or messaging systems
Experience with cloud-based architectures and platform standards
Experience producing or contributing to architecture diagrams, interface contracts, and technical standards
Experience working in Agile or hybrid delivery models
Job Type: Full-time
Pay: $120,000.00-$135,000.00 per year
Work Location: Remote