Software Engineer
Develop and maintain internal and external web applications using Ruby on Rails and React. Collaborate with cross-functional teams to develop and implement new features utilizing Agile methodologies. Leverage a variety of developer tools, including Git, Jenkins, AWS, Docker, and MySQL for rapid, data driven development and deployments. Ensure high quality web apps by using modern front-end tools such as Material UI, React Testing Library, Redux, Typescript, and React Query. Debug and troubleshoot issues to ensure high-quality, reliable software. Adhere to best coding practices such as DRY and Convention-over-Configuration to maintain clean and efficient code. Implement data visualization using Google Data Studio and BigQuery. Document software design and development processes using Confluence.