We are looking for hands-on Backend Developers to join our growing R&D and Product Engineering teams. You will work with a talented team to build and continuously improve OPSWAT's industry-leading cybersecurity products, protecting the world's critical infrastructures.
Responsibilities:
- Design, develop, and optimize backend components for high-performance and scalable solutions.
- Implement and maintain RESTful APIs, gRPC services, and backend tasks, including database management.
- Troubleshoot, debug, and resolve functionality issues to ensure system reliability.
- Write clean, well-documented code and maintain technical diagrams.
- Analyze and optimize backend codebase for efficiency and scalability.
- Apply best practices in secure coding, authentication mechanisms, and cybersecurity.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
Required Qualifications:
- At least 5 years experience in backend development using : Go, Java, Nodejs or Python.
- Minimum of 3+ recent years working with Golang
- Strong programming skills in Go Core, OOP, and Design Patterns.
- Experience with backend frameworks such as Gin, Echo, Go-kit, or Spring Boot, Spring MVC, Spring Security.
- Expertise in developing RESTful APIs, working with gRPC, and handling JSON data.
- Strong knowledge of OAuth 2.0, SSO, authentication mechanisms, and secure coding practices.
- Experience with MongoDB or other NoSQL databases.
- Strong debugging skills, including static and dynamic analysis of malicious scripts and documents.
- Experience with Linux systems development, Docker, Microservices, and Kubernetes/Docker Swarm.
Preferred Qualifications (Nice to Have):
- Java, Java Core
- Experience working on platform-based or centralized products.
- Familiarity with JIRA, CI/CD pipelines, Git, and SonarQube.
- Knowledge of Agile development methodologies.
- Experience with scripting languages like Python, Shell, etc.
- Strong ability to work on multiple projects simultaneously.
- Cybersecurity domain experience (file security, device security, network security, etc.).
- Bachelor's or Master's degree in Software Engineering, Information Technology, Computer Science, or Mathematics.
Why you'll love working here
- Meaningful work alongside passionate colleagues.
- International working environment in a global leading cybersecurity product company.
- Attractive compensation package with regular performance assessments and salary reviews.
- 13th-month salary and performance-based bonuses.
- 100% salary and full insurance coverage during the probationary period.
- Comprehensive health care program (PVI) for employee and family members.
- 15+ paid days off per year.
- Employee recognition programs with quarterly, annual, and President's Club awards.
- Employee stock options.
- Engaging team activities including team building, outings, sports, and trade union events.
- Modern open office located on the top floor in District 3, equipped with recreation areas, sports facilities, fresh fruits, coffee, and tea.