Backend Developer

  • Posted 2 hours ago | Updated 2 hours ago

Overview

Remote
63 - 72
Contract - W2
Contract - 12 Month(s)
No Travel Required
Unable to Provide Sponsorship

Skills

API
Java
Kotlin
Linux
Continuous Integration
GraphQL
Amazon Web Services
Amazon DynamoDB
Amazon SQS
Docker
MySQL

Job Details

Our Client, a Digital Media company, is looking for a Backend Developer to work with a team of Engineers to design and build scalable, efficient systems that deliver real-time data, personalized experiences, and engaging interactions used by millions worldwide.
 
Responsibilities:

  • Support EOL of legacy sports API by addressing feature gaps in modern GraphQL sports APIs
  • Provide data API support for sports web redesign
  • Completions of tasks with quality in a timely manner
  • Comprehensive tests delivered with each change
  • Clear communication with stakeholders on expectations and timelines
  • Timely participation in the code review process for peers.
  • Appropriate documentation added.
  • Completion of assigned deliverables on schedule
  • Deliverables demonstrate high quality and are accompanied with tests.
  • Clear communication with clients to ensure smooth integration with APIs
  • Supporting documentation added as necessary
  • Developing features and bug fixes for the GraphQL Sports APIs
  • Debug and identify data problems. Create tickets for ingestion team
  • Participate in code reviews
  • Coordinate with web FE team and other client teams to identify and support data gaps in Sports API

 
Requirements:

  • 5+ years of Java or Kotlin development experience, including building and supporting user-facing web products
  • 5+ years of experience with server-side API programming on Linux, focusing on scalable, high-performance web services
  • Strong fundamentals in object-oriented design, design patterns, data structures, algorithm design, and problem-solving
  • Experience with CI/CD pipelines, containerization (Docker, Kubernetes), and cloud infrastructure
  • A passion for sports and fantasy sports
  • Experience developing GraphQL servers
  • Experience with MySQL or other relational databases
  • Experience using docker
  • Expertise in highly available distributed data services
  • Experience with AWS services like S3, DynamoDB, SQS, API Gateway
  • Experience in using AI to develop code and solve problem

 
Why Should You Apply?

  • Excellent growth and advancement opportunities

 
As an equal opportunity employer, ICONMA provides an employment environment that supports and encourages the abilities of all persons without regard to race, color, religion, gender, sexual orientation, gender identity or express, ethnicity, national origin, age, disability status, political affiliation, genetics, marital status, protected veteran status, or any other characteristic protected by federal, state, or local laws.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.