company-logo-image

Golang Software Engineer

ashley-avatar-image

AI-generated summary

beta

This job is for a Golang Software Engineer in Kuala Lumpur. You might like this job because you get to shape software solutions from end to end, using your expertise in Golang to create high-quality products with diverse teams.

Undisclosed

Kuala Lumpur

Job Description

Golang Software Engineer

Location: Kuala Lumpur

Job Summary

As a Senior Software Engineer, you will play a pivotal role in shaping the development and innovation of our software solutions. Your proficiency in both backend Golang and related technologies will enable you to contribute to the complete software development lifecycle. Collaborating with diverse teams, you will translate business requirements into efficient technical implementations, ensuring seamless user experiences and high-quality products. From designing robust APIs and microservices to crafting intuitive user interfaces, your role will encompass the full spectrum of application development.

Responsibilities and Duties

  • Participate in end-to-end design, development, and deployment of complex software solutions, leveraging your proficiency in Golang.
  • Collaborate closely with cross-functional teams, including product managers, designers, and other developers, to translate business requirements into technical specifications and develop innovative solutions.
  • Collaborate in architectural design of backend applications, ensuring scalability, modularity, and performance optimization.
  • Take ownership of the full software development lifecycle, from concept and design to testing and deployment, ensuring high-quality deliverables within established timelines.
  • Utilize your expertise in Java backend development to build robust APIs, microservices, and server-side logic, adhering to best practices and coding standards.
  • Develop and maintain unit and integration tests to ensure code quality, reliability, and stability. 
  • Ensure the security and compliance of software applications by following established security protocols and best practices.
  • Participate in Agile development methodologies, including sprint planning, stand-up meetings, and retrospectives, to ensure efficient project management and team collaboration. 
  • Contribute to the documentation of technical designs, architecture, and code, promoting knowledge sharing within the team.

Qualifications and Skills

  • Bachelor’s degree in computer science, software engineering, or a related field.
  • Strong proficiency in Golang programming language, including its core concepts, syntax, and advanced features, with a minimum of 5 years of experience.
  • Expertise in backend development using Golang, including API creation, microservices, and server-side logic. 
  • Proficiency in working with relational databases like MySQL, PostgreSQL, including database design and querying.
  • Proficiency in using Git for version control, collaboration, and code management.
  • Experience with testing frameworks like JUnit for code quality assurance.
  • Skill in creating comprehensive technical documentation for code, APIs, and processes.
  • Familiarity with working within UNIX/Linux environments, including basic systems administration tasks.
  • Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams and stakeholders. 

 

About Encora

Encora is a global company that offers Software and Digital Engineering solutions. Our practices include Cloud Services, Product Engineering & Application Modernization, Data & Analytics, Digital Experience & Design Services, DevSecOps, Cybersecurity, Quality Engineering, AI & LLM Engineering, among others.

At Encora, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.


Job Requirements


Company Benefits

Medical Insurance

Encora prioritizes your well-being with AIA medical coverage from day one, including outpatient care and hospitalization for your health needs.

Annual Leave & Sick Leave

We offers 12 days annual leave and 14 days medical leave, both pro-rated and earned monthly as part of the employee benefits package.

Work-Life Balance

Encora offers competitive compensation, flexible work arrangements, remote work, and support for personal well-being.


Additional Info

Company Activity

Last active - few hours ago


Company Profile

Encora Technologies Sdn. Bhd.-logo-image

Encora Technologies Sdn. Bhd.

Encora is the preferred digital engineering and modernization partner of some of the world’s leading enterprises and digital native companies. With nearshore offices globally, we deliver accelerated enterprise modernization, innovation services at scale, and managed offerings for enterprise continuity.  A pure-play digital engineering expert in cloud-first, data-first, and AI-first technologies, we help our...