Senior Software Engineer, SaaS Backend

ViSenze - AI for Visual Commerce logo

ViSenze - AI for Visual Commerce

View Salaries, Reviews, and more  

Job Summary


Salary
S$9,000 - S$13,000 / Monthly EST

Job Type
Permanent

Seniority
Senior

Years of Experience
At least 5 years

Tech Stacks
Rest API Docker HTTP API Container Spring CI SQS DynamoDB Kubernetes Elasticsearch Jenkins AWS Java

Job Description

To help us build upon our success, we are seeking a backend engineer who can lead the design of our data-intensive, AI-powered applications. As we are growing our enterprise product portfolio in a fast pace, we are expecting fast evolution of our enterprise SaaS infrastructure. Our enterprise SaaS are built on the cloud computing services adopting a micro-service architecture. You will be working with the product team to understand and analyse the requirements as well as lead and guide junior engineers to delivery features on our existing platform. You are also expecting to contribute to the architect refactor of our SaaS application and work with other senior engineers to build evolutionary architecture to serve as the foundation of our AI applications.

The position reports to the Senior Software Engineer (Enterprise) and will work in close conjunction with the product managers, designers and other engineering teams including Platform, Data, API, QA and Site Reliability (SRE).

Responsibilities
  • Works closely with product team to transfer both the business requirements and non-functional requirements to scalable and evolutionary software features
  • Architects and develops AI-powered data-intensive web services on top of the advanced machine learning tech

Requirements
  • Bachelor's degree in Computer Science or related field with solid foundation in Computer Science
  • 5 years of experience as a software engineer
  • Experience in JAVA Spring to build enterprise web applications
  • Experience in cloud computing services, e.g. AWS, GCP. Preferrable experience in AWS stack
  • Strong knowledge of data-intensive application architect
  • Strong knowledge of HTTP and REST API design
  • Good written & verbal communication skill to discuss technical solutions with product owners

Awesome to Have
  • Experience with container technology and cloud service e.g. Docker, Kubernetes
  • Experience with CI/CD practices using Jenkins
  • Experience with AWS tech stack including SQS, lambda, DynamoDB, Elasticsearch
  • Experience with micro service application architect

banner icon
Interested in common interview questions?
Let's prepare for potential interview questions tailored to your job description and work experience.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Resume Checker Illustration

Interview Preparation

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Let's Prepare
Resume Checker Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Build Resume