Explore outstanding AI & Data jobs.
See now

Software Engineer (Golang, Junior/Middle)

OPSWAT Software Vietnam
+2
436-438 Nguyễn Thị Minh Khai, Phường Bàn Cờ, District 3, Ho Chi Minh
At office
Posted 3 days ago
Job Expertise:
Job Domain:
Cyber Security

Top 3 reasons to join us

  • Product company with global reputation in security
  • Competitive compensation package & salary reviews
  • Full social insurance & extra health-care program

Job description

We are looking for 2 hands-on Golang Developers (Junior or Middle) to join our growing R&D and Product Engineering teams. The candidate will work in a talented team to build and continuously improve OPSWAT’s leading Cybersecurity products for protecting the world's Critical Infrastructures.

 

What You Will Be Doing:

  • Designing and developing backend components using Golang for high-performance and scalable solutions
  • Implementing backend tasks, including database management and API development
  • Identifying and resolving functionality issues to ensure optimal backend performance
  • Writing and maintaining clean, well-documented code, along with necessary diagrams
  • Analyzing and optimizing the current backend codebase to enhance efficiency and scalability

Your skills and experience

What We Need from You:

  • 3+ years’ experience in Golang development
  • Bachelor's degree or master's degree in software engineering, Information Technology, Computer Sciences, or Mathematics
  • Solid programming and design skills in Go Core, Object-Oriented Programming, design patterns, and best practices
  • Experience with frameworks such as Gin, Echo, or Go-kit
  • Familiarity with databases NoSQL like MongoDB
  • Experience in developing and integrating RESTful APIs, working with gRPC, and handling JSON data
  • Knowledge of SSO, OAuth 2.0, authentication mechanisms, and secure coding practices
  • Strong debugging skills with a mindset for understanding low-level code structures and the ability to reverse engineer solutions
  • Ability to use static and dynamic methods for analyzing malicious scripts and documents
  • Open-minded and keen on learning
  • Creative thinking and good at problem solving
  • Self-motivated with a positive “can-do” attitude and teamwork 

It Would Be Nice If You Had experience in

  • Bachelor's or master's degree in software engineering, Information Technology, Computer Sciences, or Mathematics
  • Experience with tools such as Jira, CD/CI pipelines, Git, and SonarQube
  • Experience in working on a platform or centralized product.
  • Experience with Linux systems, Docker, Microservices, and container orchestration tools like Kubernetes or Docker Swarm
  • Experience with Java or one scripting language like Python, Shell, etc.

Why you'll love working here

  • Meaningful work with passionate colleagues
  • International working environment in global leading cyber security product company
  • Attractive compensation, regular assessments, and salary reviews
  • 13-month bonus & performance bonus
  • 100% salary, full insurances on probationary period
  • Extra-health care program (PVI) for employee and family members
  • 15 to 20+ paid day off per year
  • Recognition best employees awards quarterly, yearly and special President Club award every year
  • Stock options for employees
  • Attractive benefits for team activities (team building, team outing, sport, trade union activities)
  • Nice open office on the top of a building in District 3 with full of accessories for active recreation, sport, fruits, coffee, and tea.

Protecting the World’s Critical Infrastructure

Company type
IT Product
Company industry
Cyber Security
Company size
501-1000 employees
Country
United States
Working days
Monday - Friday
Overtime policy
No OT

More jobs for you

Get similar jobs by email