Search by job, company or skills

G

Senior Full Stack Developer (Golang & AI Engineering)

5-7 Years
SGD 8,000 - 9,500 per month
Save
new job description bg glownew job description bg glow
  • Posted 6 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description

We are seeking an experienced Senior Full Stack Developer (Golang & AI Engineering) to design, develop, and optimize scalable backend systems and full stack applications. This role combines strong Golang engineering expertise with technical leadership, cloud-native infrastructure, DevOps practices, and AI-driven software development initiatives.

The ideal candidate is passionate about building scalable systems, improving engineering efficiency, and driving modern AI-assisted development practices across the organization.

Key Responsibilities

  • Design, develop, maintain, and optimize scalable backend systems and full stack architectures.

  • Design, develop, and maintain high-performance backend services, distributed systems, and APIs primarily using Golang.

  • Lead backend technical architecture planning, including technology selection, system architecture design, engineering standards, and best practices.

  • Design and optimize SQL / NoSQL databases, including data modeling, query optimization, and performance tuning.

  • Build and maintain reusable backend infrastructure, service frameworks, API standards, code standards, and shared modules.

  • Drive and implement AI-assisted software development practices to improve engineering productivity, code quality, and delivery efficiency.

  • Act as the team's AI Champion / AI Driver to promote AI adoption across the software development lifecycle.

  • Standardize and scale proven AI development workflows across the organization, including AI Coding, AI-assisted Architecture Design, AI-assisted Testing, AI-assisted Documentation, and Development Workflow Automation.

  • Build and manage Infrastructure as Code (IaC) using tools such as Terraform and Ansible.

  • Develop and maintain CI/CD automation pipelines using Jenkins, GitLab CI/CD, Azure DevOps, or similar tools.

  • Establish and maintain monitoring, logging, alerting, and observability systems to ensure platform reliability and stability.

  • Troubleshoot and resolve complex backend, infrastructure, deployment, and performance issues, including root cause analysis and optimization.

  • Drive technical governance initiatives including technical documentation, architecture decision records, code review standards, security best practices, and technical debt management.

  • Collaborate closely with Product Managers, Designers, Frontend Engineers, DevOps Engineers, and cross-functional teams to deliver scalable and high-quality solutions.

  • Provide technical mentorship, training, and guidance to junior developers and engineering team members.

  • Ensure systems meet performance, scalability, maintainability, security, and compliance requirements.

  • Continuously evaluate emerging technologies in Golang, cloud-native engineering, DevOps, AI Engineering, and software development for potential internal adoption.

  • Perform other related duties as assigned by the company.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field.

  • 5+ years of full stack or backend software engineering experience, with strong hands-on expertise in Golang.

  • Strong understanding of distributed systems, concurrency, microservices architecture, and backend performance optimization.

  • Experience building scalable backend platforms, APIs, and cloud-native applications.

  • Strong knowledge of SQL / NoSQL databases and performance optimization.

  • Hands-on experience with cloud platforms, CI/CD pipelines, and Infrastructure as Code tools.

  • Experience with DevOps, monitoring, logging, and observability tools.

  • Familiarity with AI-assisted software development tools and workflows is highly preferred.

  • Strong problem-solving, communication, and technical leadership skills.

  • Ability to work independently and collaboratively in a fast-paced environment.

Preferred Qualifications

  • Experience leading engineering initiatives or technical architecture projects.

  • Experience implementing AI-assisted engineering workflows in production environments.

  • Familiarity with Kubernetes, Docker, and cloud-native technologies.

  • Experience with Agile/Scrum development methodologies.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 148370765