Salary
💰 $115,000 - $140,000 per year
Tech Stack
JavaScriptReactRustSQLTypeScript
About the role
- 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
- Experience with TypeScript
- Background in loyalty or e-commerce platforms
- Proven ability to quickly learn and apply new languages and technologies
- Experience with caching strategies and message queueing systems
- Familiarity with utilizing AI tools (e.g. GitHub Copilot, Cursor, etc...) to enhance workflows such as code generation, documentation, and debugging assistance
- Enthusiasm for staying up to date with the latest advancements in AI and exploring their potential to enhance software development practices