Description
- Develop backend services and APIs using Golang.
- Design and implement server-side logic in Golang, including data integration and manipulation.
- Create and maintain Python scripts and tools for various tasks.
- Collaborate with front-end developers to ensure seamless integration between the front-end and back-end systems.
- Write clean, efficient, and well-documented code in both Golang and Python.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and debug issues to ensure application reliability and performance.
- Optimize applications for scalability and responsiveness.
- Stay updated with the latest developments in Golang, Python, and related technologies.
- Participate in the planning and estimation of software development projects.
Requirements
- Bachelor's degree in Computer Science or a related field.
- Proven experience as a Full Stack Developer with a strong portfolio showcasing Golang and Python projects.
- Proficiency in Golang and Python, along with knowledge of their respective frameworks and libraries.
- Solid understanding of data structures, algorithms, and software design principles.
- Experience with database systems such as PostgreSQL, MySQL, or NoSQL databases. Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
- Strong problem-solving skills and a proactive attitude.
- Excellent communication and teamwork skills.
- Ability to work in an agile development environment.
- Knowledge of containerization technologies (Docker, Kubernetes) is a bonus.
Benefits
- Opportunities to work in a global environment and culture;
- Opportunities to travel overseas;
- Be supported 100% of the cost when participating in soft skills courses and professional training courses, as well as exam preparation for prestigious domestic and foreign certificates;
- Working in a professional environment, be supported to develop the ability to the maximum.