
Search by job, company or skills
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.
Job ID: 148370765
We don’t charge any money for job offers