Your reply makes me smile a lot. You are right. My English is not perfect. It could also be horrible. French is my first language and I don't practice English daily. But my understanding is perfect.
Your English is great; I understand you perfectly. But stylistically, there are issues that give you away as a non-American; from that, people may incorrectly infer that you may be bad at English. Americans and our arrogance. There's a classic joke.
What do you call someone who speaks two languages?
Bilingual.
What do you call someone who speaks three languages?
Trilingual.
What do you call someone who speaks one language?
American.
Here's a rewriting of your intro paragraph. By the way, the writing is very good; it's just that the mechanics and grammar are distinctly non-American.
* * *
I am 32 years old and started programing at age 14. I am self-taught and programing is far from being a passion, it is my life. Through the years, I programmed using QBasic, QuickBasic, Visual Basic, C++, C, HTML, JS, CSS, PHP and Python. These days, I only use the last six.
I live in the Democratic Republic of the Congo, in the heart of Africa. In my country, developer jobs are quasi-nonexistent. My wish is to work remotely. But, many remote jobs I find online require being a USA resident.
My wish is to have an employer approve me working, even for three months. I learn quickly and I can add new languages to my fingers if required.
Thank you.
* * *
Changeset
1. Don't abbreviate "years old" to "yo"
2. Change "since age 14" to use "at age 14"
3. Change "a self learner" to "self-taught"
4. Change "through the time" to "through the years"
5. Change "programed" to "programmed"
6. Remove comma before beginning the list: "I programmed using" instead of "I programmed using,"
7. Change "actually" to "these days" and add a comma.
8. Spell out numbers under 10: change 6 to "six".
9. Change "six last" to "last six"
10. Capitalize Democratic and Republic and add the definite article, "the".
11. Change to "quasi-nonexistent". Nonexistent is a word so you don't need to hyphenate non-existent.
12. Don't capitalize "Jobs" in the middle of a sentence.
13. Change "being USA resident" to "being a USA resident". We use "a" as the indefinite article here, rather than "an", because "USA" is pronounced with a consonant sound.
14. Don't capitalize "Wish" in the middle of a sentence.
15. Rephrase "accept me working for approval"
* * *
The voice in your writing shines through, and that's something many people really struggle with. So just work on the rules of American English and you will improve rapidly.
One more thing to note: in France, they add a space before punctuation marks with two parts (!;:?). We don't do that in English.
It is very hard. Development community are quasi-non-existent. I tried to build one but did not succeed. Getting contact with responsible of enterprises will not be easy but I will try and they are not many.