Full-Stack Software Engineer at Mon Ami, Inc.
Job Description:
- Build back-end software on the Ruby on Rails ("RoR") platform.
- Build front-end software in JavaScript ES6, Stimulus/Turbo (RoR tool), React, HTML, Bootstrap, and CSS.
- Build automated tests that will be implemented with the RSpec framework, and comprise system tests, request tests and unit tests using Capybara.
- Build and maintain mobile apps using TypeScript, JavaScript and React, and ensure production-ready software is accompanied by a comprehensive test suite.
- Support production operations by triaging, monitoring production application logs using cloud log management tool AWS Cloudwatch, and identifying possible software defects or areas for improvement.
- Review issue reports from the customer success team, track and resolve client issues using Git-based version control application GitLab or Github and automated exception tracking tools.
- Respond to the customer success team, often opening issues (aka bug reports) to track progress towards resolution.
- Conduct full-stack performance optimization and resolve software and fix bugs with bug reports by implementing code fixes.
- Manage SQL databases including Postgres; prototype possible solutions to product and software needs and present work with peers and senior engineers for feedback.
May Telecommute.
Minimum Requirements:
Bachelor’s (or foreign educ. equiv.) Degree in Software Engineering, Computer Science, or a closely related field plus two (2) years experience in the job offered or related.
Special Skill Requirements:
- Implementing Web App user interfaces, using JavaScript ES6, HTML, CSS and Bootstrap.
- Unit testing and implementation of tests using frameworks including Capybara.
- Conducting full-stack performance optimization.
- Collaborate with product owners and designers to outline new features and write technical specifications.
- Maintaining source code and tracking and resolving client issues using Git-based version control applications including GitLab.
- Building and maintaining mobile apps using TypeScript, JavaScript and React.
- Monitoring production application logs using cloud log management tools including AWS Cloudwatch.
- Leading internationalization processes using i18N to create globally adaptable applications.
- Managing SQL databases including Postgres.
Base Salary: $114,000 - $168,000 per annum. 40 hours per week; M-F,
To apply, send resume to job-full-stack-engineer@monami.io.