Software Engineer - Backend

Erisx Chicago , IL 60606

Posted 7 days ago

ErisX is at the fast-moving intersection of financial markets and digital assets. We are rich with capital markets history and the creativity and energy of a FinTech start up. It is with this entrepreneurial mindset combined with the input of the most successful and forward-thinking investors, and clients, that we work together to develop disruptive technologies and capital markets products.

Backed by premier exchanges, trading firms, brokers and private equity firms, our team is made up of financial services executives, technologists and market experts. We thrive on knowledge, execution and collaboration. This is reflected in our core values which include; growing the knowledge through coaching, curiosity, constant learning and teaching. We strive to advance deliberately and with a purpose through nimble, thoughtful, creative and disciplined action. These values are more than just words, they reflect our culture and are the way we believe we should operate as an exchange.

As a software engineer at ErisX you will be working on creating the most cutting edge trading and clearing system to power the next generation digital asset exchange. In this role you will work closely with other technologists and financial experts to design, develop, and improve on our critical trading and clearing systems.

The systems you will work on will facilitate onboarding automation, account management, movement of funds for both crypto and fiat, blockchain interactions and trading of spot and futures derivatives. Given the critical nature of these systems, they must be designed with high availability and high performance as a key requirement.

Requirements

Responsibilities

  • Design, develop, test, deploy, maintain, and improve our in-house clearing software platform
  • Participate in code reviews with other members of the software development team
  • Learn the business domain, participate in requirements gathering process
  • Manage individual project priorities, deadlines, and deliverables
  • Participate in a production support rotation


Experience

  • Bachelors degree in Computer Science, Engineering or similar field
  • 2+ years of experience
  • Experience with client-side software development, building single-page web applications
  • Experience writing server side software
  • Experience solving complicated, open ended problems
  • Experience designing algorithms and data structures
  • Experience with distributed systems
  • Experience with distributed message queues (e.g. RabbitMQ)


Skills

  • Strong programming skills (e.g. Ruby, Java, Javascript, Python)
  • Familiarity with CSS, HTML and Node.js
  • Interest in React or other front end frameworks
  • Experience with message queues and non-relational databases (e.g. RabbitMQ, MongoDB)
  • Passionate about building web technologies
  • Interest and ability to learn new programming languages as needed
  • Knowledge of test-driven development
  • Linux
  • Source control management
  • Interest in trading and finance
  • Hands-on, collaborative working style with the ability to to build relationships across teams.

Candidates must be eligible to work in the United States.

No recruiters or agencies.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineer Backend

Jpmorgan Chase & Co.

Posted Yesterday

VIEW JOBS 1/26/2021 12:00:00 AM 2021-04-26T00:00 Commercial Banking serves global clients, including corporations, municipalities, financial institutions, and not-for-profit entities with annual revenues generally ranging in billions of dollars. Our Commercial Bankers serve these clients by operating in 14 of the 15 top U.S. major markets. Our professionals' industry knowledge and experience combined with our dedicated service model, comprehensive solutions, and local expertise to make us the #1 commercial bank in our retail branch footprint. At JPMorgan backend engineers have to solve for a wide variety of problems and situations as we continue to innovate and develop products. We are looking for engineers proficient in data structure, algorithms, problem solving, and building scalable fault-tolerant architectures. Effective collaboration, communication and bringing in best practices to the team are attributes in any engineer as you and your team move in the fast paced development environment. Specifically the role requires you to: * Design, analyze, develop, test, debug, and model the system components necessary to produce potentially shippable product iterations with each sprint * Deliver high quality code that complies with standards and satisfies architectural tests * Perform pair programming and assist the team in supporting the application in all required environments * Provide estimates for user stories utilizing planning poker * Participate in product backlog prioritization, story mapping, and story splitting activities * Prepare and lead sprint review meetings showcasing completed product backlog items to the product owner and subject matter experts * Proactively look to develop and implement best practices across the entire project team, practicing continuous process improvement * Collaborate face to face and virtually with the Product Owner, Operations and Technology partners around the world Required Skills: * Bachelor's or Master's Degree - preferably in Computer Science * Minimum 4+ years of hands-on programming/application development experience utilizing Java, Spring Boot, REST, Micro Services, Cloud Native, DevOps and Test Driven Development * Core Java (Java 8+) skills having experience in OOAD, Threads & Concurrency and Collections * UX/UI experience utilizing HTML, CSS, plain JavaScript, Angular * Strong experience utilizing standalone Spring Framework integration * Strong object oriented analysis and design skills (OOAD) * Good SQL/PL-SQL Skills (Oracle 12c Preferred) and Hibernate/JPA * Passionate about testing strategy, problem solving, learning new skills, sharing expertise and knowledge * Strong written and oral communication * Good presentation and influencing skills * Proven ability to collaborate with global teams * Experience working in Agile teams, ability to focus and grasp business concepts Jpmorgan Chase & Co. Chicago IL

Software Engineer - Backend

Erisx