Job Search and Career Advice Platform

Enable job alerts via email!

Senior Golang Full Stack Developer

GoGeek

Kuala Lumpur

On-site

MYR 60,000 - 80,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology company in Kuala Lumpur is looking for a Full Stack Developer to collaborate with stakeholders and develop robust server-side logic. Candidates should have a Bachelor's degree in Computer Science and proven experience in building web-based applications. Key responsibilities include infrastructure automation, maintaining CI/CD pipelines, and mentoring junior developers. The ideal candidate will have expertise in cloud platforms, containerization technologies, and strong problem-solving skills. Join a dynamic team and drive impactful technological advancements.

Qualifications

  • Proven experience as a Full Stack Developer or DevOps Engineer.
  • Strong understanding of cloud computing platforms.
  • Hands-on experience with containerization and orchestration.

Responsibilities

  • Collaborate with stakeholders to translate requirements into implementation plans.
  • Develop server-side logic and optimize databases for performance.
  • Build and maintain CI/CD pipelines and monitor application performance.

Skills

Infrastructure automation
Containerization technologies
Cloud computing platforms
CI/CD concepts
Problem-solving
Communication

Education

Bachelor's degree in Computer Science or Engineering

Tools

Node.js
Django
Java
Terraform
Ansible
Docker
Jenkins
Job description

Collaborate with stakeholders, including product managers, designers, and other developers, to gather and analyze requirements, and translate them into technical specifications and implementation plans.

Develop server-side logic and APIs using back-end technologies like Node.js, Django, or Java, ensuring robustness, security, and high performance.

Design and optimize databases, including data modeling, querying, and performance tuning, using SQL or NoSQL databases.

Ensure code quality and maintainability through code reviews, testing, and adherence to coding standards and best practices.

Provide technical guidance, mentorship, and support to junior developers, fostering their growth and helping them improve their skills.

Troubleshoot and resolve complex technical issues, working closely with team members to identify root causes and implement effective solutions.

Contribute to the documentation of code, architecture, and processes to facilitate collaboration, maintain knowledge, and support future development efforts.

Create and manage infrastructure as code (IaC) using tools like Ansible and Terraform to automate provisioning, configuration, and deployment of infrastructure resources.

Build and maintain CI/CD pipelines using tools such as Jenkins, GitLab CI/CD, or Azure DevOps to enable continuous integration, delivery, and deployment of software applications.

Monitor and optimize the performance, availability, and scalability of the application infrastructure, including servers, databases, and networking components.

Troubleshoot and resolve infrastructure and deployment issues, perform root cause analysis, and implement preventive measures to minimize future incidents.

Implement security best practices and ensure compliance with relevant standards and regulations throughout the development and deployment process.

Stay up to date with industry trends and emerging technologies related to DevOps and software development, and evaluate their potential to enhance existing systems and processes.

Qualifications

Bachelor's degree in Computer Science, Engineering, or a related field. Equivalent work experience may be considered.

Proven experience as a Full Stack Developer, DevOps Engineer, or similar role, with a strong focus on building and maintaining infrastructure for web-based applications.

Strong understanding of cloud computing platforms, such as AWS, Azure, or Google Cloud, and experience with deploying applications in cloud environments.

Expertise in infrastructure automation and configuration management tools, such as Terraform and Ansible.

Hands-on experience with containerization technologies like Docker and container orchestration platforms such as Kubernetes.

In-depth knowledge of CI/CD concepts and experience with implementing CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or Azure DevOps.

Solid understanding of networking principles, database management systems, and server administration (Linux/Unix and/or Windows).

Familiarity with monitoring and logging tools like Prometheus, Grafana, ELK stack, or Splunk for infrastructure and application performance monitoring.

Excellent problem-solving and troubleshooting skills, with the ability to analyze complex systems and identify practical solutions.

Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams and communicate technical concepts to non-technical stakeholders.

Proven ability to provide technical leadership, mentorship, and guide the team in implementing best practices and industry standards.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.