ChicagoRecruiter Since 2001
the smart solution for Chicago jobs

Senior Backend Software Engineer

Company: Eclaro
Location: Chicago
Posted on: September 25, 2022

Job Description:

Senior Backend Software EngineerJob Number: 22-05975 Help drive change! Eclaro is looking for a Senior Backend Software Engineer for our client in Chicago, IL. Eclaro's client is a leading global bank stimulating change and innovation in the industry by offering top-notch financial products and services for a wide-range of clients worldwide. If you're up to the challenge, then take a chance at this rewarding opportunity! Position Overview: This position is working on a team to build out our performance, contributions and attributions features and as a result, here are the kinds of projects you will likely work on in the foreseeable future: Build and deploy maintainable, highly available, fault tolerant pure functional well-typed software primarily in Scala Design parallel and concurrent data pipelines from multiple data sources with correctness and efficiency in mind Design service-oriented APIs for consumption by multiple clients and consumers Identify, isolate and troubleshoot system bottlenecks or cross service problems Sometimes you might need to change the web app which is written in JS/TS. Occasionally you will need to inspect legacy software written in other languages. When needed you might be asked to pull up your sleeves and write some operational automation, configuration and provisioning Required Skills: Backend: Scala, AWS, cats, cats-effect, http4s and doobie Database: Snowflake, MSSQL, DynamoDB Ops: Kubernetes (AKS), Nix, Docker, Lambda, Terraform, S3, RDS, Honeycomb, Gitlab CI Qualifications We are seeking a senior level backend software engineer with experience in Scala and/or pure functional programming and good understanding of systems with the following experience: At least 5 years full lifecycle software development including on-call for backend services. Demonstrated effective remote work doing a mix of independent, collaborative, and supportive software development work such as: Independent: adding new features based on a domain description and general idea of codebase organization or troubleshoot and fix defects based on bug reports that may or may not include stack traces Collaborative: work with others on the team to deliver software including but not limited to reviewing merge requests and responding to questions on your merge requests, following up with other teams to resolve issues, and be involved in the design and architecture discussions of the team. Supportive: responding to teammate queries for help when you are able or reviewing code changes for other teammates. Have experience in a well-typed functional language such as Scala, F# or Haskell with a strong interest in Scala and pure well-typed functional programming with commercial, open source, or personal experience using common FP abstractions like monoids, functors, traversables, applicatives, and/or monads. Some background in backend distributed systems and understanding of failure modes and techniques for building scalable and highly available services. Competent at troubleshooting on the command-line on Linux with various tracing tools such as strace, new EBPF tools, ss/netstat, /proc filesystem, etc. If interested, you may contact:Tony ClarizaAntonette.Clariza@eclaro.com6463571247Tony Clariza - LinkedIn Equal Opportunity Employer: Eclaro values diversity and does not discriminate based on Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

Keywords: Eclaro, Chicago , Senior Backend Software Engineer, IT / Software / Systems , Chicago, Illinois

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Illinois jobs by following @recnetIL on Twitter!

Chicago RSS job feeds