Description:
The Software Engineer at Flairox is responsible for developing and maintaining proprietary systems that power the company’s marketing operations. This hands-on role involves building scalable tools to automate outreach, process marketing data, and support decision-making through intelligent reporting. The engineer will work with modern cloud technologies to deliver solutions that directly impact business performance.
Responsibilities
System Development and Architecture:
- Design, develop, and maintain internal tools and automation systems that support marketing operations.
- Build and deploy cloud functions and backend services, primarily using Google Cloud technologies.
- Integrate third-party services and APIs such as n8n, Supabase, and internal marketing tools to enhance system functionality.
Data Management and Engineering:
- Work with SQL-based databases to structure, query, and manage large sets of marketing and performance data.
- Implement data pipelines and systems that support analytics, reporting, and decision-making.
Cross-Functional Collaboration:
- Partner with marketing, operations, and analytics teams to understand business requirements and translate them into technical solutions.
- Participate in sprint meetings and team discussions to align development efforts with company goals.
Code Quality and Technical Excellence:
- Write clean, maintainable, and well-documented code in accordance with best practices.
- Conduct and participate in regular code reviews to ensure high-quality deliverables and continuous learning.
Innovation and Continuous Improvement:
- Stay updated with emerging technologies, frameworks, and industry trends.
- Propose and implement improvements to infrastructure, workflows, and development processes.
Requirements:
- 1–3 years of experience in software development (internships and personal projects count)
- Proficiency with any modern programming language (e.g., JavaScript/TypeScript, Python)
- Comfortable working with SQL databases (e.g., PostgreSQL, MySQL, Supabase)
- Familiarity with cloud platforms like Google Cloud, AWS, or similar
- Understanding of APIs, data structures, and modern application architecture
- Strong problem-solving skills and willingness to work with new tools and technologies.