Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Min Experience: 5 years
Location: Bangalore
JobType: full-time
Requirements
Job Description:
We are seeking a talented Golang Developer to join our client's team. The ideal candidate will have extensive experience in designing, developing, testing, and deploying applications using various programming languages for large-scale applications.
Must Have:
- Hands-on experience in designing, developing, testing, and deploying applications on Golang for large-scale applications
- Deep knowledge of Linux as a production environment
- Strong knowledge of data structures, algorithms, distributed systems, and asynchronous architectures
- Degree in Computer Science or equivalent with 6+ years of experience in commercial software development in large distributed systems
- Proficiency in OOP, including design patterns
- Ability to design and implement low latency RESTful services
- Hands-on coder with experience building backend services that handle high-volume traffic
- Strong understanding of system performance and scaling
- Excellent communication skills, sharp analytical abilities, and proven design skills
- Experience in data modeling in both Relational and NoSQL databases
- Continuous refactoring of applications to ensure high-quality design
- Ability to plan, prioritize, estimate, and execute releases with a good degree of predictability
- Ability to scope, review, and refine user stories for technical completeness and to mitigate dependency risks
- Passion for learning new things and solving challenging problems
- Ability to get things done efficiently
- Familiarity with the Golang ecosystem
- Experience running web services at scale; understanding of systems internals and networking is a plus
- Familiarity with HTTP/HTTPS communication protocols
Key Skills
Ranked by relevanceReady to apply?
Join Weekday AI (YC W21) and take your career to the next level!
Application takes less than 5 minutes