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
Career Overview FAQs
What does a career overview explain?
A career overview explains what a profession involves, including the purpose of the role, the type of work professionals typically perform, and how the position contributes to organizations or industries. It helps readers understand the field before exploring more detailed resources such as job responsibilities, required skills, and career requirements.
What do professionals in this career typically do?
Professionals in this field usually manage projects or tasks, collaborate with teams, analyze information, and solve problems related to business or organizational objectives. Daily responsibilities may vary depending on experience level, specialization, and the organization where the role is performed.
What skills are commonly required for this career?
Most careers require a combination of technical skills related to the profession and professional skills such as communication, teamwork, problem solving, and analytical thinking. These abilities help professionals perform effectively in different work environments and across various organizational roles.
What is the typical career path in this field?
Many professionals begin in entry-level roles where they gain foundational knowledge and practical experience. Over time, they may progress to mid-level or senior positions that involve greater responsibility, specialization, or leadership within their organization or industry.
How can someone start a career in this field?
Starting a career in this field typically involves building relevant knowledge, gaining practical experience, and developing the key skills associated with the profession. Preparing strong application materials, such as a targeted resume and cover letter, can also help candidates pursue entry-level opportunities successfully.
Editorial Process
Lamwork content is developed through structured review of publicly available job postings and documented hiring trends.
Editorial operations are managed by Thanh Huyen, Managing Editor, with research direction and final oversight by Lam Nguyen, Founder & Editorial Lead. Content is periodically reviewed to reflect observable labor market changes.