Meshy is seeking a Senior Golang Engineer to design, develop, and maintain high-performance, highly available backend services and systems.
Requirements
- 3+ years of Golang development experience with strong knowledge of Go language features and standard library
- Experience in large-scale distributed systems preferred
- Proficient in common data structures and algorithms with excellent coding habits and style
- Familiar with microservices architecture and RPC/RESTful API design and development
- Experience with SQL databases (MySQL, PostgreSQL, etc.)
- Knowledge of message queue systems (Kafka, RabbitMQ, etc.)
- Familiarity with containerization (Docker) and orchestration tools (Kubernetes)
Responsibilities
- Participate in system architecture design and deliver high-quality code to ensure software performance and availability
- Conduct detailed design, coding, and unit testing based on requirements and design documents
- Perform performance optimization and troubleshooting for existing systems to ensure stability
- Create and maintain technical documentation to ensure code maintainability and scalability
- Collaborate closely with product managers, frontend engineers, and other backend engineers to ensure timely project delivery
- Participate in code reviews, share best practices, and contribute to elevating the team's technical capabilities
Other
- Strong communication skills and team spirit
- Ability to independently analyze and solve problems
- Quick learner for new technologies
- Open-source contribution experience (preferred)
- Familiarity with AWS development and deployment (preferred)
- Competitive salary, equity, and benefits package
- 401(k) plan for employees
- Comprehensive health, dental, and vision insurance