WHAT IS A BACKEND DEVELOPER ?

The Back-End Developer, with a focus on establishing measurable metrics, collaborates with the company's AI learning technology, enhancing the platform's efficacy for users accessing professional courses from leading universities. Their responsibilities span building APIs, resolving data mismatches, and constructing cloud-native systems, ensuring the platform's reliability, scalability, and security. With a background in engineering or computer science, 3+ years of experience, and expertise in AWS, REST, SOAP, and database technologies, the developer plays a pivotal role in advancing the platform's capabilities and staying abreast of emerging technologies.

Need-to-Know Overview of a Back End Developer

1. Back End Developer Details

  • Build APIs and highly available services that deliver personalized, real-time merchant data and data governance controls to internal teams
  • Collaborate with various teams and grow the platform's footprint and impact
  • Contribute to the team's processes, long-term goals and help prioritize the roadmap to make the platform more reliable, scalable, and secure
  • Investigate data mismatches and apply solutions
  • Create custom applications using Shopify, Klaviyo, or Zendesk webhooks and APIs to migrate data between platforms
  • Design and build cloud-native systems for the Customer Data Platform (CDP) that support millions of dollars of investments
  • Construct custom ET processes to manage customer data

2. Back End Developer Education, Knowledge and Experience

  • Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
  • At least 3+ years of relevant experience as a back-end developer
  • Knowledge of EL processes and cloud-computing technologies (AWS preferred)
  • Experience working with REST, SOAP, and other API formats
  • Fluent in database technologies and database usage
  • Ability to manage multiple tasks to completion within established deadlines
  • Experience working with large datasets in JSON format
  • Experience scripting and processing large datasets with Python
  • Experience working with software version control systems and code repositories (GitHub, Bitbucket, etc.)
  • Experience building data apps on Heroku
  • Experience with Shopify, Klaviyo, and/or Zendesk APIs is nice to have
  • Prior experience setting up integrations between a customer data platform and 3rd party marketing tools is desirable