diff --git a/.circleci/config.yml b/.circleci/config.yml
index 0f77a5da7..ed1d28cba 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -358,6 +358,7 @@ workflows:
             branches:
               only:
                 - develop
+                - fix-gig-apply-issue
       # This is alternate dev env for parallel testing
       # Deprecate this workflow due to beta env shutdown
       # https://topcoder.atlassian.net/browse/CORE-251
diff --git a/src/server/routes/recruitCRM.js b/src/server/routes/recruitCRM.js
index d523744a3..9983ded1a 100644
--- a/src/server/routes/recruitCRM.js
+++ b/src/server/routes/recruitCRM.js
@@ -1,3 +1,4 @@
+/* eslint-disable no-console */
 /**
  * The routes related to RecruitCRM.io integration
  */
@@ -50,7 +51,12 @@ const applyOptions = {
   allowedHeaders: ['Content-Type', 'Authorization'],
 };
 routes.options('/jobs/:id/apply', cors(applyOptions));
-routes.post('/jobs/:id/apply', cors(applyOptions), (req, res, next) => authenticator(authenticatorOptions)(req, res, next), upload.single('resume'), (req, res, next) => new RecruitCRMService().applyForJob(req, res, next));
+routes.post('/jobs/:id/apply', (req, res, next) => {
+  console.log('debug: /jobs/:id/apply - req.headers', req.headers);
+  console.log('debug: /jobs/:id/apply - req.body', req.body);
+  console.log('debug: /jobs/:id/apply - req.params', req.params);
+  next();
+}, cors(applyOptions), (req, res, next) => authenticator(authenticatorOptions)(req, res, next), upload.single('resume'), (req, res, next) => new RecruitCRMService().applyForJob(req, res, next));
 
 routes.options('/candidates/search', cors());
 routes.get('/candidates/search', cors(), (req, res, next) => new RecruitCRMService().searchCandidates(req, res, next));
diff --git a/src/server/services/recruitCRM.js b/src/server/services/recruitCRM.js
index c2d24bc46..27274630c 100644
--- a/src/server/services/recruitCRM.js
+++ b/src/server/services/recruitCRM.js
@@ -1,3 +1,4 @@
+/* eslint-disable no-console */
 /**
  * Server-side functions necessary for effective integration with recruitCRM
  */
@@ -413,6 +414,7 @@ export default class RecruitCRMService {
   async applyForJob(req, res, next) {
     const { id } = req.params;
     const { body, file } = req;
+    console.log('debug: applyForJob', id, body, file);
     const form = JSON.parse(body.form);
     const fileData = new FormData();
     if (file) {
@@ -605,6 +607,7 @@ export default class RecruitCRMService {
       const data = await applyResponse.json();
       return res.send(data);
     } catch (err) {
+      console.log('applyForJob error', err);
       return next(err);
     }
   }