CareerZen Logo
Company logo

Founding Senior Full-Stack Engineer

Stucturacturalintel.org

Full-time

Rochester, MN

Job description

Overview
We are seeking a highly skilled and motivated Founding Full Stack Software Engineer to join our dynamic team. In this role at a B Charter Sofware Co. focused on civic contracts. You will be responsible for leading software development projects, mentoring junior engineers, and collaborating with cross-functional teams to deliver high-quality software solutions. The ideal candidate will have a strong background in both front-end and back-end development, with expertise in various programming languages and frameworks.

Founding Senior Full-Stack Engineer (React/React Native + Node + CRM)On-site, Rochester, MN
Comp: $155,000–$185,000 base + 5% signing bonus
Equity: 0.75%–1.25% options (standard vest) + 6 weeks
Benefits: Flexible schedule, PTO, on-site

Responsibilities

  • Build a mobile-first app (React Native) and web console (React/TypeScript)
  • Design and ship Node/TypeScript APIs and services
  • Implement CRM connectors (Salesforce, Microsoft Dynamics 365; ServiceNow/Tyler/Dataverse a plus) with secure OAuth2/OIDC flows, webhooks, and robust retry/backoff
  • Lead frontend architecture: design system, accessible components, virtualization for large datasets, offline sync, analytics
  • Productionize: CI/CD (GitHub Actions), IaC basics, logging/metrics, error handling
  • Security & compliance aware: OWASP, PII handling, audit trails; baseline WCAG/Section 508 practices
  • Ensure the performance, quality, and responsiveness of applications through rigorous testing and debugging processes.
  • Develop RESTful APIs to facilitate communication between front-end and back-end systems.
  • Implement Agile methodologies to enhance team collaboration and project delivery timelines.
  • Work with cloud services such as AWS and Azure to deploy applications efficiently.
  • Conduct code reviews to ensure adherence to industry standards and improve overall code quality.
  • Stay updated on emerging technologies in software engineering, including quantum engineering concepts.

Must-haves

  • 10+ years professional software engineering, including 5+ in React and 2+ in React Native
  • Strong Node/TypeScript backend experience (REST/GraphQL, queues, Postgres)
  • Hands-on CRM integration experience (Salesforce and/or Dynamics 365)
  • Accessibility (WCAG 2.1 AA), performance profiling, automated testing (Jest/RTL/Detox/Playwright)
  • Track record as tech lead: code reviews, design docs, mentoring, delivering to production
  • ServiceNow, Tyler/Oracle public-sector systems, Dataverse
  • Security+ or 508 Trusted Tester
  • AWS/Azure experience
  • Role begining mid to laye December - significant stock options available if promotedd to CTO

Qualifications

  • Bachelor’s degree in Computer Science or a related field; advanced degree preferred.
  • Security & compliance: OWASP top 10, secure secrets, least privilege, audit logging; familiarity with NIST 800-171 basics, CJIS awareness , and Section 508/WCAG testing, Trusted Tester
  • Proven experience in software development with proficiency in Ruby on Rails, JavaScript, Python, C#, C++, .NET, SQL, MySQL, Linux, React Express, RESTful API design, and application development.
  • Strong understanding of IT infrastructure principles and web development practices.
  • Familiarity with Agile methodologies and experience working in an Agile environment.
  • Knowledge of RBAC (Role-Based Access Control) principles is a plus.
  • Excellent problem-solving skills and the ability to work independently as well as part of a team.
  • Strong communication skills to effectively collaborate with technical and non-technical stakeholders. Join us as we innovate and create cutting-edge software solutions that drive our business forward!

Job Type: Full-time

Pay: $155,000.00 - $185,000.00 per year

Benefits:

  • Life insurance
  • Paid time off
  • Professional development assistance
  • Referral program

Experience:

  • Full-stack development: 10 years (Required)

License/Certification:

  • Required Certifications (Required)

Shift availability:

  • Day Shift (Required)

Ability to Commute:

  • Rochester, MN 55902 (Required)

Work Location: In person