Skip to main content

Software Engineer II, API/Python

Software Engineer II, API/Python
HirexHire
1 month 1 week ago

ABOUT US

HirexHire (pronounced hire by hire) is a Chicago-based recruiting and talent consultancy that integrates with companies short-term to provide long-term talent solutions. We take a seat in our client’s everyday operations to understand their people's goals, gaps, and challenges. We then develop and implement the processes and technologies to execute a sustainable and scalable talent plan.

We partner with companies expecting or experiencing high growth who need to hire at scale or fill a critical role rapidly. Our clients are not looking for quick-fix placements but are thoughtfully building a hiring strategy to scale their businesses.

OUR CLIENT

  • Industry: OT Cybersecurity
  • Location: Chicago, IL
  • Company Size: 50+ Employees
  • What They Do: Our client delivers a pioneering solution that enables corporate compliance and cybersecurity managers to gain a complete view of their network security.

Contact Us For More Client Information

THE ROLE

The Software Engineer II, API role is a python software engineer who reports to the Team Lead, Front End Development. The Front-End engineers are responsible for the client-side and API layers of the web application stack. They work closely with the UX and Product teams and other stakeholders as they build additional capabilities into their flagship product. The team has developed numerous custom UI components for reporting and visualization and also work deeper in the application stack to optimize for performance.

WHAT YOU WILL DO

  • Maintain and enhance the systems supporting our web application
  • Work vertically through our stack to add new Web API routes and enhance existing routes
  • Work horizontally in the stack to add new cross-functional capabilities to our system
  • Decommission and replace technologies used in the Back End / API layers

WHAT YOU WILL NEED

  • 2+ years of Python software development experience, additional experience with compiled languages such as C++ / Golang is preferred
  • Familiarity with Python web server libraries
  • Experience creating REST Web APIs
  • Understanding of multi-threading and multi-processing and sync / async programming
  • Understanding of benchmarking and performance optimization for speed and memory footprint
  • Familiarity with NoSQL Key-value databases (Redis)
  • Experience building automated unit tests
  • Experience developing for computer networks or security products is a plus

Conditions of Employment

  • Due to a contract this role supports, you must be a U.S. Citizen residing in the U.S. to apply for this position
  • Successful completion of a background screening once a conditional offer of employment has been made

BENEFITS

  • 100% employer-paid Health, Medical, Dental, and Vision Insurance (No waiting period + dependents eligible for coverage)
  • HSA and FSA available
  • Employee Assistance Program available 24/7:
    • Registered Nurses
    • Legal consultation and mediation
    • Confidential financial coaching
    • Child and elder care referrals
    • Face-to-face or virtual counseling
  • Training & Development
    • Leadership and employee development
    • 5,000+ self-paced courses in business, technology, compliance, and more
    • 30,000+ online books
    • Professional education units (CPE and PDU) for select courses
    • Live virtual training

Expertise level

Work arrangement

Key skills

Similar Jobs in United States