← All Jobs
Posted Apr 13, 2026

Full Stack Developer (Next, Typescript)

Apply Now
Role Overview We are looking for a Software Engineer who enjoys solving complex problems and working closely with analytics teams to turn insights into reliable, scalable software systems. In this role, you will act as a technical partner and consultant, helping analytics, data, and business stakeholders bring analytical ideas into production through well-designed applications, automated workflows, and AI-enabled solutions. You will remain firmly rooted in software engineering fundamentals while developing strong collaboration with analytics teams to ensure analytical outputs are usable, scalable, and production-ready. What You Will Do - Collaborate within an Agile team to design, build, and maintain scalable, high-quality web applications and internal tools. - Contribute across the full software development lifecycle, including requirements discovery, system design, implementation, testing, deployment, and maintenance. - Work closely with analytics, data, and business stakeholders to ensure analytical outputs can be effectively integrated into applications, workflows, and decision-making systems. - Apply practical knowledge of modern AI technologies (e.g., LLMs, embeddings, AI agents) to support analytics-driven use cases, automation, and decision support with hands-on implementation when needed. - Design and implement automated workflows (e.g., n8n) that connect data sources, analytics tools, AI services, and downstream systems. What You Will Need - 1–3 years of experience in software engineering or related field. - Experience with Next.js, React, and TypeScript for building scalable, data-driven web applications and internal tools. - Experience with TypeScript for backend services, automation, or integration with analytics and data systems. - Working knowledge of SQL and MongoDB for interacting with analytical datasets and application data. - Experience using Git and Docker in collaborative, production environments. - Proficiency working in Linux-based environments. - Strong software engineering fundamentals, including system design, debugging, and performance considerations. - Ability to write clean, maintainable, and testable code, and to improve existing codebases over time. - Strong communication skills and the ability to work effectively with both technical and non-technical stakeholders. - Commitment to software development best practices, including testing, documentation, and code reviews. - Basic understanding of social media platforms, including user behavior and real-world usage patterns. Its a Plus If You Have - Experience with Python for backend services, automation, or integration with analytics and data systems. - Experience working in analytics-driven or data-heavy product environments. - Hands-on experience using GenAI tools (e.g., GitHub Copilot, ChatGPT, Claude) to support development, automation, or problem-solving. - Hands-on experience with automated workflow tools such as n8n or similar orchestration platforms. - Familiarity with modern cloud and platform technologies such as Serverless architectures, Infrastructure as Code (IaC), GitOps, CI/CD pipelines, AWS, or Redis. - Experience integrating with external APIs, including social network APIs (e.g., Facebook, X). - Familiarity with Agile principles or Scrum frameworks. - Experience coaching or mentoring engineers in collaborative, cross-functional teams. Why You'll Enjoy This Role - You'll be encouraged to experiment, prototype, and iterate quickly in a supportive, Agile environment. - You'll collaborate with smart, curious teammates who value learning, knowledge sharing, and continuous improvement.
Interested in this role?Apply on iHire