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