Software Engineer

Software Engineer. DataChat Inc. Madison, Wisconsin. Responsible for developing new software development methods for general analytics, implementing visual elements and their behaviors with user interactions. Gather requirements, analyze dependencies, and develop documentation to translate business requirements to technical implementations. Design and develop user interfaces for various interactive and dynamic web applications as required to enable and support complex business logic and application functionality. Develop test cases for application code to test individual pieces of code and test application integration. Deploy code to different higher environments, facilitate testing and fixing defects until release to production. Perform peer review to ensure high code quality, set up review guidelines and capture metrics. Facilitate Agile development process by participating in daily scrum meetings, address daily issues and blockers, grooming, retrospective sessions, show & tell and demo sessions with product owners, users to gather feedback and refine requirements. Documenting application workflow during code development. Work with management to determine feasibility of product features and enhancements to be added to promote high quality, scalability, and better user experience. Responsible for data models, system design, database connectivity, and data visualization. Translate technical language into business requirements for non-technical personnel. Requires: Bachelor’s degree in Computer Engineering, Computer Science, Software Engineering, or a closely related degree. Demonstrated experience with reusable React components, wireframes, mockups, NodeJS, Babel, JSX, Webpack, Balsamiq, and Invision. Demonstrated experience with REST API and UI data manipulation. Demonstrated experience with React, JSON, JavaScript, Redux, Bootstrap, HTML, and CSS. Demonstrated experience with React Router. Telecommuting from any location in the U.S. is an option for this position. To apply, send resumes to DataChat Inc., Attn: Hiring Manager, 455 Science Dr, Suite 155, Madison, WI 53711 or by email to


Think you’re a good fit? We would love to chat with you about the work we are doing and how you can contribute to our team.