Software Engineer – Fullstack

Posted 27ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Software Engineer - Fullstack responsible for developing enterprise web applications at Proofpoint. Collaborating with global teams to enhance security across email, cloud, and collaboration tools.

Responsibilities:

  • Develop visually appealing user interfaces using HTML, CSS and React.
  • Implement responsive design to optimize user experience across various devices.
  • Ensure front-end code is well structured, maintainable and optimized for performance.
  • Build server-side code using Node.js and Fastify.
  • Design and manage databases like Postgres SQL to efficiently store and retrieve data.
  • Design and implement RESTful APIs for communication between front-end and back-end.
  • Writing tests for both front-end and back-end code.
  • Working with the design team to convert wireframes to a pleasing user interface.

Requirements:

  • Bachelors or master's in computer science or a related field.
  • 5 to 8 years of experience in building Enterprise web applications.
  • Expert in HTML, CSS, JavaScript, React.
  • Expert in Node.js, Fastify or Express.
  • Proficiency in SQL database (MySQL or Postgres).
  • Proficiency in writing unit tests.
  • Working knowledge of version control systems like Git.
  • Should have strong communication skills, be a team player and be willing to learn and adapt.

Benefits:

  • Competitive compensation
  • Comprehensive benefits
  • Career success on your terms
  • Flexible work environment
  • Annual wellness and community outreach days
  • Always on recognition for your contributions
  • Global collaboration and networking opportunities