Back End Developer

WISK.ai - Inventory Management for Hotels, Restaurants & Bars·Remote(Toronto, Toronto, Ontario, Canada)
Software Development

WFA Digital Insight

As the demand for skilled remote workers continues to rise, with a notable 25% increase in job postings for back-end developers in the last year, professionals with expertise in digital skills are in high demand. WISK.ai, a leading platform in inventory management for the hospitality industry, is seeking a talented Back End Developer to drive innovation. With the global hospitality industry expected to reach $5.8 trillion by 2028, companies like WISK.ai are at the forefront of technological advancements. Before applying, candidates should be aware of the importance of strong back-end fundamentals and the ability to work collaboratively in a remote setting.

Job Description

About the Role

The Back End Developer position at WISK.ai is a pivotal role that involves designing, building, and scaling the systems that power the company's innovative platform. This platform is utilized by hospitality businesses to streamline their beverage and food operations through intelligent inventory management, analytics, and automation. The successful candidate will work closely with the product, front-end, and data teams to deliver reliable, secure, and high-performing services that support real-world business operations.

As a key member of the development team, the Back End Developer will contribute to architectural decisions as the platform evolves, ensuring that it meets the changing needs of the hospitality industry. This role requires a strong foundation in back-end development, a keen understanding of API design, and experience with relational and/or NoSQL databases.

The day-to-day responsibilities of this role will include collaborating with cross-functional teams on new features, participating in code reviews, and promoting best practices within the development team. Given the remote nature of this position, the ability to work independently and as part of a distributed team is essential.

What You Will Do

  • Design, build, and maintain scalable back-end services and APIs
  • Develop and maintain integrations with third-party systems
  • Work with data pipelines and storage systems to optimize data flow and accessibility
  • Improve system performance, reliability, and observability to ensure high uptimes and efficiency
  • Contribute to architectural decisions to drive the platform's evolution and scalability
  • Collaborate with the front-end team to ensure seamless integration of back-end services with the user interface
  • Participate in code reviews to maintain high-quality code standards and share knowledge within the team
  • Work on troubleshooting and debugging issues that arise in the back-end systems
  • Develop and implement automated tests to ensure the reliability and stability of the back-end services
  • Engage with the data team to understand data requirements and ensure back-end services meet these needs

What We Are Looking For

  • Experience building back-end systems using modern technology stacks
  • Strong understanding of API design principles and back-end architecture
  • Experience working with relational and/or NoSQL databases
  • Familiarity with cloud-based and distributed systems
  • Ability to write maintainable, well-structured, and testable code
  • Strong problem-solving skills with the ability to debug complex issues
  • Experience working in a collaborative environment with cross-functional teams
  • Familiarity with CI/CD pipelines and infrastructure-as-code
  • Knowledge of security best practices in back-end development

Nice to Have

  • Comfort working with an AWS production environment (EC2, ECS/EKS, RDS, S3, Lambda, CloudWatch, Terraform)
  • Experience with CI/CD pipelines and infrastructure-as-code
  • Experience working on SaaS platforms or data-intensive applications
  • Knowledge of AI-driven technologies and their application in inventory management and analytics

Benefits and Perks

  • Competitive compensation package
  • Opportunities for professional growth and development in a rapidly evolving industry
  • Flexible working hours and remote work arrangements to support work-life balance
  • Access to cutting-edge technologies and tools to enhance professional skills
  • Collaborative and supportive team environment
  • Recognition and rewards for outstanding performance and contributions
  • Comprehensive health insurance and wellness programs
  • Paid time off and holidays to recharge and relax
  • Remote stipend to support home office setup and productivity

How to Stand Out

  • Ensure your portfolio includes examples of back-end development projects, especially those involving API design and database management.
  • Familiarize yourself with modern technology stacks and cloud-based systems to increase your competitiveness.
  • Practice explaining complex technical concepts in simple terms to demonstrate your ability to collaborate with non-technical teams.
  • Be prepared to discuss your experience with CI/CD pipelines, infrastructure-as-code, and security best practices in back-end development.
  • Highlight any experience working on SaaS platforms or data-intensive applications to showcase your ability to handle scalable and complex systems.
  • Prepare to back your salary expectations with market research and examples of your past accomplishments.
  • Ask about the company's approach to remote work, team communication, and professional development opportunities during the interview.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.