Work collaboratively with product owners, designers, and engineers (including contract and offshore developers) 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 (component architecture, state management, accessibility) and API best practices (schema-first contracts, versioning, observability).
Perform design and analysis for deliverables; lead larger team design sessions and contribute to system‑level architecture decisions across front end, API, and cloud infrastructure.
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, including cloud and serverless design considerations.
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 (e.g., AI copilots/IDEs) to speed up development tasks such as scaffolding, refactoring, test generation, documentation, and code review support—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.
Requirements
Bachelor’s degree in Computer Science (or related technical discipline) or equivalent practical experience.
3+ years of professional software engineering experience, with strong hands‑on development in TypeScript.
Strong proficiency with React and modern front‑end engineering practices (component design, hooks, state management patterns, performance optimization, and testing).
Experience building and operating a Node.js API tier (RESTful services, integration patterns, authentication/authorization, and API documentation such as OpenAPI/Swagger).
Knowledge of database concepts and data modeling (relational and/or NoSQL) and how to design data access patterns that support scalable APIs.
Working understanding of cloud services (AWS and/or Azure) and common supporting tools used to deploy, monitor, and operate modern applications.
Experience with build, test, and deployment tooling and modern DevOps practices (CI/CD pipelines, source control, automated testing).
Familiarity with containers and orchestration (Docker/Kubernetes/OpenShift) and/or serverless patterns depending on platform needs.
Strong analytical thinking, problem-solving skills, and technical communication; able to prioritize work to meet tight deadlines.
Tech Stack
AWS
Azure
Cloud
Docker
JavaScript
Kubernetes
Node.js
NoSQL
OpenShift
React
TypeScript
Benefits
Competitive Pay
Bonus for Eligible Employees
Benefits Package
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
Paid Time Off starting at 160 hours annually for employees in their first year of service.
Ten (10) paid holidays per year (typically mirroring the New York Stock Exchange (NYSE) holidays).
Be Well Company holistic wellness program, which includes Wellness Coaching and Reward Dollars
Parental Leave – fifteen (15) days of paid parental leave per calendar year to eligible employees with at least one year of service at the time of birth, placement of an adopted child, or placement of a foster care child.