Job description
Backend Developer will be responsible for designing, developing and maintaining the backend system for the company's applications. The candidate needs to have a solid foundation in the Go programming language and Go-supported tools and frameworks. In addition, knowledge of databases (MySQL, PostgreSQL) and the ability to work with AWS services is an advantage. We are looking for candidates with a learning spirit, good analytical skills and teamwork.
Job Description:
- Backend system design and development: Develop powerful, highly secure APIs to support mobile and web applications.
- Database Integration: Database management and optimization (MySQL, PostgreSQL), ensuring performance and scalability.
- Ensure security and performance: Evaluate and enhance security features, detect and address system vulnerabilities.
- Cloud Deployment: Manage and deploy applications on AWS (preferred), leveraging AWS tools and services to optimize performance and minimize costs.
- System support and maintenance: Ensure continuous system operation, handle and fix problems when they arise, and propose system optimization solutions.
Your skills and experience
- University degree in Information Technology, Computer Science or related field.
- Minimum 2 years of experience working as a backend developer, with at least 1 year of experience using Go .
- Proficient in Go frameworks and tools, with in-depth knowledge of backend principles and design.
- Experience working with MySQL, PostgreSQL databases and ability to optimize databases for high performance.
- Experience working with AWS and ability to leverage AWS services in application deployment preferred.
- Teamwork skills, good organizational and problem solving abilities, along with effective communication skills.
Why you'll love working here
- Competitive salary
- Promotion opportunities
- Insurance policy, labor contract
- Other benefits as prescribed by the State.
- Have 12 days annual leave
- 13th month salary bonus