CrawlJobs Logo

Golang Developer Intern

Vietnam, Hanoi Employment contract · Job Posted May 29, 2026
Apply Position
Job Link Share

Job Description

We are looking for a Golang Developer Intern to join our team in Hanoi, Vietnam. You will work on real projects developing RESTful APIs and microservices and gain experience with containerized applications and message queue systems.

Job Responsibility

  • Develop and maintain RESTful APIs with Golang
  • Implement microservice architecture
  • Write clean, secure, and scalable code
  • Collaborate with the engineering team
  • Learn containerization and stream processing technologies

Requirements

  • Familiar with Golang programming language
  • Good foundation in relational databases, OOP and DSA
  • Familiar with using AI tools at work (ChatGPT, Windsurf or others)
  • Good English communication skills
  • Familiar in using Git for version control
  • Ability to work independently
  • Knowledge of writing unit tests
  • Familiar with Golang frameworks (Gin, Echo, Huma, ...)
  • Knowledge of Python programming language
  • Understanding of RESTful API design principles
  • Familiarity with containerization technologies
  • Basic understanding of cybersecurity concepts

What we offer

  • Guidance mentorship from experienced software engineers
  • Access to AI tools and strong support through AI-driven workflows
  • Hands-on experience with microservice architecture and RESTful APIs
  • Develop skills in scaling and managing containerized applications
  • Learn stream processing concepts using message queues
  • Build a strong foundation for your career in software development
  • Flat organizational structure and lots of autonomy
  • Organizational culture founded on trust, respect, adaptability, and commitment
  • Opportunity to be part of a fast-growing and fun European cybersecurity company
  • Healthy work-life balance
  • Flexible work hours
  • Hybrid working environment
  • Fitness allowance
  • Regular performance conversations focused on development and career progression

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Golang Developer Intern

8 matching positions

Software Developer Intern

As a Software Developer Intern on our Platform Web team, you will be working clo...
Location
Location
United States , Washington, DC
Salary
Salary:
25.00 USD / Hour
virtru.com Logo
Virtru
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience building and running JavaScript applications
  • Ability to break a problem down into smaller problems
  • Willingness to ask questions
Job Responsibility
Job Responsibility
  • Building web-based software for our Data Security Platform
  • Meeting with your manager for status updates
  • Work with our design and UX team to refine functionality
What we offer
What we offer
  • A Hybrid Approach — option to work from home or from our brand new DC Headquarters
  • Internal mobility options
  • Frequent company-sponsored Team Celebrations
  • A high degree of flexibility
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Senior Software Engineer This role has been designed as ‘Hybrid’ with an expec...
Location
Location
United States of America , Sunnyvale
Salary
Salary:
136500.00 - 276500.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Information Systems, or a related field
  • Minimum of 6 years of relevant experience
  • Strong programming experience in C, C++, Python, or Golang
  • Proven expertise in software architecture and system design for complex products and solutions
  • Experience designing and integrating software systems across multiple platforms
  • Solid understanding of microservices architecture and containerization technologies such as Kubernetes
  • Familiarity with databases such as PostgreSQL
  • Experience in software testing methodologies, including test planning, debugging, and automation tools
  • Strong written and verbal communication skills, with the ability to present technical concepts to senior leadership
  • Ability to communicate architectural designs, propose solutions, and influence decision-making at senior levels
Job Responsibility
Job Responsibility
  • Lead multiple project teams, including internal and outsourced partners, across all phases of the software development lifecycle: design, analysis, coding, testing, and integration
  • Drive end-to-end architecture and development of complex software systems and platforms
  • Build and manage strong relationships with internal and external development partners
  • Review and evaluate system designs and development activities to ensure compliance with engineering standards and best practices
  • Provide actionable feedback to improve product quality and reduce risk
  • Serve as a technical leader, offering domain expertise across cross-functional projects and initiatives
  • Drive innovation by integrating new technologies into software systems and development processes
  • Mentor and guide junior engineers and team members
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Software Engineer, Api Integrations

We are seeking talented candidates to join our professional services engineering...
Location
Location
United States , NY/LA/St. Pete/Boulder/Chicago
Salary
Salary:
120000.00 - 140000.00 USD / Year
videoamp.com Logo
VideoAmp
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong programming skills in a range of technologies, languages, and standards, such as strongly-typed languages (Golang, Java, Scala etc.), SQL, REST, SOAP, Data Transformations, JSON, OpenAPI
  • Experience in Golang
  • Expertise in cloud platforms (AWS, GCP)
  • Expertise in relational databases, such as Postgres and Snowflake
  • Exceptional communication skills, with the ability to convey technical concepts to non-technical stakeholders and ask clarifying questions to develop technical requirements
  • Strong track record of collaboration with cross-functional teams in a dynamic environment
  • Familiarity with the television, streaming, and digital advertising ecosystem is strongly preferred
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
  • Strong interest in technology and client-facing work, with the desire to grow into a technical account or solutions role
  • Basic understanding of APIs and integration concepts (e.g., REST, JSON) through coursework, internships, or hands-on learning
Job Responsibility
Job Responsibility
  • Collaborate with cross-functional teams, including Product, Engineering, and Client Success to ensure smooth implementation
  • Serve as the main point of contact for clients during onboarding and integration, escalating complex issues to senior team members as needed
  • Learn the VideoAmp API suite to guide clients through integration processes and troubleshoot common issues
  • Learn the relevant segments of the VideoAmp relational data model to troubleshoot problems
  • Support the implementation of technical solutions that align with client needs and business objectives
  • Assist in managing client integration projects by coordinating tasks, gathering requirements, and ensuring timely communication
  • Document integration processes, client configurations, and technical learnings to contribute to team knowledge and efficiency
  • Identify and work closely with internal teams to address gaps and deficiencies
What we offer
What we offer
  • Equity
  • Discretionary & flexible PTO + Spring, Summer & Winter company breaks
  • Comprehensive medical, dental & vision for you and your dependents — including multiple options fully covered by VideoAmp
  • 401(k) with matching
  • HSA & FSA
  • Unlimited financial wellness sessions with Origin financial advisors
  • Paid Maternity & Parental Leave for all family additions
  • Cell phone reimbursement
  • Commuter benefits
  • Fulltime
Read More
Arrow Right
New

Principal Engineer

Madhive is the leading independent and fully customizable operating system built...
Location
Location
United States
Salary
Salary:
250000.00 - 280000.00 USD / Year
Madhive
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 15+ years of experience in building scalable backend systems
  • Background in adtech, including hands-on experience with bidding systems, inventory, supply, and related systems
  • Background in kafka or similar streaming systems
  • Has an established track record of creating sweeping improvements in stability, performance, and scalability across major business-critical systems
  • Capable of independently owning complex projects and delivering high-quality code with minimal guidance
  • Able to work on ambiguous technical problems and come up with appropriate solutions
  • Superior verbal and written communication and persuasion skills
  • Exhibit T-shaped expertise, with proficiency across a range of technologies and deep specialization in one technical domain
  • Embrace an ownership mentality and thrive on staying at the forefront of technology trends
  • Collaborative team player who excels at identifying and leading discussions across teams, synthesizing information from diverse perspectives, sharing opinions constructively, and working effectively across departments
Job Responsibility
Job Responsibility
  • Lead the design and development of our real-time bidding system, ensuring efficient execution of advertising campaigns, real-time auction responses, win tracking, and event monitoring
  • Spearhead the creation of robust data pipelines capable of handling massive data volumes, enabling data movement, aggregation, maintenance, and transformation into actionable insights that drive our platform
  • Architect and develop both external and internal APIs, facilitating seamless integration across our platform, including custom reporting for ad-hoc analysis and programmatic activation of ad campaigns
  • Collaborate with cross-functional teams to enhance our tech stack, which primarily resides within the Google Cloud Platform (GCP). Leverage technologies such as Golang, gRPC, BigQuery, Postgres, Airflow, Bigtable, Docker, Spanner, Firebase, Kubernetes, and Terraform
  • Contribute to the design and implementation of ad-tech-scale data and ML solutions
  • Partner with executive leadership to establish strategic visions
  • Foster a culture of open and transparent communication across the organization
  • Coach others on how to navigate challenging conversations with courage
  • Support emerging leaders and inspire individuals in their professional development
  • Fulltime
Read More
Arrow Right
New

Senior Systems/Storage Development Engineer

In HPE Hybrid Cloud, we lead the innovation agenda and technology roadmap for al...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or master's degree in computer science, Information Systems, or equivalent
  • Working experience of 10+ years with 5+ years in storage domain
  • Must have very strong system programming background with C/C++/ Golang for large enterprise class software
  • A Storage first person is highly desired
  • Must have proficiency with data structures, algorithms and multi-threaded programming
  • Must have in-depth knowledge of OS internals, networking, and storage concepts
  • Strong analytical and problem-solving skills
  • Prior experience handling support for customer issues/escalations is highly desired
  • Designing software systems running on multiple platform types
  • Excellent written and verbal communication skills
Job Responsibility
Job Responsibility
  • Systems Engineer with expertise in Enterprise storage product
  • Designs and develops new features part of periodic firmware release for X10000 family of storage products
  • Design and develop features/capabilities related to Object storage
  • Designs enhancements, updates, and programming changes for portions and subsystems of systems software, including IO path, storage management, databases and cloud-related application
  • Responsibilities also include improvement/stability of a codebase release by targeted code fixes, minor enhancements
  • Triage and fix customer issues as part of minor releases and creatively address customer issues through validated work-arounds
  • Work often involves cross organizational interactions: Hardware, Firmware, System management, Network teams, Architects, other organizations, etc. to arrive at the best solutions
  • Analyzes design and determines coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution
  • Writes and executes complete testing plans, protocols, and documentation for assigned portion of system
  • identifies and debugs and creates solutions for issues with code and integration into system architecture
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer - Workload Identity

Location
Location
Bulgaria , Sofia
Salary
Salary:
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in software development, including design, implementation, and testing
  • Knowledge of software development in Golang
  • Knowledge / experience in some/all of networking, security, cloud, Kubernetes, encryption, PKI, JWT, SPIFFE
  • Experience solving problems at enterprise scale, performance and quality standards
  • Experience in product development and working with product managers and field teams
Job Responsibility
Job Responsibility
  • Design and develop software to solve Workload Identity challenges, from prototyping to production, and including client and server
  • Develop, shape, lead, mentor, and collaborate with a close-knit team
  • Work with stakeholders (internal and external) to discuss ideas, present work that has been done, discuss priorities and options. In particular bringing the technical point of view on what is possible and what is easier or harder
  • Take ownership of features and lead them through design, implementation, testing and release in collaboration with others
  • Fulltime
Read More
Arrow Right

Senior DevOps Engineer

Ford is embarking on an electrifying digital transformation, and our cutting-edg...
Location
Location
United States , Remote
Salary
Salary:
85400.00 - 192900.00 USD / Year
ford.com Logo
Ford Motor Company
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
  • Proven experience with modern CI/CD pipelines (e.g., GitHub Actions, Tekton, Jenkins), Infrastructure as Code (e.g., Terraform), and advanced deployment techniques (blue/green, canary releases) (5+ Years)
  • Deep understanding of REST API design and experience with distributed architectures running on modern platforms like Cloud Run, Kubernetes (GKE), or OpenShift (5+ Years)
  • Proficiency in languages such as GoLang, Python, or Java to build highly effective automation, custom tooling, and integrations
  • Demonstrable experience working within Agile methodologies, coupled with a baseline understanding of how to utilize AI tools to enhance software engineering productivity
Job Responsibility
Job Responsibility
  • Spearhead DevOps & GitOps Evolution: Lead the modernization of DevOps tooling and CI/CD pipelines for our mission-critical Apigee API Gateway, embracing GitOps methodologies to ensure declarative, automated, and secure deployments
  • Pioneer AIOps & Intelligent SRE: Design and evolve production operations by embedding SRE principles and leveraging AIOps tools. Utilize AI-driven observability for anomaly detection, predictive alerting, and automated incident remediation to ensure exceptional availability
  • Enable AI & Next-Gen Workloads: Architect gateway solutions that securely and efficiently route high-volume traffic for Ford’s Generative AI, LLM, and Machine Learning APIs (handling intelligent rate-limiting, caching, and payload security)
  • Innovate with AI-Assisted Development: Utilize GenAI coding assistants (e.g., GitHub Copilot) to accelerate the creation of Infrastructure as Code (IaC), automation scripts, and test-driven development (TDD) frameworks
  • Global Collaboration & On-Call: Actively participate in a global on-call rotation (currently 1 week every 10 weeks, 'follow the sun' model), collaborating with an international team to ensure 24/7 operational excellence
  • Drive Strategic Alignment: Partner seamlessly across engineering, product, and security domains to champion the enterprise-wide API Gateway strategy and integrate security-as-code (DevSecOps) from day one
What we offer
What we offer
  • Immediate medical, dental, vision and prescription drug coverage
  • Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
  • Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more
  • Vehicle discount program for employees and family members and management leases
  • Tuition assistance
  • Established and active employee resource groups
  • Paid time off for individual and team community service
  • A generous schedule of paid holidays, including the week between Christmas and New Year's Day
  • Paid time off and the option to purchase additional vacation time
  • Fulltime
Read More
Arrow Right

Software Engineer II - Python

The Software Engineer II will design, develop, troubleshoot and debug software p...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science or Computer Engineering
  • 2+ years of experience in software engineering
  • Prior experience with Python & Golang experience required
  • C++ programming experience is applicable
  • Using software systems design tools and languages
  • Ability to apply analytical and problem solving skills
  • Designing performant backend software systems running on Linux hosts
  • Strong written and verbal communication skills
  • mastery in English and local language
  • Ability to effectively communicate design proposals and negotiate options
Job Responsibility
Job Responsibility
  • Designs limited enhancements, updates, and programming changes for portions and subsystems of systems software, including operating systems, networking, utilities, databases, and Internet-related tools
  • Analyzes design and determines coding, programming, and integration activities required based on specific objectives and established project guidelines
  • Executes and writes portions of testing plans, protocols, and documentation for assigned portion of application
  • identifies and debugs issues with code and suggests changes or improvements
  • Participates as a member of project team of other software systems engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for assigned systems portion or subsystem
What we offer
What we offer
  • Health & Wellbeing comprehensive suite of benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion
Read More
Arrow Right