Stewart Charles
I’m a senior full-stack software engineer with about 10 years of experience building reliable, scalable backend services in Node.js and PostgreSQL, and designing API layers that support complex business logic.
About
I’m a senior full-stack software engineer with about 10 years of experience building reliable, scalable backend services in Node.js and PostgreSQL, and designing API layers that support complex business logic. I enjoy owning the full lifecycle—from database schema modeling and performance tuning to API development and rigorous automated testing with Jest—so systems behave predictably as requirements evolve.
I also build cross-platform mobile experiences using React Native and Expo, working to keep iOS and Android user experiences consistent through shared code and solid testing practices. In my recent roles, I’ve led migrations to modern mobile platforms, developed secure REST APIs for multi-currency billing workflows, improved performance with PostgreSQL indexing and Redis caching, and mentored engineers through code reviews and pair programming.
- 10 years' experience
- Joined September 2026
Industry experience
- Healthcare
- Education
- Software & Internet
More experts in Salt Lake City, United States
- Back-End Developers for hire in Salt Lake City, United States
- Front-End Developers for hire in Salt Lake City, United States
- Full Stack Developers for hire in Salt Lake City, United States
- QA Engineers for hire in Salt Lake City, United States
- Software Engineers for hire in Salt Lake City, United States
Work experience
Led the migration of the tenant portal from a legacy web stack to an Expo-based React Native application, including establishing code review standards and testing protocols for the mobile team. Led migration of the property management platform to React Native and Expo, unifying iOS and Android client codebases into a single shared repository. Built secure REST APIs using Express and PostgreSQL to manage complex tenant billing cycles with multi-currency calculations and automated invoice generation workflows. Introduced TDD and Jest suites across frontend and backend teams, optimized PostgreSQL reporting performance with composite indexes and query rewrites, and mentored junior engineers through weekly code reviews and pair programming. Designed and built high-throughput backend services using Node.js and Nest.js on AWS EC2, and reviewed PRs across three engineering squads while standardizing TypeScript linting rules.
Developed patient engagement features in React Native and Expo, enabling healthcare administrators to send targeted appointment reminders and health surveys via mobile push notifications. Migrated legacy MySQL schemas to PostgreSQL, defining new relational models for patient records and ensuring data integrity with constraint validation and migration scripts. Built backend services with Node.js and Express for clinical data storage. Implemented background job processors using Node.js and Redis queues for bulk email dispatches to decouple sending from the main application thread. Created internal developer tools to validate API contracts against Swagger definitions. Implemented CI/CD pipelines with AWS CodePipeline and Docker to automate build verification and staging deployments. Resolved patient portal latency issues by adding Redis caching for frequently accessed provider directories.
Developed automated test suites for a mobile application using Expo and Jest, covering user authentication flows, appointment scheduling logic, and notification handling. Wrote integration tests using Selenium and Node.js to verify login flows and form submissions for the student registration system before releases. Designed REST API integration tests with Express and Axios to validate data consistency between an Expo client and backend Nest.js services. Built backend endpoints in Express and PostgreSQL to support faculty grading workflows. Implemented PostgreSQL and MySQL migration scripts and verification queries to ensure schema integrity during deployments and rollbacks.
Education
Hire Stewart Charles today
Post a job and invite Stewart, or contact them directly. No hidden commission.








