Senior Software Engineer

Fluency Logo

Fluency

๐Ÿ“Remote - Worldwide

Summary

Join Fluency Engineering Team as a Senior Software Engineer specializing in Facebook Marketing API integration. Lead the development, management, and optimization of the connection to the Facebook Marketing API, ensuring seamless data flow and maintaining data integrity. This critical role enhances Fluencyโ€™s digital advertising platform by enabling advanced data analysis, campaign automation, and strategic insights. The ideal candidate has 5+ years of hands-on experience with the Facebook Marketing API and expertise in API development. This full-time position offers remote work or the option of working in the Burlington, VT office. You will collaborate with various teams, provide technical leadership, and mentor junior developers. The position offers competitive salary and equity options, flexible work arrangements, comprehensive health and wellness benefits, and professional development opportunities.

Requirements

  • 5+ years of direct experience working with the Facebook Marketing API, including implementation, optimization, and maintenance
  • Demonstrated expertise in Java, Spring Boot, and RESTful API design
  • Advanced understanding of data processing, transformation, and integration, including JSON, XML, and data mapping
  • Strong proficiency in AWS services, particularly S3, RDS, and Athena
  • Proven ability to troubleshoot complex API issues, including rate limiting, error handling, and data discrepancies
  • Experience in the digital advertising ecosystem, with a focus on marketing data pipelines and campaign management
  • Exceptional communication skills, with the ability to translate technical requirements into actionable solutions for both technical and non-technical stakeholders
  • Self-driven, highly organized, and capable of managing multiple priorities in a fast-paced, dynamic environment

Responsibilities

  • Design, develop, and maintain robust, scalable integrations with the Facebook Marketing API, focusing on data retrieval, campaign management, and error handling
  • Implement strategies for data synchronization, transformation, and reporting to ensure accurate data flow and optimal performance
  • Collaborate with product, engineering, and marketing teams to define integration requirements and deliver optimal solutions
  • Provide technical leadership in API architecture, setting best practices for Facebook API usage and data management
  • Monitor and resolve API-related issues, including error handling, rate limiting, and data discrepancies
  • Stay updated on Facebook API changes and proactively implement necessary adjustments to maintain API functionality
  • Create and maintain comprehensive documentation for API integration processes, workflows, and troubleshooting
  • Develop reusable modules and libraries to streamline integration processes and improve developer efficiency
  • Mentor junior developers in API development best practices and ensure adherence to coding standards
  • Collaborate with the AI team to leverage Facebook Marketing data for automated insights and predictive analytics, aligning data integration efforts with Fluencyโ€™s broader AI strategy

Preferred Qualifications

Experience with JavaScript frameworks (e.g., Vue.js) is a plus but not required

Benefits

  • Competitive salary and equity options
  • Flexible work arrangements (remote/in-office hybrid)
  • Comprehensive health and wellness benefits
  • Opportunities for professional development and career growth
  • Collaborative, supportive team environment

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.