Search by job, company or skills

TabSquare.AI

Senior Back End Developer

Early Applicant
  • 5 months ago
  • Be among the first 50 applicants

Job Description

About TabSquare:

TabSquare provides AI-powered technology solutions for the F&B industry. Through TabSquare's solutions, restaurants can efficiently manage orders, process payments, and effectively engage with their customers. TabSquare assists partner restaurants in driving higher sales, streamlining operations, and delivering an enhanced customer experience. TabSquare is a market leader with operations in Singapore, Malaysia, Indonesia, Australia, the Philippines, Taiwan, Thailand, Hong Kong, Sweden, and the UAE.

Trusted by thousands of restaurants, TabSquare's clients include well-known F&B brands such as Pizza Hut, KFC, Minor Food Group, Sushi Tei, Paradise Food Group, Japan Foods Holding, Zingrill Holdings, The Coffee Club, Old Town White Coffee, Secret Recipe, and many more. TabSquare is a wholly owned subsidiary of Delivery Hero, a global leader in the food delivery industry.

For more information, visit http://www.tabsquare.ai.

About Deliveryhero:

Our parent company, Delivery Hero, is a global leader in the food delivery industry processing over 3 million orders every day and operating in 40+ markets in the world, with 18,000 employees and approximately 500,000+ restaurant partners.

The Customer Success Partner / Key Account Manager role, based in Singapore, will be responsible for developing opportunities within their key accounts, setting strategies with their clients to gain results, and to overall provide the utmost customer service to their clients.

Job Description:

  • Design, develop, and maintain backend services using Java and Spring Boot framework.
  • Collaborate with front-end developers, product managers, and other stakeholders to deliver scalable and efficient backend solutions.
  • Implement and manage databases, ensuring data integrity and security.
  • Develop RESTful APIs to support various front-end and mobile applications.
  • Ensure high performance and responsiveness of applications.
  • Conduct code reviews, write unit tests, and maintain documentation for backend services.
  • Troubleshoot and debug applications to optimize performance.
  • Participate in agile development processes and contribute to team improvements.
  • Work closely with product managers and other developers towards the completion of development assigned features.
  • Continuously find ways to improve and optimize the architecture, code, and processes of our Backend applications.

Requirements:

  • 5+ years of working experience in a similar role
  • Good knowledge of design patterns, asynchronous data flows, event driven systems
  • Experience designing and building high availability, high scalability RESTFul APIs
  • Ability to investigate critical issues of the system, and to propose and implement the solution
  • Great team player, also have the ability to work independently with minimum supervision
  • Experience / Knowledge in the following area would be a plus point:
  • Mobile payments / m-Commerce
  • Commerce-based applications such as ERP, Accounting, Point of Sale, e-Commerce, Loyalty & Redemption systems, etc.
  • Must be proficient in English (written and spoken)
  • Experience in development best practices including Agile development, peer code reviews, and unit testing
  • Able to communicate clearly, especially in speaking. We have an environment where team members will work remotely.

Desired Tech Stack:

  • Java: Proficiency in Java programming, with a strong understanding of object-oriented principles.
  • Spring Boot: Extensive experience with the Spring Boot framework for building microservices and web applications.
  • RESTful APIs: Expertise in designing and implementing RESTful services.
  • Databases: Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
  • Hibernate/JPA: Knowledge of Hibernate ORM and Java Persistence API for database interaction.
  • Security: Understanding of security principles and practices, including OAuth2 and JWT.
  • Testing: Proficiency in writing unit and integration tests using JUnit, Mockito, or similar frameworks.
  • Version Control: Experience with version control systems, particularly Git.
  • Build Tools: Familiarity with build tools such as Maven or Gradle.
  • Cloud Platforms: Experience with cloud services (e.g., AWS, Azure, Google Cloud) is a plus.
  • Containerization: Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes is advantageous.

Nice to Have:

  • Experience with message brokers (e.g., RabbitMQ, Kafka).
  • Knowledge of DevOps practices and CI/CD pipelines.
  • Contribution to open-source projects or active participation in developer communities.
  • Having worked on large scale event driven applications

What we Offer:

  • Hyper growth company in a one of the hottest areas of F&B Tech, with unique exposure to driving Fintech and Artificial Intelligence in a vertical
  • Chance to work with bright minds from across cultures and countries
  • Opportunity to strengthen regional experience working across multiple markets in the region and internationally.
  • Fast paced and dynamic work environment with an opportunity to grow rapidly
  • A culture that promotes empowerment, autonomy, and new ideas, enabling employees to deliver the best work of their careers.

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 30/05/2024

Job ID: 80464237

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Senior Back End Developer

Ohara IT SolutionsCompany Name Confidential

Senior Back End Developer

MastrokeCompany Name Confidential
Last Updated: 25-11-2024 07:56:19 PM
Home Jobs in Bengaluru / Bangalore Senior Back End Developer