Collaborate with the development team to design, develop, and maintain backend systems and components for our cyber security products.
Write clean, efficient, and scalable code in languages such as NodeJS or Go
Work closely with cross-functional teams, including front-end developers, data scientists, and product managers, to deliver high-quality software solutions.
Participate in code reviews and provide constructive feedback to ensure code quality and maintainability.
Debug and resolve software defects and performance issues.
Stay updated with the latest trends and advancements in backend development and cyber security domains.
Assist in the documentation of technical specifications, user guides, and other relevant materials.
Contribute to the continuous improvement of development processes and best practices.
Requirements:
Pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field.
Strong programming skills in one or more languages such as NodeJs or Go.
Familiarity with backend development frameworks, libraries, and tools.
Basic understanding of web technologies, protocols, and APIs
Knowledge of databases, SQL, and database design principles.
Passion for cyber security and a keen interest in keeping up with the latest industry trends.
Good problem-solving and analytical thinking abilities.
Strong communication skills and the ability to work effectively in a team-oriented environment.
Self-motivated with a strong desire to learn and grow in a dynamic, fast-paced environment.