DevJobs

Full Stack Engineer

Overview
Skills
  • CSS CSS ꞏ 4y
  • HTML HTML ꞏ 4y
  • JavaScript JavaScript ꞏ 4y
  • TypeScript TypeScript ꞏ 4y
  • Go Go
  • React React ꞏ 4y
  • PostgreSQL PostgreSQL
  • Jest
  • User Interface Design ꞏ 4y
  • Webpack ꞏ 4y
  • Storybook

Why Join Us?


We are looking for a senior Full-Stack Engineer to join our SaaS Security team.

Who has a passion for designing and developing innovative and scalable solutions, from front-end user interfaces to back-end system logic, who has a desire to be responsible for the development of entire features, end-to-end, while demonstrating proficiency in both front-end and back-end technologies, and staying abreast of industry trends and emerging technologies.


We use an interesting and mixed technology stack: React.js, MaterialUI, Go, PostgreSQL, Microservices, Kubernetes, GCP, Terraform, and more.


In this position, you will use your expertise in the development of full-stack end-to-end solutions and will lead the technological efforts for building features and system components from various domains while collaborating with the group architect, the system designer, the back-end team, and more.


Key Responsibilities


  • Full responsibility for the entire product’s look & feel (along with the designer).
  • Design and development of the product’s front end: from individual components to entire screens.
  • Development of features end-to-end, including both client and server sides.
  • Providing solutions to problems in various domains (UI/UX, performance, workflows, and many more).
  • Profiling and improving front-end performance by documenting codebase.
  • Continually improve code quality by keeping up with React.js latest features and concepts.
  • Continually research, adopt and integrate new tools.
  • Test, maintain, and improve your features.
  • Work with the team and collaborate with the other teams when needed.
  • Push your limits and challenge your understanding of how to scale frontend development.
  • Have a lot of fun!


Qualifications

  • At least 4 years of experience as a React.js + TypeScript Developer.
  • Familiar with Go – An Advantage.
  • Experience in server-side development – An Advantage.
  • In-depth knowledge of JavaScript, CSS, HTML, and front-end languages.
  • Knowledge of REACT tools including React.js & Webpack.
  • Experience in PostgreSQL, or any other relational database – An Advantage.
  • Experience with user interface design.
  • Knowledge of performance testing frameworks including Jest + Storybook – An advantage.
  • Excellent troubleshooting skills.
  • Good communication skills, and high-level English speaker.
Check Point Software Technologies