What are the responsibilities and job description for the Technical Architect Software Engineer position at FANBASIS?
Technical Architect Software Engineer
Location: Miami, FL (In-person - FanBasis HQ)
Type: Full-time
About FanBasis
FanBasis is a leading platform enabling entrepreneurs, experts, and creators to build and scale digital product and service-based businesses. It offers tools for managing offers, courses, communities, memberships, and more, simplifying operations with built-in payment processing, subscription management, and engagement features. As a one-stop shop for the internet economy, FanBasis empowers its growing seller base through innovative, scalable solutions. With strategic partnerships, FanBasis is revolutionizing how digital businesses operate and thrive.
Role Description
As a Technical Architect, you’ll play a pivotal role in shaping the future of the FanBasis platform. You’ll work closely with engineering leadership to define system architecture, guide technical decisions, and ensure that our platform remains scalable, performant, and maintainable as we grow.
You’ll translate business and product goals into clear, well-structured technical designs — creating architecture documents, reviewing implementation plans, and mentoring engineers to deliver high-quality software at scale.
This role blends hands-on technical leadership with high-level architectural thinking. You’ll stay close to the codebase, review critical pull requests, and help set standards that elevate the entire engineering team.
Key Responsibilities
- Own the architectural vision for major platform components, including our checkout and payments infrastructure, seller dashboard, course builder, and other seller modules.
- Design and document scalable, secure, and maintainable system architectures — including data models, service boundaries, and API contracts.
- Review and guide code contributions from other engineers, ensuring consistency with architectural principles and performance goals.
- Collaborate with cross-functional leaders to translate product requirements into well-structured technical implementation plans.
- Mentor and support engineers through design discussions, code reviews, and pair programming sessions.
- Identify and address technical debt and propose forward-looking improvements to our stack and deployment pipeline.
- Stay hands-on when needed, contributing to key features or proof-of-concept implementations to validate design decisions.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- 5 years of experience in full-stack or backend development, with deep technical understanding of web architectures.
- Proficient in Node.js (Express / TSOA), React, and PostgreSQL — and capable of making architectural tradeoffs across technologies.
- Experience designing and documenting service-oriented or modular architectures for modern web applications.
- Comfortable conducting code reviews, architecture reviews, and technical audits for production systems.
- Strong communicator who can translate technical complexity into clear recommendations for both engineers and leadership.
- Curious, pragmatic, and detail-oriented, with a bias toward clean abstractions, scalable solutions, and long-term maintainability.
- Excited by the challenge of building for real users — and shaping the technical foundation of a growing platform.
Benefits
- Competitive compensation.
- Hands-on experience building a large-scale SaaS platform.
- Team events, startup culture, and access to our Miami HQ workspace.
Work Authorization & Location
- No visa sponsorship available.