Job Summary
We are seeking a skilled Full Stack Engineer to join our team.
About the Role
This role involves working closely with product managers and engineering teams to design and develop desktop and web applications. You will help define development standards, procedures, and guidelines to elevate the overall development process. Your responsibilities will include designing and creating clean, maintainable, and performant software, leading and mentoring less experienced developers, participating in agile development activities, and writing automated integration tests to ensure reliability and robustness of software solutions.
Key Responsibilities
1. Collaborate with cross-functional teams to design and develop high-quality software systems.
2. Develop and maintain code that meets industry standards for performance, scalability, and security.
3. Leverage expertise in distributed architecture design patterns to drive innovation and efficiency.
4. Mentor junior developers to enhance their skills and contribute to the team's growth.
5. Participate in agile development methodologies, including scrum meetings, stand-ups, and sprint planning.
Requirements
* 5+ years of experience in building successful production software systems.
* Full-stack development skills, including C#/.NET, TypeScript, Angular, Node.js, and other web technologies.
* Experience working in a Windows environment, with cross-platform development experience for MacOS being a plus.
* Strong grasp of distributed architecture design patterns.
* Experience or willingness to dive into driver-level development.
* Strong analytical and troubleshooting abilities.
Bonus Points
* Experience with writing MS Office plugins.
* Familiarity with gRPC communication protocol.
* Experience with Electron.js framework.
* Prior work on security-related software solutions.
* Interest in Security, Machine Learning, and Natural Language Processing.
About Us
We're committed to simplifying security for global businesses and governments. Our cloud-native platform makes it easy to adopt Zero Trust and prevent data loss. With over 20 years of experience, we've helped 11k+ customers trust our innovative technologies and people. Join us in creating a safer world.