Job Description
Our client is a dynamic cybersecurity company dedicated to protecting organizations from the growing threats of email impersonation and fraud. Our innovative platform leverages cutting-edge technology to empower businesses with comprehensive email security solutions. We are on a mission to democratize cybersecurity and provide our clients with powerful tools to safeguard their digital assets.
Role Overview:
We are looking for a talented Fullstack Developer with a passion for front-end development to join our growing engineering team. If you’re enthusiastic about creating seamless user experiences and have a strong background in TypeScript, React, and Node.js, we’d love to hear from you!
As a Fullstack Developer, you will work closely with our product and design teams to build intuitive and responsive web applications. While this role covers the full stack, there is a strong focus on front-end development, ensuring our products are both functional and visually compelling.
Key Responsibilities:
- Design, develop, and maintain scalable web applications with a focus on front-end performance and usability.
- Support the team with backend initiatives if/when needed
- Collaborate with cross-functional teams, including product managers and UX/UI designers, to create high-quality user interfaces.
- Build reusable components and front-end libraries using React and TypeScript.
- Participate in code reviews, ensuring high standards of code quality, maintainability, and security.
- Continuously optimize applications for maximum speed and scalability.
- Stay updated with emerging trends in front-end technologies and frameworks to ensure our applications remain modern and innovative.
Required Skills and Experience:
- 3+ years of experience in fullstack development with a focus on front-end technologies.
- Strong proficiency in TypeScript and React for building dynamic and responsive user interfaces.
- Solid experience with Node.js, python and Golang for back-end development and API integration is preferential.
- Proficiency in HTML5, CSS3, and modern JavaScript (ES6+).
- Familiarity with state management libraries (e.g., Redux, Zustand, or Context API).
- Experience with RESTful APIs and integrating third-party services.
- Knowledge of version control systems, particularly Git.
- Strong problem-solving skills and a proactive approach to collaboration.
- Excellent communication skills and the ability to work effectively within a team.
Preferred Qualifications:
- Experience with modern front-end build tools and pipelines (e.g., Webpack, Vite).
- Familiarity with CI/CD pipelines and cloud services (e.g., AWS, Azure, or GCP).
- Understanding of cybersecurity principles and best practices (bonus).
- Experience working in agile development environments.
- Develop server-side logic using Node.js, ensuring high performance and responsiveness to API requests.
- Experience with Python and Golang is a nice to have but not a requirement.