Description
JOB DESCRIPTION:
- Research and develop software products in the field of Cybersecurity (performing monitoring and attack detection; information security management for organizations/enterprises).
- Work with the software development team to receive, analyze and create new designs/architectures aimed at scalability and performance.
- Implement architectural optimization for performance on large systems.
- Research and apply new technologies to product development (microservice, cloud native, CI/CD)
- Work according to Agile-Scrum model.
- Have the opportunity to participate in solving new and difficult problems such as: Scalable, High-performance, Real-time Processing...
CANDIDATE REQUIREMENTS
- Bachelor's degree in regular university programs with Good grade or higher in majors such as Information Technology, Electronics and Telecommunications, Mathematics - Computer Science...
- English equivalent to 550 TOEIC or higher.
- From 2 years of backend programming experience.
- In-depth knowledge of Golang, Python, NodeJS, Java, C# or other equivalent backend languages.
- Knowledge of OOP, microservices, Design pattern and system design.
- Experience in system optimization or participation in large-scale projects with significant user numbers. Proficiency in using Database technology (SQL, NoSQL), Redis, Message Queue (Kafka, RabbitMQ), DevOps tools (Docker, Docker Compose, K8s)
- Ability to write clean & maintainable code, focused on performance, reusable and easy to understand with unit testing.
- Clear orientation, willing to learn new things and passionate about products
- Good logical thinking and problem-solving skills, quick grasp of technology.
Bonus points:
- Knowledge and experience in secure programming.
- Knowledge of network and network protocols.
- Proficiency in using tools for CI/CD deployment.
- Have solved one of the following problems, including but not limited to: performance optimization, large system design, big data processing, algorithms, scaling, difficult technical issues.
- Understanding of database indexing mechanisms, have solved problems related to query analysis and optimization.