Deep Skills Internal
  • Welcome to Deep Skills
  • Deep Skills Organization
    • Quick Start Guide
    • About Deep Skills
      • Meetings & Workshops
        • 1:1 Meetings
        • Alignment and delegation
        • User journey
        • Presentation or landing page
        • Retrospective
      • Discord Server
  • Working at Deep Skills
    • Project-based work
      • General Etiquette
      • Roles & Responsibilities
        • Director
        • Expert
        • Contributor
        • Shadower
    • Getting Paid
      • Contributor Agreement
  • Skills and roles
    • Consultancy
      • Project owner
        • Workflow
          • Preparation
          • Consultation Call
          • Proposal Process
          • Payment Process
          • Retrospective
      • Data Steward
        • Workflow
          • Skills Interview Guide
      • DAO Steward
        • Workflow
          • Project Scoping Workshop
          • Retrospective Workshop
    • Operations
      • Operations Steward
        • Workflow
    • Engineering
      • Engineering PM
        • Workflow
      • Backend
        • Workflow
      • Frontend
      • DevOps
        • Workflow
      • Quality Assurance
        • Workflow
          • Project Testing
      • Solutions Architect
        • Workflow
    • Finance
      • Finance Director
    • Creating a new project →
      • Create a discrete project
        • Complete a discrete project
      • Create a recurring project
        • Complete a recurring project
      • Create a long-term project
  • Tools & Resources
    • Knowledge & Learning
    • Feedback
    • Historiography
Powered by GitBook
On this page
  • Endpoints
  • Database procedures
  • Planning
  • Feedback
  • Fixing Bugs
  • Create new route mapping
  • Create middleware functions
  • Testing updates

Was this helpful?

  1. Skills and roles
  2. Engineering
  3. Backend

Workflow

Endpoints

Designing new endpoints according to the plan approved by manager, then write the code according to the design

Database procedures

Designing database procedures to get or add data to/from our database

Planning

Assess the data from a task or an issue to estimate the time that I will need to fix or implement something and plan my daily activity accordingly

Feedback

Receiving feedback through github issue boards from our frontend developers or QA engineers and analyzing potential fixes for their problems

Fixing Bugs

Reproducing and looking for ways to fix confirmed bugs and issues, based on the issue description and reproduction steps

Create new route mapping

Specify request type and data transfer model that specifies what am I waiting from the users and what I will send them

Create middleware functions

Security checks, data retrieval.

Testing updates

Testing newly created and existing endpoints for unwanted output after changes to database tables

PreviousBackendNextFrontend

Last updated 3 years ago

Was this helpful?