{
  "welcome": "Welcome to the BestoSys Job Application!",
  "context": "Yes, this is a json on purpose ;)",
  "fields_to_submit": {
    "name": {
      "type": "string",
      "required": true
    },
    "email": {
      "type": "string",
      "required": true
    },
    "mobile": {
      "type": "string",
      "required": true
    },
    "how_i_found_this": {
      "type": "string",
      "required": true,
      "description": "How did you find this job posting? Indeed, LinkedIn, WellFound, Referral, etc. Please be specific."
    },
    "positions": {
      "type": "array",
      "required": true,
      "description": "List of positions you are applying for",
      "open_positions": {
        "frontend_engineer": {
          "required_skills": ["Flutter"],
          "nice_to_have_skills": ["Node.js", "SQL", "UX Design"],
          "description": "Our front-end is built in Flutter, but in order to be effective, you must be either\n1. decent-ish at Node.js/SQL, or at least willing to learn\n2. have a taste for UX design\n\nWe've found that our work moves faster when our front-end engineers have at least one of these additional skills."
        },
        "backend_engineer": {
          "required_skills": ["Go (Golang)", "SQL", "Linux", "System Design"],
          "nice_to_have_skills": ["Node.js", "AWS"],
          "description": "Our core back-end services are built in Go and we use MariaDB for data storage. Please note, we use *MariaDB*, not ORMs built on top! Understanding core SQL concepts in depth is important. We also have a couple of services in Rust, and have added some services in Node.js that you might need to work on occasionally."
        },
        "fullstack_engineer": {
          "skills": "If you know some combination of our required skills for both front-end and back-end positions and are more willing to work across the stack, please apply here.",
          "READ_ME": "If your primary skill/experience is around Node.js/other Javascript/TypeScript variants, we aren't the right fit for you. MERN-stack is great, we just don't have a real utility for that skillset right now."
        }
      }
    },
    "process": "We will have a couple of rounds of interviews after we review your application, and possibly an on-site work trial. We move fast if we see a fit.",
    "resume_link": {
      "type": "url string",
      "required": true,
      "description": "Google Drive, Dropbox, etc."
    },
    "video_link": {
      "type": "url string",
      "required": true
    },
    "current_ctc": {
      "type": "number",
      "required": false,
      "description": "Current CTC in INR per annum"
    },
    "expected_ctc": {
      "type": "number",
      "required": false,
      "description": "Expected CTC in INR per annum"
    }
  },
  "video_instructions": {
    "duration": "2-10 minutes",
    "topics": [
      "Brief introduction",
      "Functional flow of the product you worked on, in your current/previous job. Cover what the product does, who would use it, how it helps etc",
      "Your role in this product. Cover which parts you coded, skills you used, the top two challenges you faced and how you resolved those",
      "If you have been using AI tools for coding, share your insights"
    ],
    "notes": [
      "Be succinct.",
      "We don't need a professionally recorded video, we just want to hear from you and understand how you think"
    ]
  },
  "submission_process": {
    "method": "POST",
    "endpoint": "/application",
    "content_type": "application/json",
    "note": "Please make all URLs publicly accessible!"
  }
}
