Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Senior JavaScript Developer

AT Exadel
Exadel

Senior JavaScript Developer

Madrid, Spain

We are looking for a motivated Senior JavaScript Developer with a deep understanding of the latest trends to join our international team. Whether you want to prove your skills or be part of something powerful, we’re glad our paths have crossed.

Work at Exadel - Who We Are

Since 1998, Exadel has been engineering custom software and products for clients of all sizes. Headquartered in Walnut Creek, California, Exadel has 2,800+ employees in development centers across America, Europe, and Asia. Our people drive Exadel’s success and are at the core of our values.

About the Customer

The company is one of the world’s leading business news organizations, recognized internationally for its authority, integrity, and accuracy. The customer has a record-paying readership of one million, three-quarters of which are digital subscriptions.

Project Tech Stack

Want more jobs like this?

Get Software Engineering jobs delivered to your inbox every week.

Select a location
By signing up, you agree to our Terms of Service & Privacy Policy.

JavaScript, TypeScript, NodeJS, Python, React 

SQL

AWS: ECS/EKS

Streaming technologies like Kafka, Spark, or Flink

Elastic Search

GitHub, CircleCI

Monitoring, Observability: Graphite, Grafana, Splunk

Requirements

  • Background in writing production-ready software in JavaScript or another modern OOP language
  • Expertise in containerization, scaling, and load balancing
  • Experience in Machine learning algorithms or Data science models
  • Practice in designing and developing RESTful APIs
  • Highly proficient in the programming languages relevant to the Data and Content Analytics domain at the FT - Python and JavaScript
  • Competency in developing end-to-end (Data/Dev/ML)Ops pipelines based on an in-depth understanding of cloud platforms, AI lifecycle, and business problems to ensure analytics solutions are delivered efficiently, predictably, and sustainably

English level 

Intermediate+

Nice to Have

  • Experience with streaming applications such as Kafka streams, Spark streaming
  • Skills in modern database technologies (AWS/cloud-based/in-memory etc.), scripting languages, big data technologies
  • Grounding in developing monitoring and maintenance systems for ML models, specifically those based on text data using NLP technologies
  • Awareness of developing cutting-edge search capabilities using the latest technologies in semantic search
  • Good understanding of the principles and trade-offs of a microservices architecture

Responsibilities 

  • Champion, instаll, and develop frameworks for software engineering best practices within NLP and Machine Learning for content use cases
  • Support the Content Analytics team with building, documenting, and testing machine learning pipelines in line with the FT Data Science Team process and best practice
  • Work collaboratively with Software engineers and Product managers to deploy and operate systems
  • Design and implement low-maintenance, well-monitored, secure, and scalable solutions to content analytics problems
  • Being able to establish and be a promoter of good coding and engineering practices for NLP and ML within Content Analytics
  • Contribute to company-wide processes, frameworks, and guidelines
  • Develop an in-depth understanding of FT’s underlying data and data flow data structures.
  • Supporting engineering product support on new capabilities and enhancements, such as custom Search APIs

Advantages of Working with Exadel

Transparent Career Roadmap

  • The HR manager accompanies each employee on their first steps in the company and assists them in achieving future professional goals
  • Exadel is a global company with 30+ offices in 15+ countries. Employees have the chance to discover new places to live and work and can transfer to any location that has an Exadel production office. The HR manager and the Global Mobility specialist accompany the employee and assist throughout the relocation process
  • Your career growth is in your hands, so each Exadeller decides when to level up and initiate performance assessments. The management team supports career planning and the discovery of new tech stacks and languages

Learning & Development Opportunities

  • We believe in nurturing talent and fostering growth. That's why we budget every year for your continuous learning journey. From professional development courses to books and certification, we're invested in your success
  • Employees participate actively and benefit from the knowledge-sharing environment across seven practice units: Digital Marketing Technologies, Content Marketing, AI, QA, QAA, Agile, and DevOps
  • Employees can find recordings from meetups and trainings on Exadel’s Internal Learning System

Work & Life Balance

  • Each Exadeller is in charge of managing their workflow independently without being micromanaged at every step; it is, however, important that an employee always attends meetings, logs their time, and meets deadlines
  • Operating from the office or remotely depends on which mode the employee prefers. Hybrid or remote mode staff will receive the necessary equipment before their first working day. For those who prefer to work in the office, the office network  offers up-to-date equipment, good facilities, and a warm, collaborative environment
  • The team meets at two annual team-building events across locations; in addition, there are team events such as Pizza Days, Programmer’s Day, informal meetups, board game parties, and sports initiatives

Employee Perks & Bonuses

  • The Exadel referral program covers all regions and involves recognition for hired recommended professionals. Depending on the location and the position, an employee receives a monetary bonus for recommending a candidate to Exadel who ends up being hired
  • Employees collect coins for numerous project activities, exchanging them for products or services of their choice available at the Exadel store
  • Volunteers for mentoring, interviewing, performing assessments, and participating in community meet-ups get additional monetary bonuses
  • Location-dependent, Exadellers can access benefit platforms with vouchers for online stores, medical insurance reimbursement, sports membership fees, vacations, and childbirth bonuses
Client-provided location(s): Spain; Sofia, Bulgaria; Georgia; Hungary; Lithuania; Poland; Romania; Uzbekistan
Job ID: 5220179004
Employment Type: Other