[Remote] H1B-T || Senior Full Stack Engineer || Remote
Note: The job is a remote job and is open to candidates in USA. VLS Systems Inc is a not-for-profit membership organization focused on providing excellence in education. They are seeking a Senior Full Stack Engineer to develop and implement AI-driven and automated solutions for their Learning Management System (LMS) and Enterprise Resource Planning (ERP) platforms, ensuring high-quality software development and integration.
Responsibilities
- Candidate will be responsible for complex software development including coding, managing small sections of ongoing projects and closely adhering to deadlines
- Candidate will also take responsibility for creating design specifications, unit testing, and preparing technical documentation
- Candidate will ensure relationships with customers and cross-team members are professional and meet expectations
- A top priority of this role is advancing AI and automation development—building agentic-AI capabilities and AI bot automation testing that improve delivery speed and quality across the LMS (Learning Management System) platform and its integrations
- The Senior Full Stack Engineer will analyze procedures, and design and implement solutions that strengthen the organization’s Learning Management System (LMS) ecosystem and the learning experiences it supports, with a strong emphasis on AI-driven and automated development
- The Senior Full Stack Engineer will design, develop, implement, and deploy AWS cloud solutions and LMS integrations, based on a set of standards and processes which establish consistency across the enterprise data, reduce risk, and promote efficiencies in support of the organization’s goals and objectives
Skills
- Agentic AI
- AWS Cloud Observability (ex. X-Ray)
- AWS Dynamo
- AWS Lambda
- AWS S3
- AWS - SNS/SQS
- AWS State machines
- JavaScript (ES6)
- Node.js
- React js
- SQL/RDS
- Demonstrated experience building AI-driven and automated development and testing solutions, including AI bot automation testing (script authoring and automated regression), agentic AI within software development, and AI-assisted / self-healing test maintenance
- Strong automation engineering across the SDLC: automated API integration testing, Playwright E2E, automated E2E browser testing, and CI/CD automation (CloudFormation, Jenkins, Git, AWS Code Pipeline)
- Minimum 7 years demonstrated experience with software development
- Strong and evolving competence in several programming languages and technologies, working knowledge of multiple tool sets, technologies and implementation environments especially in the cloud
- Expert level experience in React, NodeJS, Java and scripting in a Cloud based environment
- Demonstrated advanced experience with AWS Lambda, SNS/SQS, S3, IAM, CloudWatch, RDS and DynamoDB, AWS CLI
- Possess strong technical skills and experience in the virtual infrastructure domain, specifically Amazon Web Services
- Strong design and development experience in building and monitoring microservices including UI
- Working experience on CI/CD using Git Actions
- Demonstrated experience in developing full stack, LMS-facing solutions using React and NodeJS
- Demonstrated experience building and supporting API-based and file-based integrations with LMS platforms and external systems, using standards such as LTI 1.3, SCORM, and xAPI
- Fundamentals in OO and computer science foundation principles
- Working knowledge of distributed architectural design patterns
- Knowledge of systems analysis and design (including OOAD and UML), and database design
- In depth clean architecture knowledge, Postgres DB scaling, AWS ECS/Kubernetes, Fargate
- Knowledge of software development, lifecycle and modern software engineering principles and practices
- Experience setting up DataOps and DevSecOps
- High analytical skills and knack to develop tools for monitoring high frequency data services
- Experience with LearnUpon and Workday API integrations (strong plus)
- Experience working on Agile teams with the scrum team member attitude – willingness to support the Team to be successful in any area necessary
- Advanced demonstrated experience with AWS cloud supported programming languages like JavaScript, TypeScript, or Python
- Ability to use: KMS, ALB/ELB, Route 53, VPC
- Fluency with CI/CD toolsets such as: CloudFormation, BitBucket, Jenkins, Ansible
- Experience with relational databases, and NoSQL databases
- Experience building infrastructure as code using AWS CloudFormation or similar scripting techniques
- Appetite to Learn new things
Company Overview
Company H1B Sponsorship
Apply To This Job