Weekday AI (YC W21)
Senior Golang Developer
Weekday AI (YC W21)India10 hours ago
Full-timeOther
This role is for one of Weekday's clients

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

Nice to Have:

  • 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 relevance