Scala/Python Full-Stack Web Engineer for Enterprise Console (Consultant)

Careers at Bloomberg

Back to Search

New York, NY

Posted Nov 20, 2019 - Requisition No. 79819

Enterprise Technology (ET) provides to Bloomberg and its clients a robust infrastructure to send, receive and transform billions of data messages every day which are critical to the health of global financial markets. Given the relevance of the data exchanged, our clients demand complete transparency of the different parts of our ecosystem, therefore we created the Enterprise Console.

Enterprise Console (EC) is a self-service web portal that empowers technologists within hundreds of firms to monitor, alert, and configure real-time workflows. We provide an ecosystem for developers to build and deploy applications within our Web console. We also provide Analytics tools to our Enterprise clients which crunch high volume, high throughput data with near real-time latency every day, and use predictive analytics to proactively notify our clients about anomalies in their data flow patterns.

We'll trust you to:

  • Work on all levels of the web stack with focus on the backend (Scala/Play, Python/Flask, Docker)
  • Help drive the direction of our growing architecture.
  • Drive complex technical projects from the planning stage through to execution.
  • Contribute to planning, design, implementation, testing, operations, and process improvement as a member of a Scrum team.
  • Build first-to-market features while maximizing the stability of our systems and planning for future feature iterations.
  • Work effectively with Product and Engineering teams and be able to influence the product/technical vision.

You'll need to have:

  • Relevant work experience in software development lifecycle
  • Experience in one or more of the following programming languages:Scala, Python, TypeScript, JavaScript, Go and/or Java
  • Experience designing APIs using RESTFul or GraphQL
  • Understanding of core CS concepts, such as, common data structures, algorithms and programming paradigms
  • Ability to take on complex problems, learn quickly, and persist towards a good solution

We'd love to see:

  • A strong understanding of microservices
  • Experience in working with modern front-end technologies and/or front-end frameworks such as React, Vue or Angular
  • Knowledge about one or more of the following technologies: Kafka, Solr, Redis
  • Previous experience working with high volume consumer facing Web applications
  • Experience in deployment, build and infrastructure management (Jenkins/Docker)
  • Working knowledge in testing at the unit, integration and system levels
  • Architecture and design experience of new and current systems (design patterns, reliability and scaling)
  • Strong code review skills
  • Understanding of web architecture (CDN, Proxies, Caching, Server infrastructure)

Similar jobs

    The Bloomberg Talent Network

    Stay connected with us and be among the first to learn about new job opportunities. We’ll use the information you provide to help us get in touch with you to align your expertise with our opportunities and better direct our conversations.

    CONNECT WITH US