Position Overview:
We are seeking a talented and versatile Full Stack Engineer to join our team and
contribute to the development of cutting-edge cybersecurity products. This role
focuses on building scalable and robust product and web applications while
integrating cybersecurity principles. The ideal candidate is a skilled developer with a
passion for product development, an understanding of networking concepts, and
experience with modern web technologies.
We are searching for a candidate who is not only talented but also resourceful and
versatile, thriving in our fast-paced work environment. Whether we are building
solutions from scratch or modifying existing ones, you will need to adapt quickly. Our
development approach flexes between agile development and the waterfall method,
and the ideal candidate will seamlessly transition between these methodologies,
demonstrating an ability to pivot and learn on the fly to meet project demands,
including the capacity to pick up new skillsets and programming languages as and
when needed.
Important note: While certifications can be valuable, we prioritize practical experience
and a proven track record. Please highlight your strong project portfolio and genuine
passion for this field in your application, as these speak volumes about your
capabilities.
Key Responsibilities:
1. Web Application Development:
o Design, develop, and maintain responsive web applications using
Next.js, Express.js, and Node.js.
o Create backend services and APIs that power the platform, ensuring high
performance and scalability.
o Collaborate with the product team to translate business requirements
into technical solutions.
2. Integration & Security:
o Implement authentication and authorization mechanisms, including
JWT, SAML, and SSO integrations.
o Ensure the security of applications by adhering to secure coding
practices and performing vulnerability mitigation.
3. Database Management:
o Design and manage databases using MongoDB, optimizing for
performance and reliability.
o Implement efficient data models and query structures.
4. Testing & Quality Assurance:
o Write and execute unit tests to ensure the reliability of features and bugfree deployments.
o Conduct code reviews and follow best practices to maintain high code
quality.
5. Product Focus:
o Contribute to the design and development of cybersecurity-focused
features and tools.
o Leverage knowledge of networking and network topology to implement
product functionalities aligned with cybersecurity objectives.
6. Collaboration & Innovation:
o Work closely with cross-functional teams, including designers, product
managers, and cybersecurity experts, to refine and iterate on product
features.
o Stay updated with emerging trends in web development and
cybersecurity to innovate on the product.
Key Skills and Experience:
• Programming Languages & Frameworks:
o Proficiency in JavaScript, Python, Next.js, Express.js, and Node.js.
• Database & Backend:
o Experience with MongoDB, including schema design and query
optimization.
o Proficiency in building and consuming REST APIs.
• Security & Authentication:
o Strong understanding of JWT, SAML, and SSO.
o Familiarity with secure web application development practices.
• Testing & Quality Assurance:
o Experience writing and maintaining unit tests using modern testing
frameworks.
• Networking Knowledge:
o Sufficient understanding of networking concepts, network topologies,
and their application in product development.
Additional Experience:
• Experience in building scalable SaaS products with a focus on cybersecurity.
• Knowledge of CI/CD pipelines and DevOps practices.
• Familiarity with cybersecurity principles and tools, including vulnerability
scanning and logging frameworks.
Qualifications & Education:
• Bachelor’s degree in computer science, software engineering, or a related field,
or equivalent practical experience.
• Proven experience as a full stack developer.
Application Confirmation
You're applying for the role below: