The Senior Software Engineer designs, builds, and supports modern web applications using TypeScript, React, and a Node.js API tier deployed on cloud platforms.
Requirements
- Work collaboratively with product owners, designers, and engineers in an agile environment to deliver business outcomes.
- Build and support React + TypeScript user experiences and integrate them with enterprise services through a Node.js API tier and RESTful APIs.
- Design, implement, test, and document solutions using modern front-end patterns and API best practices.
- Perform design and analysis for deliverables; lead larger team design sessions and contribute to system-level architecture decisions.
- Serve as a subject matter expert for the TypeScript/React + Node.js stack and mentor engineers on coding standards, testing strategy, and maintainable architecture.
- Recommend solutions that balance cost, business needs, performance, security, and platform impacts.
- Utilize third-party frameworks, open-source libraries, and APIs to accelerate delivery and improve reliability of both UI and API implementations.
- Apply AI-assisted engineering to speed up development tasks while ensuring human validation, security, and adherence to engineering standards.
- Stay current on front-end and Node ecosystem advances and rapidly learn new tools, frameworks, and cloud capabilities to support the environment and deliverables.
- Assist with technical presentations and lead development meetings as needed.
Benefits
- Competitive Pay
- Bonus for Eligible Employees
- Pension Plan
- 401k Match
- Employee Stock Purchase Plan
- Tuition Reimbursement
- Disability Insurance
- Medical Insurance
- Dental Insurance
- Vision Insurance
- Employee Discounts
- Career Training & Development Opportunities
- Health and Work/Life Balance Benefits