Automation & Full-Stack Developer
Job description
Role Context
We are looking for an experienced Automation Developer who can build, maintain, and improve end-to-end automation workflows. The role focuses on business process automation, data flows, integrations, analytics, and tracking.
You should be comfortable working with AI-assisted development and using automation to improve how our systems and processes work together.
Experience gained through professional work, personal projects, or internships is welcome, provided you can demonstrate practical skills.
Experience Level
2–4 years of hands-on experience in automation development, system integrations, or backend development, with a good understanding of end-to-end workflows and a willingness to learn and take ownership.
Mandatory
- Hands-on experience with n8n or comparable automation platforms. Ability to build, troubleshoot, and maintain workflows involving multiple systems.
- Understanding of how data moves between applications, databases, APIs, and external services. Able to identify issues and ensure workflows run reliably.
- Hands-on experience with Supabase or PostgreSQL backends, including schema design, row-level security (RLS), authentication, and database migrations.
- Practical experience working with REST APIs, webhooks, JSON, authentication, and error handling.
- Experience working with analytics, tracking systems, or business dashboards. Ability to monitor data flows, investigate discrepancies, and ensure accurate tracking.
- Works independently and solution-oriented, using Claude Code or similar AI coding agents daily as the main way of working. Able to show a project built using this approach and explain how the generated output was reviewed, tested, and verified.
- Understands and applies secure coding practices, including:
- Never exposing secrets in code, repositories, logs, AI prompts, or public-facing URLs.
- Avoiding personal data in URLs, page source, analytics, and logs.
- Applying least-privilege access and proper credential handling.
- Validating user inputs and handling errors safely.
- Familiarity with Git, GitHub, branches, pull requests, deployment workflows, and basic automated testing.
- Experience with Zoho CRM, Zoho Creator, or other Zoho applications, including integrations and analytics.
- Familiarity with components, layouts, routing, static rendering, and server-side rendering.
- Experience building serverless backend logic and API endpoints.
- Good foundation in HTML, CSS, JavaScript, and basic TypeScript.
- Familiarity with Google Analytics 4 (GA4), Google Tag Manager, and consent-aware tracking.
- Basic understanding of SEO, website performance, and responsive design.
- Takes ownership of tasks, decisions, and outcomes.
- Communicates openly about mistakes, blockers, and knowledge gaps.
- Thinks in terms of complete processes and business outcomes, not just individual tasks.
- Stays curious and continuously learns new technologies and approaches.
- Documents workflows and technical processes properly.
- Collaborates well and welcomes constructive feedback.
- Stays calm and methodical when handling pressure or technical issues.
- Balances code quality, maintainability, and timely delivery based on business needs.
- Uses AI to accelerate development without compromising engineering judgment, testing, or code quality.
- Can work independently while knowing when to ask for guidance.
Interested in this role?