JOBSEARCHER

Full Stack Engineer

Senior Full-Stack DeveloperHiring a senior full-stack developer to increase development capacity and provide predictable feature delivery. The role owns work end-to-end across frontend and backend, AWS infrastructure, and integrations, delivering solid, production-ready code with minimal handholding. This person will operate in a small on-site Tulsa team, ramp quickly, and balance a bias for momentum with the judgment to slow down for security, scalability, and maintainability concerns.SalaryNot specified beyond internal decisionTop Must Haves01Proven end-to-end full-stack delivery: can walk through at least one recent feature they personally delivered across SPA front end and Node.js/TypeScript backend with clear ownership of design, implementation, testing, and handoff.02Strong hands-on TypeScript + Node.js experience in production: able to explain code-level decisions, tradeoffs, and debugging approaches; comfortable writing and reviewing TypeScript across client and server.03Demonstrated AWS production experience: has personally made and deployed AWS serverless solutions (e.g., Lambda, IAM, S3, CloudFormation/CDK) and can explain operational tradeoffs and incident responses.04Ability to work independently and finish assigned work end-to-end: shows examples of shipping clean, working code with minimal direction.05Bias for momentum with good judgment on when to push back: ships predictably across the stack but can quickly recognize and pause to question decisions that impact security, scalability, or long-term maintainability.06Experience across UI frameworks: has worked with frameworks such as React/Vue/Angular/Aurelia/etc. and can ramp into a new UI framework without blocking delivery.07On-site in Tulsa, OK and U.S. citizenship: some flexibility with remote work.Hard YesFull-time, on-site with some remote availability in Tulsa, Oklahoma.U.S. citizenship (must have legal right to work without sponsorship).5+ years total professional software development experience with demonstrable recent hands-on work in TypeScript and Node.js in production (evidence: code walkthroughs, PRs, or technical descriptions).Direct, hands-on AWS serverless experience with production deployments and operational responsibility (not just conceptual exposure).Proven track record of shipping features end-to-end with minimal direction (concrete examples of tasks owned from assignment through testing/handoff).Hard NoPure UX/UI or front-end-only specialists who cannot credibly demonstrate backend, AWS, and integration experience.Candidates who require heavy, frequent direction and cannot describe self-unblocking steps or independent ownership of work.Engineers who habitually slow delivery by debating every design decision; i.e., those who prioritize theoretical correctness or extended architecture debates over predictable shipping when the tradeoff is delivery risk.Applicants unwilling or unable to work in Tulsa or who cannot meet the U.S. citizenship requirement.Candidates who consistently ship unstable/incomplete work or rely entirely on QA to discover fundamental issues (lack of demonstrated code quality and verification practices).ResponsibilitiesExecute end-to-end feature work across the stack: design, implement, test, and hand off SPA UI (Aurelia or equivalent), Node.js TypeScript backend logic, and necessary database changes (Postgres/DynamoDB).Operate independently on assigned tasks: own work from assignment through completion with minimal direction, proactively fill in design gaps, and unblock yourself or ask targeted questions when needed.Ship predictable, production-quality code: write clean, concise TypeScript code, include automated tests where appropriate, validate behavior locally/staging, and ensure stable handoff to QA and product verification.Manage infrastructure and integrations work in AWS: implement and modify AWS resources, deployments, and monitoring; ensure changes include rollback plans and do not compromise security or scalability.Prioritize and reduce technical debt: identify, estimate, and implement debt remediation tasks that improve maintainability and reduce future development costs.Collaborate with the architect and team: participate in lightweight design and architecture discussions, question assumptions selectively (esp. for security/scalability/maintainability), and incorporate feedback without blocking delivery.Communicate status and risks clearly: provide concise daily standup updates, weekly progress summaries, and flag blockers or risk items early with proposed mitigations.Adhere to quality and security standards: follow team coding standards, perform code reviews, address review feedback promptly, and apply secure coding practices for customer-facing and infrastructure changes.Mentor and share knowledge informally: help teammates ramp on cross-stack topics when appropriate, document patterns and common fixes, and contribute to a culture of predictable delivery.Maintain focus on momentum: favor pragmatic solutions that enable steady throughput inside the existing proven architecture, avoiding over-engineering or unnecessary debate that slows delivery.Senior Full-Stack DeveloperDeliver predictable feature velocity for a small, fast-moving team by owning end-to-end work across SPA UI, backend services, and AWS infrastructure. Join a compact development team to help eliminate delivery thrash, close technical debt, and keep the product ahead of customer needs.ResponsibilitiesBuild and deliver new features across the single-page application and Node.js backend, owning tasks from assignment through handoff to testImplement and maintain integrations with external systems and servicesMake targeted AWS infrastructure changes and operate services in production with attention to security and scalabilityWrite clean, concise, and well-tested TypeScript code for front-end and back-end componentsIdentify and resolve technical debt items to improve long-term maintainability and delivery predictabilityAsk the right questions to unblock work and fill design gaps without blocking progressCollaborate with the architect and the team on design and architecture improvements when choices affect security, scalability, or maintainabilityParticipate in daily standups, report progress and blockers, and keep work flowing with minimal supervisionRequirementsProven hands-on full-stack experience shipping features end-to-end (SPA front end + backend services) with clear personal ownershipStrong practical experience with TypeScript and Node.js across application layersHands-on experience operating and changing AWS infrastructure in productionExperience with single-page application development and the ability to learn framework specifics quickly (Aurelia experience is a plus but not required)Familiarity with relational and NoSQL databases (experience with PostgreSQL and DynamoDB is preferred)Demonstrated ability to work independently, pick up assigned tasks, and complete them reliably with minimal handholdingClear bias for momentum and predictable delivery while exercising judgment to slow down for security, scalability, or maintainability concernsU.S. citizenship (required) and ability to work on site in Tulsa, OKFull-time availability and willingness to operate in a small-team environmentNice to HavePrior experience across multiple UI frameworks and quick framework ramp-up abilityPrior experience improving architecture within an existing proven framework without over-engineeringDemonstrated history of owning integrations end-to-end in productionTeam / ReportingWork is assigned by the development manager; developers own tasks independently before handoff to testingLocation / Work TypeOn-site — Tulsa, OklahomaFull-time