Kigo

Senior Software Engineer

Kigo

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $115,000 - $140,000 per year

Job Level

Senior

Tech Stack

JavaScriptReactRustSQLTypeScript

About the role

  • Kigo is a technology company paving a new path forward for loyalty and digital advertising. As a Senior Software Engineer at Kigo, you will play a critical role in building and evolving our Loyalty Wallet and Signals products. You'll work across the entire technology stack to create intuitive, performant experiences that deliver personalized offers to millions of users. Your work will directly impact how users discover, save, and redeem offers across our partner network, while maintaining our high standards for user experience and code quality. Key Responsibilities: Develop and maintain full-stack features and APIs for our digital Loyalty Wallet and Signals products Design and implement back-end APIs and data structures primarily using Rust Build responsive user interfaces using React and modern front-end technologies Write clean, maintainable code with comprehensive test coverage Collaborate with UX designers, product managers, and other stakeholders to implement intuitive user experiences Support a wide range of businesses with unique feature requirements, ensuring tailored solutions and seamless integration across separate application instances.

Requirements

  • 4+ years of experience building and deploying production-grade web applications, including both front-end and back-end components. Strong expertise in monolithic back-end architecture and API design patterns Experience with SQL and database design Good understanding of React, modern JavaScript, and HTML Experience with front-end and back-end testing frameworks Experience with version control systems (Git) and CI/CD pipelines Strong problem-solving abilities and attention to detail A proactive, ownership-driven mindset with a bias for action and accountability. Excellent communication skills for cross-team collaboration Preferred: Experience with TypeScript Preferred: Background in loyalty or e-commerce platforms Preferred: Proven ability to quickly learn and apply new languages and technologies Preferred: Experience with caching strategies and message queueing systems Preferred: Familiarity with utilizing AI tools (e.g. GitHub Copilot, Cursor, etc...) to enhance workflows such as code generation, documentation, and debugging assistance. Preferred: Enthusiasm for staying up to date with the latest advancements in AI and exploring their potential to enhance software development practices.