Backend engineers are developers that work with the physical hardware, infrastructure or the data access of software. They write code that communicates the information in the database to the browser, which serves a variety of clients and users. With a keen understanding of Ruby, Python, Java and other backend languages, they have the ability to test and problem solve software applications. Backend engineers use their knowledge of SQL and databases to improve performance and build APIs that work with frontend apps, and help create benchmarks within the system. These candidates understand UNIX, and can work with high-level paradigms that include functional programming, OOP and others. Backend engineers also have the ability to deal with large-scale data and go beyond hardware capabilities for optimal performance. Good oral and written communication skills are a must for working with design and engineering teams.
Chicago is a more rural location that appeals to those who prefer a small-town feel over large, quick-paced city life. Though the city is the third-largest in the US based on population, the Midwestern charm and numerous cultures make it a popular choice among those looking for tech positions. Chicago is home to over 400 major corporations, including Abbot Laboratories, Boeing, Integrys and Exelon. The diverse economy boasts the third-largest workforce in the nation in the science and engineering sectors, and features 31 Fortune 500 companies that are always expanding their tech teams. With popular neighborhoods like Humboldt Park, South Shore, Old Town and the Magnificent Mile, Chicago offers areas that appeal to nearly every personality.
Do you work in this role? Send us a note if this doesn't look correct: