Summary
##Our Tech Stack
-Backend: Node.js, NestJS, TypeScript
-Frontend: React.js, Material UI, React Hook Form, Next.js
-Infrastructure: AWS (Lambda, S3), Terraform
-Databases: MongoDB Atlas, Amazon Neptune (Graph DB), OpenSearch
##Required Qualifications
-10+ years of professional software development experience.
-Proven experience as an Application Architect: You must have a track record of designing complex, distributed systems and making high-level design choices that dictate technical standards.
-Expert Proficiency in TypeScript/JavaScript (ES6+).
-Architect-level experience with Node.js and the NestJS framework.
-Deep React Expertise: Advanced state management, Hooks, and complex form implementation (React Hook Form).
-Cloud & DB Power User: Hands-on experience with AWS (specifically Lambdas), MongoDB Atlas, and specialized DBs (Neptune/OpenSearch).
-Leadership Background: Proven track record of defining engineering cultures and mentoring mid-level developers in a startup environment.
##Nice-to-Haves
-Experience with AI/ML integration (LLMs or autonomous agents).
-Experience with Content Management Systems (CMS) for SEO and publishing workflows.
##Engagement Details
-Type: Part-time (approx. 20 hours per week).
-Location: Fully Remote (East Coast US timezone overlap).
-Duration: Long-term partnership preferred.
##Key Responsibilities
-Architectural Leadership: Act as the primary architect for our platform. Beyond initial debt fixing, you will design scalable system architectures, evaluate third-party integrations, and ensure the platform can support rapid growth.
-Standardizing Engineering Culture: Draft and publish the "Engineering Handbook," defining coding standards, linter rules, and naming conventions to ensure consistency across the codebase.
-Process Oversight: Define the "Definition of Done" (DoD) and establish rigorous Pull Request protocols, ensuring mandatory checks and documentation updates are part of every ticket.
-Technical Debt Roadmap: Perform regular code health audits and prioritize immediate blockers versus long-term refactors alongside feature work.
-Technical Scoping: Implement standards for technical readiness, ensuring high-complexity tickets have documented implementation plans before development begins.
-Release & Stability: Create formal protocols for deployments and incident escalation, ensuring the production environment remains stable.
-Mentorship: Lead high-impact refactors to demonstrate best practices and establish knowledge-sharing rituals (like architecture reviews) to bridge gaps within the development team.
... Show more