Software Engineer

JOBSPOT, LLC
Chicago, IL, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$60,000.0 - $90,000.0
Working hours
Shift work
Job source

Tech stack

Clean Code Principles C (Programming Language) Java (Programming Language) JavaScript (Programming Language) .NET Framework Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Applications Architecture Microsoft Azure C Sharp (Programming Language) C++ (Programming Language)
+31 more
Cloud Computing Code Review Databases Data Retrieval Relational Databases Software Debugging Linux Web Development Github Python (Programming Language) Microsoft SQL Server MySQL Scrum Methodology Ruby on Rails Role-Based Access Control Cloud Services Software Engineering Software Systems SQL Databases Subversion Systems Architecture System Testing Web Applications Web Platforms Web Services ReactJS Backend Vba Programming Language Front End Software Development Restful APIs Software Version Control

Job description

We are seeking a dynamic and innovative Software Engineer to join our vibrant development team! In this role, you will be at the forefront of designing, developing, and maintaining cutting-edge software solutions that power our digital platforms. Your expertise will help us deliver seamless user experiences, robust backend systems, and scalable infrastructure. This is an exciting opportunity for passionate developers eager to work with a diverse tech stack, including Ruby on Rails, JavaScript, Python, C++, and cloud services like AWS and Azure. Join us to contribute to impactful projects in an energetic environment that values creativity, collaboration, and continuous learning!, * Develop and enhance web applications using Ruby on Rails, React Express, and front-end technologies such as JavaScript and React.

  • Design, implement, and maintain RESTful APIs to ensure smooth communication between different software components.
  • Collaborate within Agile teams to plan sprints, review progress, and deliver high-quality software on time.
  • Manage cloud infrastructure deployments and configurations on AWS and Azure to optimize performance and security.
  • Write efficient code in languages such as Java, C#, C++, Python, and C for various application needs.
  • Maintain version control using GitHub and SVN; conduct code reviews to uphold best practices.
  • Develop database solutions utilizing MySQL, SQL Server, or other relational databases; optimize queries for performance.
  • Integrate third-party APIs and develop custom APIs for internal use or client integration.
  • Participate in system testing, debugging, and troubleshooting to ensure reliable operation across Linux and Windows environments.
  • Document technical specifications, system architecture diagrams, and user guides for ongoing support and future development.

Requirements

Do you have experience in SQL?, * Strong knowledge of IT infrastructure concepts including network setup, security protocols (RBAC), and cloud services (AWS & Azure).

  • Proficiency in Ruby on Rails for web application development coupled with front-end skills in JavaScript frameworks like React.
  • Experience with RESTful API design and integration for scalable web services.
  • Familiarity with software development methodologies such as Agile or Scrum to facilitate iterative progress.
  • Hands-on experience with version control systems including GitHub and SVN for collaborative coding.
  • Ability to develop applications using languages such as Java, C#, C++, Python, VBA, C, .NET framework, and JavaScript.
  • Knowledge of SQL databases like MySQL or SQL Server; ability to write optimized queries for data retrieval.
  • Experience working with Linux operating systems for deployment or development environments.
  • Understanding of application development best practices including security standards like RBAC (Role-Based Access Control).
  • Exposure to quantum engineering concepts is a plus but not required; a passion for emerging technologies is encouraged! Join us as a Software Engineer if you’re eager to innovate within a fast-paced environment that fosters growth through collaboration! We welcome talented individuals ready to make an impact by building reliable software solutions that empower users worldwide.

Benefits & conditions

  • Flexible schedule
  • Health insurance
  • Visa sponsorship

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · WWC Europe 2026

4:05 min

Redefining software engineer job specifications and modern university partnerships

Avani Prabhakar Avani Prabhakar +3 · WWC Europe 2026

Videos

See all

Related articles

See all