β οΈ Community Warning: This repository documents reported recruitment experiences, suspicious hiring practices, and supporting evidence associated with the name Singh Technologies and the domainthesinghtechnologies.com.
This repository is intended to help software developers, PHP/Laravel developers, Node.js developers, MERN stack developers, Full Stack Developers, and other IT professionals identify potential recruitment red flags before sharing source code, completing unpaid production work, or providing sensitive personal information.
If you are contacted by someone claiming to represent Singh Technologies through Indeed, LinkedIn, WhatsApp, email, or similar platforms, verify the company and recruitment process independently before proceeding.
- β Send complete project source code as a ZIP file to an unknown recruiter.
- β Complete large unpaid assignments that appear to be production-ready features.
- β Pay registration, security, training, onboarding, or equipment fees.
- β Share Aadhaar, PAN, bank details, OTPs, passwords, or other sensitive information.
- β Install unknown software or give remote access to your computer.
- β Continue working when salary/payment terms are unclear.
- β Trust an offer letter merely because it contains company branding.
- β Share private API keys, cloud credentials, database passwords, or
.envfiles.
Based on the experiences documented in this repository, the reported recruitment pattern includes:
Job Platform
β
Initial Shortlisting
β
WhatsApp / Email Communication
β
Interview / Assignment
β
Large Development Task
β
Request for Source Code / ZIP
β
Candidate Continues Working
β
Payment / Employment Issues Reported
The exact process may differ between candidates. This repository documents reported experiences and available evidence rather than claiming that every interaction follows the same pattern.
The reported opportunities have included software development positions such as:
- PHP Developer
- Laravel Developer
- Senior Laravel Developer
- Node.js Developer
- MERN Stack Developer
- Backend Developer
- Full Stack Developer
- Web Developer
- Software Developer
- API Developer
Candidates have reported communication through platforms such as:
- Indeed
- Phone calls
Reported email/domain information should always be independently verified.
One of the major concerns documented by candidates is receiving a development assignment that appears substantially larger than a normal interview exercise.
A legitimate technical assessment may involve:
- A small coding problem
- A limited feature
- A short system-design exercise
- A coding discussion
- Pair programming
- A short take-home assignment
Candidates should be cautious when an "assignment" requires:
- Multiple database tables
- Authentication
- Admin panels
- Complete APIs
- Payment/subscription logic
- Production-ready UI
- Multiple days of development
- Repeated bug fixes after submission
- Deployment to a real server
- Complete source-code delivery
Candidates have reported being asked to develop functionality related to:
https://choicetiffinservices.com
The concern documented here is that the assignment appears to involve substantial development work rather than a limited technical evaluation.
Before completing such a task, ask:
- Is this an internal test project?
- Is this code going to production?
- Who owns the resulting source code?
- Will the candidate be paid for production work?
- Can the work be completed inside the company's GitHub organization?
- Can the company provide a written scope and evaluation criteria?
- Will the candidate receive a written agreement regarding ownership?
- Why is a complete production-like application required for an interview?
- Who is the actual client for this project?
- Is there a contract covering the submitted source code?
If the company refuses to answer these questions, consider withdrawing from the process.
A particularly important lesson from the documented experiences is:
Do not send a complete production-ready project as a ZIP file to an unknown recruiter or company representative.
A safer technical interview workflow is:
Company GitHub Organization
β
Candidate Repository / Fork
β
Feature Branch
β
Pull Request
β
Code Review
β
Interview Discussion
This provides:
- Commit history
- Code ownership clarity
- Review history
- Timestamped contributions
- Better security
- Easier rollback
- Transparent collaboration
Ask:
"Can I submit the assignment through your official GitHub organization instead?"
If they refuse, ask:
"Can you provide a written confirmation that this assignment will only be used for evaluation and will not be deployed, sold, transferred, or used for commercial purposes?"
Keep their response as evidence.
Before accepting a remote development job, verify:
- Legal company name
- CIN / company registration where applicable
- GST registration where applicable
- Registered business address
- Company domain
- Corporate email
- Company LinkedIn presence
- Employees with verifiable professional profiles
- Company GitHub organization
- Public portfolio
- Verifiable client references
- Recruiter identity verified
- Technical interview conducted
- Hiring manager identified
- Job description matches actual work
- Assignment has reasonable scope
- Written employment terms provided
- Salary and payment terms clearly documented
- Notice period documented
- Probation terms documented
- Assignment is reasonably sized
- No production credentials requested
- No customer data requested
- No complete commercial application requested
- Source-code ownership is clearly defined
- Deployment requirements are reasonable
- Assignment deadline is reasonable
- Purpose of the assignment is clearly explained
Never casually send the following to an unverified recruiter:
- Aadhaar Card
- PAN Card
- Passport
- Bank account information
- Cancelled cheque
- OTP
- UPI PIN
- Passwords
- Credit/debit card information
- Remote desktop credentials
- Personal API keys
- AWS credentials
- Google Cloud credentials
- Database passwords
.envfiles containing secrets
If KYC documentation is legitimately required after verification, use an appropriate secure company process rather than sending sensitive documents to an unknown WhatsApp number.
Before running code received from an unknown organization, review the project first.
Do NOT blindly execute:
composer install
or
npm install
Review:
composer.jsonpackage.jsoncomposer.lockpackage-lock.json.env.exampleDockerfiledocker-compose.ymlscripts/- Post-install scripts
Look for:
- Unknown dependencies
- Suspicious install scripts
- Credential harvesting
- Remote shell commands
- Unknown binaries
- Obfuscated JavaScript
- Unexpected network requests
- Cryptocurrency miners
- Malicious Composer packages
- Malicious NPM packages
- Unexpected file downloads
- Suspicious cron jobs
Use an isolated environment when testing suspicious code.
Evidence should be stored in this repository only after removing sensitive personal information.
Suggested structure:
evidence/
recruitment-message.pngoffer-letter-redacted.pngassignment-redacted.pngemail-redacted.pngwebsite-screenshot.pngjob-posting-redacted.pngtimeline.md
Before uploading screenshots or documents, remove:
- Phone numbers
- Personal email addresses
- Aadhaar numbers
- PAN numbers
- Bank information
- OTPs
- Passwords
- API keys
- Personal addresses
- Candidate photographs
- Private conversations unrelated to the allegation
If you experienced a similar recruitment process, document it objectively.
Example:
Date:
Platform:
Job Title:
Recruiter:
Recruiter Email:
Recruiter Phone:
Interview Process:
Assignment Given:
Assignment Duration:
Requested Deliverable:
Payment Terms:
Communication After Submission:
Evidence:
Avoid exaggeration.
Record exactly what happened and preserve supporting evidence.
| Red Flag | Reported |
|---|---|
| Large development assignment | |
| Source-code ZIP requested | |
| WhatsApp recruitment communication | |
| Unclear employment/payment terms | |
| Production-like assignment | |
| Company identity requiring verification | |
| Company GitHub organization unavailable | |
| Large amount of development work before employment | |
| Repeated development requests after assignment |
These entries represent reported concerns and should be independently verified by each reader.
The following information has been associated with the recruitment communications documented by contributors:
| Information | Reported Value |
|---|---|
| Name Used | Singh Technologies |
| Website | thesinghtechnologies.com |
| Reported Email | info@thesinghtechnologies.com |
| Recruitment Platforms | Indeed / LinkedIn |
| Communication | WhatsApp / Email / Phone |
| Reported Technical Roles | Laravel / PHP / Node.js / MERN / Backend / Full Stack |
Important: The information above is provided for identification and verification purposes based on reported experiences. Readers should independently verify all information.
Some candidates have reported receiving company documentation containing a GSTIN.
If a company provides a GSTIN, candidates should independently verify it through the appropriate official government portal rather than relying solely on the number printed on an offer letter.
Check:
- GST registration
- Legal business name
- Registration status
- Registered address
- Business type
- Applicable jurisdiction
Do not rely solely on screenshots or claims made in recruitment documents.
If verification fails, preserve the official verification result as evidence.
Some candidates have reported being provided with an attendance or login portal during the recruitment/employment process.
An attendance portal alone does not prove that an organization is legitimate.
Similarly, statements regarding:
- Probation periods
- Laptop/equipment after several months
- Salary after probation
- Future employment confirmation
should be clearly documented in a valid employment agreement.
Candidates should verify the actual legal entity and employment terms independently.
If you believe you are experiencing the same recruitment pattern:
Do not continue indefinitely without clear employment and payment terms.
Save:
- Emails
- WhatsApp messages
- Job postings
- Offer letters
- Assignment instructions
- Git commits
- Screenshots
- Payment requests
- Website information
- Call details where legally appropriate
Keep original files privately and create redacted copies for public sharing.
If you already shared credentials:
- Change passwords immediately
- Revoke API keys
- Rotate database credentials
- Revoke cloud access
- Enable 2FA
- Check GitHub activity
- Check email login activity
- Check server access logs
Depending on your location and circumstances, consider reporting suspected fraud to the relevant:
- Job platform
- Payment provider
- Cybercrime authority
- Government agency
- Law-enforcement agency
If you already sent a project ZIP, immediately check whether it contains:
.env.env.production- AWS credentials
- Database passwords
- API keys
- SMTP credentials
- JWT secrets
- Private SSH keys
- Cloud credentials
- Third-party tokens
If yes:
- Rotate the credentials immediately.
- Change database passwords.
- Revoke API keys.
- Change SMTP credentials.
- Rotate cloud credentials.
- Remove exposed secrets from source control.
- Check server access logs.
- Review GitHub activity.
Never assume that deleting a file from your computer revokes a credential that has already been shared.
If you encountered a similar recruitment experience, you can contribute additional verified and redacted evidence.
Please avoid:
- β Doxxing individuals
- β Publishing private information
- β Publishing passwords/API keys
- β Threats or harassment
- β Fake reviews
- β Manipulated screenshots
- β Unverified accusations
- β Publishing unrelated personal conversations
The goal of this repository is:
Developer awareness + evidence preservation + safer recruitment practices.
If you believe another developer may be contacted using the same recruitment pattern, share this repository as an informational resource.
Useful places may include:
- LinkedIn developer communities
- PHP communities
- Laravel communities
- Node.js communities
- MERN communities
- Developer Discord/Slack groups
- Job-search communities
Always share evidence responsibly and avoid publishing private personal information.
This repository is an informational and community-awareness project.
The information presented here is based on reported experiences and supporting material available to the repository maintainers.
Readers should independently verify claims, corporate registrations, websites, communications, and other information before reaching their own conclusions.
This repository does not represent a court judgment or government determination regarding any individual or organization.
The purpose of this repository is to help developers identify potential recruitment risks and protect themselves from possible exploitation.
This project aims to:
- π¨ Warn developers about suspicious recruitment patterns
- π Protect developers' source code
- π‘οΈ Protect candidates' personal information
- π Document reported experiences
- π Preserve supporting evidence
- π€ Help developers verify companies
- π» Promote safer technical interview practices
- π« Discourage unpaid production work disguised as technical assignments
If this repository helped you identify a suspicious recruitment pattern:
- β Star the repository
- π Share it with other developers
- π Contribute verified information
- πΈ Submit redacted evidence
- π’ Help spread awareness
One developer's experience can help protect hundreds of other developers.
- Singh Technologies scam
- Singh Technologies job scam
- Singh Technologies hiring scam
- Singh Technologies fraud
- Singh Technologies Laravel job
- Singh Technologies PHP job
- Singh Technologies Node.js job
- Singh Technologies MERN job
- Singh Technologies developer job
- Singh Technologies unpaid assignment
- Singh Technologies unpaid work
- Singh Technologies recruitment fraud
- thesinghtechnologies.com
- Laravel job scam
- PHP developer job scam
- Node.js job scam
- MERN job scam
- software developer hiring scam
- fake IT company
- fake job offer
- fake recruitment
- unpaid development assignment
A technical interview should evaluate your skills β not obtain a free production application from you.
Before spending days building a "test assignment", ask:
- Who is the company?
- Who is the client?
- Why is this feature required?
- Will this code be used commercially?
- Who owns the code?
- Where will the code be hosted?
- Will I be paid for production work?
- Can I submit through the company's official GitHub?
If the answers are unclear, stop and verify before continuing.
Maintained as a developer-community awareness and documentation project.