GrepJob
OPSWAT

Full-Stack Developer (Go, Angular)

OPSWAT
Apply
19 days ago
Ho Chi Minh City, VietnamMid Level / Senior
H1B Sponsor

Responsibilities

  • Design, develop, and optimize full-stack solutions for Network Access Control systems.
  • Develop and maintain backend services including RESTful APIs and gRPC services.
  • Design and implement frontend components and user interfaces for network management.
  • Troubleshoot, debug, and resolve issues across both frontend and backend.
  • Write clean, maintainable, and well-documented code.
  • Analyze and optimize application performance, scalability, and security.
  • Apply best practices in secure coding and cybersecurity principles.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.

Requirements

  • At least 2 years of experience in software development with backend and frontend components.
  • Strong experience with Go for backend development, including Go Core and Design Patterns.
  • Experience with Go backend frameworks such as Gin, Echo, or Go-kit.
  • Solid knowledge of RESTful APIs, gRPC, and JSON-based communication.
  • Experience building frontend applications using Angular, TypeScript, JavaScript, and HTML/CSS.
  • Strong understanding of OAuth 2.0, SSO, and secure coding practices.
  • Experience with MongoDB or other NoSQL databases.
  • Strong debugging and troubleshooting skills across frontend and backend layers.
  • Experience working with Linux environments, Docker, and Microservices architecture.

Benefits

  • Meaningful work alongside passionate colleagues.
  • International working environment in a leading cybersecurity product company.
  • Attractive compensation package with regular performance assessments.
  • 13th-month salary and performance-based bonuses.
  • 100% salary and full insurance coverage during the probationary period.
  • Comprehensive health care program for employee and family members.
  • 15+ paid days off per year.
  • Employee recognition programs with quarterly and annual awards.
  • Engaging team activities including team building and outings.

Tech Stack

AngularCSSDockerGinGitGogRPCHTMLJavaScriptKubernetesLinuxMongoDBPythonSonarQubeTypeScript