DevJobs

Backend Developer

Overview
Skills
  • SQL SQL ꞏ 3y
  • Kafka Kafka ꞏ 3y
  • ML ML ꞏ 3y
  • NoSQL NoSQL ꞏ 3y
  • Redis Redis ꞏ 3y
  • Microservices Microservices ꞏ 3y
  • CI/CD CI/CD ꞏ 3y
  • Git Git ꞏ 3y
  • Kubernetes Kubernetes
  • AI ꞏ 3y
  • ServiceBus ꞏ 3y
WSC Sports develops an AI-based automation solution for real-time sports content creation and distribution and is the fastest-growing sports-tech company in the world.

Why WSC Sports:

You’ll work in an awesome environment alongside some of the most innovative people around, using cutting-edge technologies and tools (video editing, AI, data, etc.), and have the opportunity to directly influence the products and tools used by our clients who include sports giants such as the NBA, Bundesliga, FIBA, ESPN and more. And that’s just the beginning of what WSC Sports has to offer!

What you’ll do:

  • Collaborate with data scientists and ML engineers to integrate machine learning (ML) and artificial intelligence (AI) models into backend systems, leveraging techniques such as model deployment, inference, and monitoring.
  • Implement post-logic processing pipelines to analyze, transform, and enrich data generated by backend services, enabling advanced analytics, insights generation, and personalized user experiences.
  • Design, develop, and maintain scalable backend systems using best practices and architectural patterns.
  • Implement data storage solutions utilizing NoSQL databases, with a focus on Redis for caching and fast data access.
  • Integrate pub-sub systems like Kafka or ServiceBus to facilitate real-time communication and event-driven architecture.
  • Develop and optimize SQL queries for efficient data retrieval and manipulation.
  • Architect and implement microservices-based solutions to enhance system modularity, scalability, and resilience.
  • Collaborate with frontend developers, QA engineers, and product managers to deliver high-quality software solutions within agreed-upon timelines.
  • Conduct code reviews, provide constructive feedback, and mentor junior developers to foster a culture of continuous learning and improvement.
  • Stay updated on emerging technologies, industry trends, and best practices to drive innovation and maintain a competitive edge.

Requirements:

What you’ll need:

  • 3-5 years of professional experience in software development, with a focus on backend systems.
  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Ability to collaborate with data scientists and ML engineers to implement ML/AI-driven features and enhancements in backend systems.
  • Familiarity with integrating machine learning (ML) and artificial intelligence (AI) models into backend systems.
  • Proficiency in NoSQL databases, particularly Redis, with hands-on experience in data modeling, performance optimization, and troubleshooting.
  • Strong understanding of pub-sub systems, such as Kafka or ServiceBus, and their application in distributed systems architecture.
  • Solid knowledge of SQL and database design principles, with experience in writing complex queries and optimizing database performance.
  • Familiarity with microservices architecture and orchestration tools (e.g., Kubernetes).
  • Experience with version control systems (e.g., Git), continuous integration/continuous deployment (CI/CD) pipelines, and agile software development methodologies.
  • Excellent problem-solving skills, attention to detail, and ability to work effectively in a collaborative team environment.
  • Strong communication skills and ability to articulate technical concepts to non-technical stakeholders.
  • Passion for learning, self-motivation, and a proactive attitude towards tackling challenges and driving innovation.
WSC Sports Technologies