1949an Columbia Unibertsitatean lizentziatu zen eta 1950ean masterra egin zuen, biak matematiketan, eta IBM-n sartu zen 1950ean. Bere lehen hiru urteetan, Sequence Selective Electronic Calculator (SSEC) -en lan egin zuen; bere lehen proiektu nagusia Ilargiaren posizioak kalkulatzeko programa bat idaztea zen. 1953an Backusek Speedcoding hizkuntza garatu zuen, IBM 701 ordenagailuarentzako softwarearen garapenean laguntzeko IBM ordenagailuarentzako sortutako lehen mailako hizkuntza. Programazioa oso zaila zen garai hartan, eta 1954an Backusek Fortran IBM 704 ordenagailuarentzako garatzeko eta definitzeko talde bat bildu zuen.
Columbiako Unibertsitatean lizentziatua 1949an eta masterra 1950ean, biak matematiketan