รber diese Golang Developer Stelle bei Weekday AI
๐ง๐ต๐ถ๐ ๐ฟ๐ผ๐น๐ฒ ๐ถ๐ ๐ณ๐ผ๐ฟ ๐ผ๐ป๐ฒ ๐ผ๐ณ ๐๐ต๐ฒ ๐ช๐ฒ๐ฒ๐ธ๐ฑ๐ฎ๐'๐ ๐ฐ๐น๐ถ๐ฒ๐ป๐๐
๐ฆ๐ฎ๐น๐ฎ๐ฟ๐ ๐ฟ๐ฎ๐ป๐ด๐ฒ: ๐ฅ๐ ๐ญ๐ฎ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ - ๐ฅ๐ ๐ฎ๐ฏ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ (๐ถ๐ฒ ๐๐ก๐ฅ ๐ญ๐ฎ-๐ฎ๐ฏ ๐๐ฃ๐)
Experience: 5+ yrs
Location: Bengaluru
Job Type: Full-time
We are looking for an experiencedย Go/Golang Developerย to design, develop, and maintain scalable, high-performance backend systems. The role focuses on buildingย REST APIs, microservices, and distributed systemsย while contributing to cloud-native application development and modern software engineering practices.
The ideal candidate will have strong hands-on expertise in Go, solid system design knowledge, and experience building reliable applications in containerized and cloud environments.
Requirements
Key Responsibilities
- Design, develop, and maintain scalable backend services usingย Go/Golang.
- Build and maintain robustย RESTful APIs and microservices.
- Develop distributed systems with a focus on scalability, reliability, performance, and fault tolerance.
- Implement effectiveย concurrency patternsย using Go.
- Design, optimize, and maintainย SQL and NoSQL databases.
- Develop and deploy containerized applications usingย Docker.
- Deploy and manage services usingย Kubernetesย and cloud platforms.
- Contribute to system architecture, technical design, and scalability decisions.
- Identify and resolve performance, reliability, and production issues.
- Develop and maintainย CI/CD pipelinesย and automated deployment workflows.
- Follow Git-based development, code review, testing, and version-control practices.
- Collaborate with engineering, product, and cross-functional teams to translate requirements into technical solutions.
- Participate in Agile development processes and contribute to continuous improvement.
- Create and maintain technical documentation for services, APIs, and system components.
What Makes You a Great Fit
- 5+ years of professional software development experienceย with strong hands-on expertise inย Go/Golang.
- Strong experience developingย REST APIs and microservices.
- Solid understanding ofย distributed systems, scalability, fault tolerance, and system reliability.
- Strong knowledge of Go concurrency concepts, includingย goroutines, channels, and concurrent programming.
- Good understanding ofย system design and backend architecture.
- Strong experience withย SQL and NoSQL databases.
- Hands-on experience withย Kubernetes, Docker, and cloud platforms.
- Good understanding ofย CI/CD pipelines, Git, and modern software development practices.
- Experience working inย Agile/Scrum environments.
- Strong debugging, analytical, and problem-solving skills.
- Ability to write clean, efficient, testable, and maintainable code.
- Strong understanding of performance optimization and production troubleshooting.
- Excellent communication and collaboration skills.
- Ability to work independently while contributing effectively within a technical engineering team.