Develop a brand new Electron-based application from the ground up and develop it with reliability and observability in mind.
Work with DevOps to get the Electron platform deployed to hundreds of kiosks around the country.
Work on a cutting edge tech stack (Typescript, React, RabbitMQ, Node.js, Electron).
Develop applications to be released into production mid week with a zero down time based deployment model.
Be influential in making architectural, design, and technical stack recommendations.
Collaborate with the other members of the engineering team to ensure all services are reliable, maintainable, and well-integrated into our existing platforms.
Adhere to best practices for testing and designing reusable code.
Write automated Unit, Integration and Acceptance tests for each service while maintaining a code coverage of > 90%..