Backend Developer

TLDR

Design, develop, and maintain backend systems and APIs using Golang while collaborating with cross-functional teams to enhance user experiences and optimize application performance.

Job Responsibilities:

- Design, develop, and maintain backend systems and APIs using Golang to support scalable and high-performance applications.
- Collaborate with cross-functional teams, including frontend developers, product managers, and designers, to deliver seamless user experiences.
- Write clean, efficient, and well-documented code while adhering to best practices and coding standards.
- Optimize application performance and ensure system reliability, scalability, and security.
- Participate in code reviews, provide constructive feedback, and mentor junior developers as needed.
- Troubleshoot and resolve technical issues, bugs, and performance bottlenecks in a timely manner.
- Contribute to the design and implementation of database schemas and data storage solutions.
- Stay up-to-date with the latest industry trends, tools, and technologies to continuously improve development processes.

Job Requirements:

- Proficiency in Golang with a strong understanding of its ecosystem and best practices.
- Experience in building and maintaining scalable backend systems and RESTful APIs.
- Familiarity with database technologies such as MySQL, PostgreSQL, or MongoDB.
- Knowledge of microservices architecture and containerization tools like Docker and Kubernetes.
- Understanding of distributed systems, caching mechanisms, and message queues (e.g., RabbitMQ, Kafka).
- Strong problem-solving skills and the ability to work independently or as part of a team.
- Fluency in Chinese (both written and spoken) to effectively communicate with team members and stakeholders.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Experience with cloud platforms such as AWS, GCP, or Azure is a plus.

Fuku is focused on streamlining the transition from legacy systems to modern programming languages, offering enterprise-level AI solutions that also cover code maintenance and documentation. Our services cater to organizations looking to enhance their technological infrastructure and efficiency in a rapidly evolving digital landscape.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Backend Engineer Q&A's
Report this job
Apply for this job