Overview
We’re looking for a motivated, driven, and collaborative full stack software engineer to join
our Tools and Automation Team. The team is responsible for developing both back-end and
front-end software for complex internal applications using Agile/Scrum methodologies. The team
is also looking for experience with AWS managed services to enable our migration to cloud.
Responsibilities
MAJOR RESPONSIBILITIES
· Maintain and expand functionality of the existing application through solid knowledge of
software lifecycles using Agile methodologies
· Design new and efficient React components for application UI
· Work with GraphQL and API services
· Design and setup AWS infrastructure to migrate our existing VMs to AWS managed
services
· Create and maintain unit tests and monitor test coverage through CI/CD pipeline
· Enhance, optimize, and improve efficiency and robustness of the existing software
framework
· Document requirements and designs in engineering tools such as Jira and Confluence
KNOWLEDGE / SKILL REQUIREMENTS
· Working knowledge of front-end technologies including HTML, JavaScript, and CSS
· Experience with ReactJS and Typescript
· Experience with SQL and GraphQL queries and data modeling
· Experience with shell scripting on Linux
· Experience with Git, CI/CD and automated testing frameworks
· Demonstrated ability to manage priorities, context switches and make efficient use of
shared resources
· Demonstrated ability to work well in a fast-paced environment with user-centered,
iterative design and development process
· Demonstrated engineering communication expertise including clear and concise written
and verbal skills
· Working knowledge of the Agile software development methodology
· Ability to troubleshoot and solve complex problems
Qualifications
· Bachelors degree in Computer Science, Information Systems, Engineering, or other related fields
. 2 - 5 years of software development experience · Experience working with Static Code Analysis tools
· Experience working with testing frameworks and tools like Jest, Selenium, Cypress or Playwright
· Experience in AWS technologies, including infrastructure as code such as CloudFormation
REQ-148505","qualifications":"· Bachelors degree in Computer Science, Information Systems, Engineering, or other related fields
. 2 - 5 years of software development experience · Experience working with Static Code Analysis tools
· Experience working with testing frameworks and tools like Jest, Selenium, Cypress or Playwright
· Experience in AWS technologies, including infrastructure as code such as CloudFormation