You will be working on software using your skills and experience of functional programming and design patterns. This new cyber-security platform is being built from the ground up using new research into machine learning and a reactive distributed architecture.
- Work closely with product managers and engineering to effectively design and develop our desktop application
- Help define development standards, procedures, and guidelines to improve the overall development process
- Design and develop clean, maintainable, and performant software
- Mentor less experienced developers
- Participate in scrum meetings, stand-up, sprint planning
Key Skills:
● Experience building successful production software systems
● Experience with Angular / JavaScript
● Experience working in a distributed environment
● Knowledge of modern design patterns and best practices in software engineering
● Strong analytical and troubleshooting skills