Nội dung công việc
We are seeking a highly skilled and motivated Backend Developer to join our dynamic team. As a Backend Developer, you will be responsible for developing, implementing, and maintaining software solutions that power the backbone of our applications. Your expertise in programming languages and backend technologies will play a crucial role in shaping our products and delivering exceptional user experiences.
Responsibilities
Collaborate with cross-functional teams to define, design, and deliver high-quality software solutions.
Develop and maintain robust, scalable, and efficient backend systems and APIs.
Write clean, maintainable, and well-documented code for new and existing applications.
Identify and resolve software defects and performance issues.
Ensure security and data protection measures are implemented in backend systems.
Participate in code reviews to ensure adherence to coding standards and best practices.
Collaborate with front-end developers to integrate user-facing elements with server-side logic.
Stay updated with the latest trends and advancements in backend development and contribute to improving existing processes and practices.
Yêu cầu công việc 1. Education and Experience Requirements:
Bachelor's degree or above, majoring in computer-related fields.
At least 3 years of backend development experience, with at least 1 year of Golang development experience.
2. Professional Skills Requirements:
Solid Golang fundamentals, deep understanding of Golang design concepts, and rich practical experience in Golang projects.
Able to write unit tests and interface tests to ensure code quality.
Proficient in at least one relational database and possess tuning skills. Familiar with technologies such as Redis, ElasticSearch, Kafka, etc.
Deep understanding of microservice architecture, with experience in service governance of microservice architecture preferred.
Familiar with Restful API development, knows how to design and develop Restful APIs.
Proficient in using container technologies like K8s, Docker, etc.
3. Programming and Algorithm Skills:
Solid computer fundamentals, with a deep understanding of data structures, algorithms, and operating systems.
4. Distributed System Experience:
Familiar with mainstream distributed system designs in the internet industry, understanding the core architecture and principles of distributed storage, caching, databases, and other basic systems.
Preference will be given to candidates with experience in designing and developing large-scale distributed, high-concurrency, high-load, and high-availability systems.
5. Other Requirements:
Good communication skills and teamwork spirit, able to effectively collaborate with others.
Good writing skills, able to summarize work content into technical documents.
Strong sense of teamwork, able to influence the technical atmosphere of the team.
Preference will be given to candidates with good English proficiency.
stack tech là công ty Trách nhiệm hữu hạn đang hoạt động lĩnh vực IT Phần mềm tại TPHCM. Hiện tại chúng tôi đang cần tuyển vị trị trí "Junior/Senior Backend Developer (Golang)" với các kỹ năng như API, Database, Docker. Bạn sẽ được hưởng các chế độ phúc lợi như Hỗ trợ Laptop, Môi Trường Năng động khi làm việc tại stack tech.