面議(經常性薪資達4萬元或以上) 台北市內湖區 3年工作經驗 今天剛更新
We are seeking an experienced and meticulous Backend Developer with deep expertise in Go (Golang). You will be instrumental in designing, developing, and maintaining our microservices architecture, ensuring robustness, high availability, and efficient resource utilization. This role is central to scaling our platform to meet increasing user demand.
Key Responsibilities
● Development: Design, implement, and deploy high-performance, concurrent, and scalable microservices using Golang.
● Observability: Integrate and manage comprehensive application monitoring, logging, and tracing, specifically utilizing OpenTelemetry (OTEL) standards for generating metrics, logs, and traces.
● Architecture: Collaborate on the design and evolution of our microservices architecture, data models, and API contracts (REST and/or gRPC).
● Database Management: Work with various databases (e.g., PostgreSQL, MySQL, Redis, NoSQL solutions) to ensure optimal data storage and retrieval performance.
● Testing: Write comprehensive unit, integration, and performance tests to ensure code reliability and correctness.
● System Optimization: Analyze and improve the efficiency, scalability, and stability of our core systems and services.
● CI/CD & Deployment: Work with DevOps teams to deploy services using Docker and Kubernetes in a cloud environment (e.g., AWS, GCP).
Required Qualifications
● Experience: 3+ years of professional experience in backend software development, with a minimum of 2 years dedicated to Golang in a production environment.
● Education: Degree or Diploma holder in Computer Science, Engineering, or a related technical discipline.
● Core Language: Expert knowledge of the Go programming language, its concurrency models (goroutines, channels), standard libraries, and common best practices.
● APIs: Proven experience designing and implementing robust APIs (RESTful and/or gRPC).
● Databases: Strong hands-on experience with SQL databases and advanced knowledge of data modeling and query optimization.
● Cloud & Containers: Familiarity with deploying and managing applications in a cloud environment (e.g., Docker, Kubernetes).
● System Fundamentals: Solid understanding of distributed systems, concurrency, networking, and security best practices.
● Version Control: Proficiency with Git and collaborative development workflows.
If you are a passionate Backend Developer ready to build high-performance distributed systems with Golang and champion modern observability standards, we encourage you to apply!
展開 良好升遷制度全勤獎金年節獎金員工生日禮金年終獎金