Senior Full Stack Engineer

Versant Media·Remote(United States)
Software Development

WFA Digital Insight

As the demand for skilled full stack engineers continues to rise, with some reports indicating a 27% increase in job listings over the past year, professionals with expertise in both front-end and back-end development are in high demand. Versant Media, a leader in digital innovation, is seeking a talented Senior Full Stack Engineer to drive the evolution of their customer analytics and audience management platform. With the shift towards remote work, this role offers the unique opportunity to work with cutting-edge technologies like Node.js, Angular, and AWS, while contributing to the company's mission to enhance customer engagement. Before applying, candidates should be prepared to showcase their technical expertise, collaborative mindset, and ability to adapt to the ever-changing landscape of digital marketing.

Job Description

About the Role

As a Senior Full Stack Engineer at Versant Media, you will play a pivotal role in the development and evolution of the company's customer analytics and audience management platform. Your day-to-day responsibilities will involve designing, implementing, and maintaining large-scale digital systems, leveraging your expertise in both front-end and back-end development. This role is critical to the company's mission, as it directly impacts the ability to provide effective solutions for movie studios to build, analyze, and distribute audiences across leading advertising platforms.

The team you will be working with is composed of highly skilled professionals who are passionate about digital innovation. You will have the opportunity to collaborate closely with cross-functional stakeholders, including product, QA, data engineering, and other teams, to deliver durable solutions that meet the highest standards of quality and reliability. Your input and contributions will be valued, and you will have the autonomy to make technical decisions that align with the company's goals.

Versant Media's commitment to innovation and customer satisfaction creates a dynamic work environment that is both challenging and rewarding. As a Senior Full Stack Engineer, you will be expected to stay up-to-date with the latest trends and technologies in digital marketing, and to apply this knowledge to continuously improve the company's products and services.

What You Will Do

  • Design, develop, and maintain complex software systems, ensuring they are scalable, reliable, and meet the required performance standards.
  • Collaborate with the product team to understand requirements and develop solutions that meet customer needs.
  • Work closely with the data engineering team to design and implement data models, ensuring data quality and integrity.
  • Develop and maintain REST APIs using Node.js and Lambda, ensuring seamless integration with front-end applications.
  • Implement server-side event pipelines to route purchase and engagement data to advertising platform conversion endpoints.
  • Deliver high-quality front-end features using Angular, NgRx, RxJS, and TypeScript, ensuring a seamless user experience.
  • Contribute to the development of infrastructure and delivery improvements, utilizing AWS, Terraform, Serverless Framework, Jenkins, Docker, and GitHub Actions.
  • Participate in code reviews, ensuring that all solutions meet the highest standards of quality, security, and best practices.
  • Troubleshoot and resolve technical issues, collaborating with other teams as necessary to ensure prompt resolution.
  • Stay current with industry trends, technologies, and best practices, applying this knowledge to continuously improve the company's products and services.

What We Are Looking For

  • Senior-level full stack engineering experience, with a strong background in designing, implementing, and maintaining large-scale digital systems.
  • Proficiency in Node.js, serverless Lambda APIs, asynchronous patterns, REST API design, and third-party API integrations.
  • Experience with Python 3.x, including the ability to review, debug, or support ETL scripts, AWS Glue jobs, or related data workflows.
  • Deep familiarity with AWS services, including Lambda, Step Functions, API Gateway, S3, RDS/Aurora PostgreSQL, and Cognito.
  • Strong experience designing and optimizing PostgreSQL-backed data models, writing performant SQL, applying effective indexing strategies, and using Sequelize ORM.
  • Experience building production-ready front-end features with Angular, TypeScript, NgRx, and RxJS, including integration with backend APIs and distributed data workflows.
  • Experience with Elasticsearch or OpenSearch, including query design, aggregations, and performance considerations.
  • Comfort working with infrastructure and CI/CD tools, such as Terraform, Serverless Framework, Docker, Jenkins, Git, and GitHub Actions.
  • A collaborative engineering mindset, with sound judgment, accountability, and care for production-quality work.
  • Excellent communication skills, with the ability to clearly articulate technical concepts and tradeoffs.

Nice to Have

  • Experience with FinOps principles, including AWS cost management and resource efficiency.
  • Knowledge of compliance-related data workflows, including GDPR and CCPA.
  • Experience with agile development methodologies and version control systems.
  • Familiarity with containerization using Docker and Kubernetes.
  • Experience with cloud security best practices and compliance frameworks.

Benefits and Perks

  • Competitive salary and benefits package, tailored to attract and retain top talent in the industry.
  • Opportunity to work with cutting-edge technologies and contribute to the development of innovative digital products.
  • Collaborative and dynamic work environment, with a team of highly skilled professionals who are passionate about digital innovation.
  • Flexible working hours and remote work options, allowing you to balance your work and personal life.
  • Professional development opportunities, including training, mentorship, and conference attendance.
  • Access to the latest tools and technologies, ensuring you have everything you need to excel in your role.
  • Recognition and rewards for outstanding performance, including bonuses and stock options.
  • Comprehensive health insurance and wellness programs, prioritizing your physical and mental well-being.
  • Generous paid time off and holiday policy, allowing you to recharge and pursue your interests.

How to Stand Out

  • Highlight your experience with Node.js and Angular, as these are key technologies used by Versant Media. Be prepared to provide specific examples of how you have applied these skills in previous roles.
  • Develop a strong understanding of AWS services, including Lambda, Step Functions, API Gateway, and Cognito. Familiarize yourself with the company's tech stack and be prepared to discuss how you can contribute to its evolution.
  • Showcase your problem-solving skills, with a focus on troubleshooting and resolving technical issues. Provide examples of how you have handled complex technical challenges in the past.
  • Prepare to discuss your experience with data models and SQL, as these are critical components of the company's customer analytics and audience management platform. Be ready to explain your approach to data modeling and optimization.
  • Demonstrate your ability to work collaboratively, with a focus on teamwork, communication, and adaptability. Highlight your experience working with cross-functional teams and your ability to thrive in a dynamic environment.
  • Be prepared to discuss your portfolio, including examples of your work and any relevant projects or contributions you have made to open-source communities. This will help demonstrate your skills and passion for full stack engineering.
  • Research the company's products and services, and be prepared to discuss how you can contribute to their growth and development. This will show your interest in the company and your willingness to learn and adapt.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.