We are looking for an experienced Full-Stack Developer to join Unlayer Team. You'll be instrumental in architecting our service and able to shape the culture of our engineering team. This role will begin as an IC role but will evolve into a leadership role as the team grows.

Responsibilities

As a full-stack developer, you will be responsible for delivering technical tasks with quality code in an efficient manner.

  • Reviewing application requirements and feature requests
  • Writing clean, secure, reusable, and test-driven code
  • Developing and implementing highly responsive user interface components using React concepts and workflows
  • Developing and implementing front-end architecture to support user interface concepts
  • Monitoring and improving front-end performance
  • Integrating user-facing elements with server-side logic
  • Integrating data storage solutions
  • Implementing security and data protection
  • Troubleshooting interface software and debugging application codes
  • Keep abreast of new trends and best practices in web development
  • Documenting application changes and developing updates
  • Identifying web-based user interactions


🙌 Requirements

  • Minimum 2-3 years of working experience in modern JavaScript (ES6+)
  • Bachelor's degree in Computer Science, or a related field
  • Extensive experience in React, Node, Typescript, PostgreSQL, AWS Services
  • Proficient knowledge of CSS, Tailwind and CSS in JS (styled components, etc)
  • Hands-on practice of React components, hooks, and lifecycle methods
    • Understanding of the inner workings of node runtime, and modern web browsers
    • Experience in Docker and Command-line
    • Comfortable with DevOps (e.g. Heroku, Netlify, and AWS deployment)
    • Strong troubleshooting and debugging skills


    💚 Benefits

    Our team is fully remote and we communicate primarily through Slack, JIRA, and a few short, weekly meetings via Zoom - we believe the best work happens when given lots of uninterrupted time that's free of distractions.

    • Remote position
    • Competitive salary
    • Flexible PTO & holidays
    • Career growth opportunity
    • Friendly and supportive team