About the Company:

Founded in 2018, LiftLab is the leading provider of science-driven software to optimize marketing spend and predict revenue for optimal spend levels. Our platform combines economic modeling with specialized media experimentation so brands and agencies across the globe can clearly see the tradeoffs of growth and profitability of their ad platform partners including FB/Instagram, Google, Display, Snapchat, TikTok and Pinterest. They use these signals to make media spend decisions with confidence. LiftLab customers know for each channel, tactic, campaign if the revenue for the last $1 spent covered its cost or not.

LiftLab is built on a foundation of advanced algorithms and sophisticated media experimentation. Some of the most marquee brands already run LiftLab and we’re growing at a rapid pace.

Position Summary:

LiftLab is seeking a highly motivated and experienced Full Stack Developer to join our dynamic team. In this role, you will play a key part in shaping the future of data-driven marketing insights at LiftLab. You will work closely with our Development Manager and collaborate with cross-functional teams to build and maintain cutting-edge solutions in an AWS environment. If you are a talented developer with a strong background in both backend and frontend technologies and a passion for building innovative solutions, we invite you to be a part of our team.

Key Responsibilities:

  • Full Stack Development: Design, develop, and maintain both backend and frontend software solutions to support LiftLab's marketing optimization platform.
  • Collaboration: Work closely with data scientists, product managers, and other engineers to implement features and improvements.
  • Backend Expertise: Write high-quality, scalable, and efficient code using Java 11+.
  • Frontend Development: Develop user interfaces using modern frontend frameworks like Angular.
  • Microservices Development: Develop modules in a polyglot environment using microservices architecture.
  • CI/CD Processes: Work in an automated CI/CD environment to ensure the continuous delivery of software.
  • Testing: Develop and execute unit test cases (e.g., JUnit) to ensure code reliability and quality.
  • AWS Integration: Utilize AWS services such as EKS, Lambda, S3, and RDS to build and deploy applications.
  • Troubleshooting: Troubleshoot and resolve technical issues in a timely manner.
  • Technical Leadership: Mentor junior engineers and provide technical guidance.
  • Continuous Learning: Stay up-to-date with industry trends and technologies to recommend enhancements to our software stack.

Qualifications:

  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field. A Master's degree is a plus.
  • Experience: 4-8 years of professional software development experience.
  • Backend Skills: Strong proficiency in Java 9+.
  • Frontend Skills: Experience with frontend technologies such as Angular, React, or Vue.js.
  • Web Technologies: Solid understanding of HTML, CSS, and JavaScript.
  • AWS Experience: Hands-on experience with AWS services like EKS, Lambda, S3, and RDS.
  • CI/CD: Experience with automated CI/CD processes.
  • Containerization: Knowledge of Docker and Kubernetes.
  • Testing: Proficiency in writing unit tests and conducting code reviews.
  • Microservices: Strong knowledge of microservices architecture.
  • Additional Skills: Basic knowledge of Python is a plus.
  • Soft Skills: Excellent problem-solving abilities, strong communication, and collaboration skills.
  • Passion: A keen interest in staying current with emerging technologies and trends in software development.

LiftLab is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.