Sr. Backend Go Developer
104 days left
Apply NowSr. Backend Go Developer
104 days left
Apply NowDescription
Job Description
Sr. Backend Go Developer (Full-Time)
Join ShineUp as a Sr. Backend Go Developer in Seattle, where you’ll play a critical role in building, maintaining, and optimizing scalable backend systems. This is a mid-level position ideal for professionals with 3-5 years of experience in backend development and a strong command of the Go programming language. If you are passionate about crafting efficient and high-performing solutions, we want to hear from you!
Responsibilities
- Develop, test, and maintain backend services and APIs using the Go programming language.
- Design and implement scalable, high-performance server-side logic for web and mobile applications.
- Collaborate with cross-functional teams, including frontend developers and product managers, to define requirements and deliver seamless integrations.
- Optimize application performance, monitor systems, and troubleshoot issues as they arise.
- Compose spotless, viable, and indisputable code that sticks to industry best practices.
- Ensure the security and scalability of the backend infrastructure.
- Contribute to code reviews, mentoring junior developers, and sharing technical knowledge.
Requirements
- 3-5 years of experience in backend development with expertise in Go (Golang).
- Proficiency in building RESTful APIs and microservices architecture.
- Experience with information base advancements like PostgreSQL, MySQL, or MongoDB.
- Experience with containerization instruments like Docker and organization stages like Kubernetes.
- Strong knowledge of cloud platforms (AWS, GCP, or Azure) for backend deployment and management.
- Understanding of CI/CD pipelines, version control systems (e.g., Git), and testing frameworks.
- Brilliant critical thinking abilities and capacity to work in a light-footed improvement climate.
Preferred Skills
- Familiarity with GraphQL and gRPC protocols.
- Knowledge of authentication and authorization frameworks (e.g., OAuth2, JWT).
- Experience in building scalable and fault-tolerant systems.
- Strong understanding of serverless architecture and event-driven programming.
- Excellent communication and collaboration skills.