Accylerate is a company focused on AI and LMS platforms, seeking a Senior Full Stack Engineer with expertise in AI-driven automation development. The role involves software development for Learning Management Systems, focusing on design, implementation, and deployment of cloud solutions and integrations while enhancing AI capabilities.
Responsibilities:
- Responsible for complex software development including coding, managing small sections of ongoing projects and closely adhering to deadlines
- Creating design specifications, unit testing, and preparing technical documentation
- Ensuring relationships with customers and cross-team members are professional and meet expectations
- Advancing 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
- Analyzing procedures, and designing and implementing solutions that strengthen the organization's LMS ecosystem and the learning experiences it supports
- Designing, developing, implementing, and deploying 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
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
- 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