Skip to content

Full Stack Developer

Technology

Job description

  • Contribute to all stages of the software development lifecycle.
  • Design, implement and maintain back-end
  • Based applications that can be high-volume and low latency.
  • Envisioning system features and functionality.
  • Define application objectives and functionality.
  • Ensure application designs conform with business goals.
  • Develop and test software.
  • Identify and resolve any technical issues arising.
  • Create detailed design documentation.
  • Develop technical designs for application development.
  • Write well designed testable code.
  • Conducting software analysis, programming, testing, and debugging.
  • Prepare and produce releases of software components.
  • Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review.

Job requirements

  • Experience in one of the backend languages and frameworks: PHP, Laravel, Node.js or Next.js.
  • Experience with SQL databases (MySQL/Postgres).
  • Designing and building REST APIs.
  • Proficiency in HTML and CSS and deep experience with a JavaScript framework like Vue.js, AngularJS and React.
  • Implement designs from Figma or AdobeXD projects into functional front-end.
  • Experience with responsive and adaptive design.
  • Knowledge of SEO principles.
  • Should be able to work independently.

In-depth understanding of the entire web development process (design, development, and deployment).

or