🔵 Your key contributions:
◽ As engineers on the endpoint engineering team, our mission is to build the fastest, most reliable, easy-to-use, fully automated, and largest-scale enterprise forensics solutions in the world. Our team owns the client-side of our flagship product AIR which is a web-based "Automated Incident Response" platform that provides the most complete feature set for enterprise forensics.
◽ We are developing applications that we named “agent” that work on the client-side, collecting over 350 digital forensic artifacts, capturing the "Forensic State" of the endpoint, and generating a well-organized HTML/JSON report in under 10 minutes. We work closely with the back-end and full-stack engineers to develop and maintain the communication protocol between server and client side. Our main focus is mostly on developing the core features of the Agent and maintaining its deployment, installation, and update architectures.
◽ We are product-minded software engineers who work closely with product managers to make sure that the developed features solve business problems and meet customer expectations. The product team defines the feature scope and requirements, and we develop the solution.
◽ We have expanded the capabilities of our endpoint engineering solutions to incorporate server-side functionalities. The backend of this extension is implemented using the Go programming language, providing robust and efficient performance. On the frontend, we utilize VueJS, HTML, and CSS to create a seamless and responsive user interface, interacting with the backend through REST APIs. This holistic approach ensures a comprehensive and integrated experience for users of our products.
🔵 What we're looking for:
◽ Proven experience as a full-stack software engineer. Besides having a solid technical background, you have also shown that you can work effectively with product managers, designers, and other engineering teams.
◽ Eager to tackle complex technical problems, learn quickly, understand tradeoffs, and communicate solutions effectively.
◽ Expertise in frontend development and proficiency with Vue.js.
◽ Expertise in backend development (gin, echo, etc.) and Go proficiency.
◽ A disciplined approach to testing and quality assurance.
◽ Demonstrable ability to work across multiple teams to deliver an end product.
◽ Knowledge of RESTful APIs.
◽ Experience with Git and Docker.
◽ Experience with Bash, Python, PowerShell, etc. to automate things is preferred.
◽ Be able to self-motivate and ensure high productivity and engagement while working remotely and independently.
🔵 What you'll do:
◽ Design, develop, and implement end-to-end solutions using Golang, addressing both front-end and back-end aspects, to create efficient and scalable applications that meet business requirements.
🔵 What we offer:
◽ 28 days holiday allowance + wellbeing days + birthday off!
◽ Fully Remote and flexible working.
◽ A supportive and collaborative team that's as passionate as you are.
◽ Home office setup.
◽ Private medical insurance for you and your family (UK).
◽ Great opportunities for career development.
◽ Generous learning & development budget.
◽ Wellbeing and entertainment allowances.
◽ The satisfaction of protecting businesses from cyber threats and making the digital world safer.