Are you over 40 and feeling stuck in your career?
Not because you lack ability, but ...
Read More
Role Overview
The Senior Developer will build custom solutions, APIs, and data infrastructure leveraging agentic coding tools to accelerate development velocity and enable Tropical Heat’s AI transformation. This role utilizes platforms like Claude Code, Cursor, and similar AI-assisted development environments to deliver technical solutions that support automation workflows, AI tool deployment, and custom application development across Sales, Marketing, and Finance divisions.
Primary Responsibilities
Agentic Development and Solution Delivery
- Leverage AI-assisted coding platforms (Claude Code, Cursor, GitHub Copilot) to rapidly prototype and deliver production-ready solutions addressing divisional requirements.
- Apply prompt engineering techniques specifically for development tasks, translating business requirements into effective AI agent instructions that produce maintainable code.
Custom Integration Development
- Develop middleware services and API endpoints connecting legacy systems to modern automation workflows where standard connectors prove insufficient.
- Build custom data extraction and transformation scripts for systems lacking native API support.
- Create webhook receivers and event handlers enabling real-time data synchronization between disparate platforms.
AI Platform Integration
- Implement robust API integrations with AI platforms identified in the technology assessment (Claude, ChatGPT, Julius AI, Perplexity, Midjourney) ensuring proper authentication, rate limiting, and error handling.
- Develop prompt engineering frameworks and templates that standardize AI tool usage across divisions.
- Build custom interfaces exposing AI capabilities to non-technical users through simplified applications.
- Leverage agentic coding tools to rapidly iterate on integration patterns and API consumption strategies.
Data Infrastructure and Pipeline Development
- Design and implement data pipelines consolidating information from multiple source systems into structured formats suitable for analysis and automation.
- Develop ETL processes for secondary sales data, product information, and marketing asset metadata.
- Create data validation layers ensuring quality and consistency across automated workflows.
- Use AI coding assistants to generate data transformation logic and pipeline orchestration code while maintaining data integrity standards.
Custom Application Development
- Build web-based tools and dashboards that enable marketing teams to execute microsite creation and campaign landing pages independently, reducing IT dependency as outlined in the Web Stack Ownership initiative.
- Develop internal applications streamlining catalogue management, planogram distribution, and training material delivery.
- Create proof-of-concept applications demonstrating AI capability potential to divisional stakeholders.
Technical Architecture and Code Quality
- Establish coding standards and architectural patterns that govern both human-written and AI-generated code.
- Review and refactor AI-generated code ensuring adherence to security best practices, performance requirements, and maintainability standards.
- Design system architectures that accommodate rapid development velocity without accumulating technical debt.
- Implement testing frameworks validating functionality of both manually coded and AI-assisted components.
Technical Support and Knowledge Transfer
- Provide technical consultation to the n8n Automation Specialist on complex integration challenges and optimal architectural approaches.
- Develop code libraries and reusable components accelerating future automation projects.
- Create technical documentation covering API specifications, data schemas, and deployment procedures.
- Train other team members on effective use of agentic coding tools and prompt engineering for development tasks.
Required Qualifications
Software Development Expertise
- Strong proficiency in Python for API development, data processing, and AI platform integration with demonstrated ability to critically evaluate and improve AI-generated code.
- Working knowledge of JavaScript and modern web frameworks (React, Vue, or similar) for user interface development.
- Experience with RESTful API design principles and implementation patterns.
- Database competency including SQL for relational systems and understanding of NoSQL alternatives.
Agentic Coding Tool Proficiency
- Demonstrated experience using AI-assisted development platforms (Claude Code, Cursor, GitHub Copilot, or similar) in production environments.
- Ability to craft effective development prompts that generate high-quality, maintainable code. Understanding of when to leverage AI generation versus when human coding provides superior results.
- Skill in reviewing, debugging, and refining AI-generated code to production standards.
- Knowledge of prompt engineering techniques specific to software development contexts.
Integration and Infrastructure Skills
- Proven experience building integrations between enterprise systems in production environments.
- Understanding of authentication protocols (OAuth, API keys, JWT) and secure credential management.
- Familiarity with cloud platforms (AWS, Google Cloud, or Azure) for hosting services and managing infrastructure.
- Experience with version control systems (Git) and collaborative development workflows including code review practices for AI-generated contributions.
AI and Modern Technology Familiarity
- Practical experience consuming AI platform APIs and managing prompt engineering at scale.
- Understanding of rate limiting strategies and cost optimization for AI API usage.
- Awareness of no-code and low-code platform capabilities (Replit, Lovable) and when custom development provides superior value.
Problem-Solving and Communication
- Analytical approach to decomposing business requirements into technical specifications suitable for both human implementation and AI agent execution.
- Ability to recommend appropriate technical solutions balancing development complexity against business value.
- Clear communication of technical constraints and trade-offs to non-technical stakeholders.
- Capacity to explain limitations and capabilities of agentic coding approaches to team members and leadership.
Preferred Experience
- Background in manufacturing, distribution, or FMCG technology environments.
- Experience implementing AI-powered features in business applications.
- Prior work automating data workflows for sales, marketing, or finance functions.
- Track record of accelerating development velocity through effective use of AI coding assistants.
- Familiarity with process automation platforms and understanding of their technical limitations.
- Knowledge of data visualization libraries (D3.js, Plotly, Recharts) for building custom analytics interfaces.
- Experience mentoring developers on adoption of new development tools and methodologies.