Skip to content

Full Stack Developer


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: .Net Core, PHP, Laravel, Node.js, or Next.js.
  • Experience with SQL databases (MySQL/PostgreSQL).
  • Designing and building REST APIs.
  • Proficiency in HTML and CSS and deep experience with JavaScript frameworks like Vue.js, AngularJS, and ReactJS.
  • 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).