Full-Stack Platform Engineer
Social Impact · Arlington, VA · 1 mo ago
EngineeringFull-time
Core Responsibilities
- Arcitect and build a full-stack platform using React + Next.js, Node.js / FastAPI, and PostgreSQL
- Develop configurable interfaces that allow users to define workflows, structures, and performance criteria across different use cases
- Build interactive dashboards to monitor performance, trends, and key operational metrics in near real-time
- Design and implement clean, scalable REST APIs to support frontend and data integrations
- Integrate backend services that expose analytical insights and system-generated signals to the UI
- Implement secure authentication and role-based access control using enterprise identity providers (e.g., Azure Active Directory)
- Integrate embedded analytics tools (e.g., Power BI or similar) for advanced reporting and visualization
- Build notification and alerting mechanisms to surface important system events and changes to users
- Design a flexible and extensible data model capable of supporting multiple use cases and evolving requirements
- Develop and maintain containerized deployments using Docker and cloud-native services (Azure preferred)
- Contribute to CI/CD pipelines and engineering best practices for reliability and scalability
- Apply secure engineering practices including encryption, audit logging, and secrets management
- Implement FedRAMP-aware infrastructure practices from day one: encryption at rest/transit, audit logging, secrets management via Azure Key Vault, infrastructure-as-code with Bicep or Terraform
Required Qualifications
- 5+ years of full-stack engineering experience with strong frontend and backend capabilities
- Proficiency in TypeScript, React, and modern frontend architecture patterns
- Experience building scalable backend systems using Node.js and/or Python (FastAPI)
- Solid experience with PostgreSQL, including schema design and performance optimization
- Experience working with cloud platforms (Azure, AWS, or GCP)
- Hands-on experience with Docker and container-based deployments
- Experience implementing authentication and authorization (OAuth 2.0, RBAC, etc.)
- Strong product mindset with the ability to translate loosely defined requirements into working systems
Preferred Qualifications
- Experience with Next.js (App Router, SSR, hybrid rendering)
- Familiarity with embedded analytics platforms (Power BI, Tableau, etc.)
- Experience with infrastructure-as-code (Terraform, Bicep, or similar)
- Exposure to real-time data patterns (WebSockets, event-driven systems, streaming pipelines)
- Experience building configurable platforms (workflow tools, form builders, or low-code systems)
- Familiarity with integrating external data or model-driven services into applications
- Experience working in regulated or security-conscious environments
- Comfort using modern AI-assisted development tools to accelerate delivery
- Familiarity with "Security First Design" and FedRAMP 20X requirements for cloud application services.