W

Full-stack Engineer

Webpuppies Digital

Singapore · Full Time

Be the first to apply

Experience
Any
Salary
—
Openings
1
Posted
1 week ago
Work mode
In office
Education
Bachelor's degree
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Webpuppies Digital

Webpuppies Digital is a seasoned digital transformation partner operating across 21 countries since 2000. Renowned for collaborating with Singapore government bodies, multinational corporations, and SMEs, the company centers its efforts on strategy-driven, result-oriented digital projects. With more than 25 years of expertise, Webpuppies turns business ideas into tangible, impactful products. Its offerings include AI consultancy, web and mobile app development, digital transformation and cloud services, cybersecurity, IT infrastructure management, enterprise maintenance, and emerging technologies such as VR/AR, FinTech, and PropTech. The team supports clients from initial strategy development through implementation and ongoing optimization.

Role Overview

We are looking for a motivated Full-stack Engineer who is passionate about data engineering and AI/ML to enhance our dynamic team. The candidate will specialize in backend development, cloud technologies, DevOps automation, and application security, contributing to designing, developing, and maintaining applications while progressively integrating AI/ML elements and managing data pipelines.

Key Responsibilities

  • Manage full lifecycle development of applications, integrating frontend, backend, and cloud infrastructure components.
  • Refine and optimize full-stack continuous integration and deployment (CI/CD) workflows to enable smooth and automated releases.
  • Collaborate with data engineering teams to deploy robust data pipeline solutions in production environments.
  • Build efficient, scalable backend services and APIs focusing on reliability, security, and monitoring capabilities.
  • Explore opportunities to incorporate AI/ML technologies for enhancing data pipeline efficiencies.
  • Produce clean, maintainable, high-quality code adhering to best practices and coding standards.
  • Engage in code review processes and assist in maintaining comprehensive technical documentation.
  • Assist with application testing and debugging across diverse environments.

Required Skills & Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related discipline.
  • Proficient with Python programming and SQL database querying.
  • Experience using version control systems, particularly Git.
  • Knowledge of designing and maintaining CI/CD pipelines.
  • Familiarity with both SQL and NoSQL database systems.
  • Understanding of RESTful API design and web services.
  • Insight into backend scalability techniques including horizontal scaling, autoscaling, and load balancing.
  • Basic knowledge of frontend frameworks such as React, Angular, or Vue.js and backend frameworks such as Django, Node.js, or Flask.

Preferred Skills

  • Experience with data processing libraries like Pandas and NumPy.
  • Hands-on familiarity with cloud platforms including AWS, Google Cloud Platform, or Azure.
  • Skills in containerization (Docker) and container orchestration (Kubernetes).
  • Experience with Infrastructure as Code (IaC) tools such as Terraform.
  • Solid foundation in data structures and algorithms.
  • Basic understanding of AI/ML concepts, including Retrieval-Augmented Generation (RAG).

Personal Attributes

  • Strong analytical thinking and problem-solving skills.
  • Willingness and enthusiasm for continuous learning and adapting to evolving technologies and project requirements.
  • Effective communication and teamwork capabilities.
  • Self-driven with excellent time management skills.
  • Meticulous attention to detail and dedication to producing high-quality code.

Minimum education

Bachelor's Degree

Tools & software

Git required Docker required Kubernetes required Terraform required

How they work

Communication Problem Solving Time Management Learning Agility
🤖
Online · instant AI help
Broxer