You will design, build, and maintain full-stack services in a cloud environment.
Responsibilities
- Establish an automated testing framework and integrate automated tests into CI/CD pipelines for multiple products.
- Code automated test scripts for JavaScript frontend/browser interaction and serverless/Node.js components.
- Develop and maintain new functionality across multiple product lines.
- Design and monitor microservices within the cloud infrastructure.
Required Skills
- 5+ years of professional experience in software engineering.
- Strong practical experience with JavaScript and NodeJS.
- Demonstrated experience in a Cloud-based environment, specifically AWS.
- Proficiency with CI/CD and DevOps practices.
- Experience building and monitoring microservices.
- Familiarity with Agile methodologies.
- Competence with testing frameworks including Jest, Mocha, Chai, Sinon, Playwright, Selenium, and Cypress.
- Knowledge of AWS services such as Lambda, SNS/SQS, S3, IAM, CloudWatch, RDS, and DynamoDB.
Preferred Skills
- Relevant AWS or other professional certifications.
- Bachelor's degree or other advanced degree.