Senior Full Stack Engineer � AI & LMS Platforms
Accylerate · United States · 1 mo ago
RemoteRemoteEngineeringContract
Ideal Candidate Profile
The role is focused on LMS (Learning Management System) development and integrations.
Responsibilities
- Responsible for complex software development including coding, managing small sections of ongoing projects and adhering to deadlines.
- Create design specifications, unit test, and prepare technical documentation.
- Ensure professional relationships with customers and cross-team members meeting expectations.
- Advance AI and automation development, building agentic-AI capabilities and AI bot automation testing that improve delivery speed and quality across the LMS platform and its integrations.
- Analyze procedures, design, and implement solutions that strengthen the organization's Learning Management System (LMS) ecosystem and the learning experiences it supports.
- Design, develop, implement, and deploy AWS cloud solutions and LMS integrations based on established standards and processes.
- Design, develop, and implement serverless software solutions in support of AI-driven automation for LMS and ERP platforms.
- Develop and support API-based and file-based integrations with LMS platforms and external systems, using standards such as LTI 1.3, SCORM, and xAPI.
Requirements
- 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.
- 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.
- 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.
Qualifications
- 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.