Senior Backend Developer

ShyftLabs
Apply Now

Job Description

ShyftLabs is a growing data product company that was founded in early 2020 and works primarily with Fortune 500 companies. We deliver digital solutions built to help accelerate the growth of businesses in various industries, by focusing on creating value through innovation.

Job Responsibilities:

  • Develop and maintain highly scalable and fault-tolerant ad serving system that process, store, and serve large volumes of data including online and offline user activities, impressions, and sales data.
  • Lead and participate in small to large sized projects by reviewing project requirements; gather requested information; write and develop code; conduct unit testing; communicate status and issues to team members and stakeholders; collaborate with project team and cross functional teams; troubleshoot open issues and bug-fixes; and ensure on-time delivery and hand-offs.
  • Lead assigned projects by providing pertinent design, documents; identifying short- and long-term solutions and timeline; reviewing and providing feedback for proposed solutions; and performing design and code reviews of changes.
  • Experience with enterprise monitoring and alerting solutions like Prometheus, Graphite, alerts manager and Splunk
  • Provide guidance and mentorship to junior data.

Work closely with cross functional teams, including data scientists, product managers, and software engineers, to carry out various experiments across different areas of the AdTech platforms to improve customer experience and ad relevance.

Basic Qualifications:

  • Bachelor's Degree in Computer Science or a related field.
  • 5+ years' experience in internet-scale distributed technologies (e.g. Solr, Kafka, Mem Cache, etc.)
  • Expertise in one or more programming languages (e.g. Java, Scala, etc)
  • Relevant experience with relational and no-sql databases (e.g. MySQL, Oracle, Cassandra, etc.)
  • Advanced knowledge of complex software design, distributed system design, design patterns, data structures and algorithms.
  • Ability to explain complex subjects in layman’s terms.
  • Experience with distributed version control like Git or similar
  • Familiarity with continuous integration/deployment processes and tools such as Jenkins and Maven.
  • Strong analytical skills and programming skills.
  • Technologies: Java, Springboot, Kafka, Avro, GCS, GCP
  • Experience in the advertising domain is preferred.
  • Experience with Machine Learning is preferred.

Company Info.

ShyftLabs

ShyftLabs is a growing data product company that was founded in early 2020, and works primarily with Fortune 500 companies. We deliver digital solutions built to help accelerate the growth of businesses in various industries, by focusing on creating value through innovation.

  • Industry
    Computer software,Market Research
  • No. of Employees
    60
  • Location
    Toronto, ON, Canada
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

ShyftLabs is currently hiring Software Engineer, Backend Jobs in Gurugram, Haryana, India with average base salary of ₹90,000 - ₹250,000 / Month.

Similar Jobs View More