Sr.Golang Developer
Testbook
Job Location
Job Type
Full TimeVisa Sponsorship
Not AvailableRelocation
AllowedSkills
The Role
Job Description:
We are looking for Sr.Golang Developer with excellent programming skills to join our team. We need someone who can, as a part of the team, can create highly scalable with high availability back end systems to support client apps on various devices with thousands of daily active users. As a Sr.Golang Developer you’ll have a significant influence on the company's technical platform and will get to work on the cutting-edge technology to build applications that will be used by millions of users.
Your focus will be to:
Maintain, contribute and adhere to our programming best practices and guidelines.
Work with a team of UI designers and programmers to bring features to the students.
Work with a large arsenal of open source and cutting-edge technologies such as Golang, MongoDB and Redis.
Participates in all phases of the development and maintenance lifecycle, focusing on speed and efficiency.
Plan and implement model data structures for scalability.
Work on the maintenance or enhancement of existing data structures.
Designing REST APIs which will be used by multiple clients.
Desired Skills:
2+ years experience in Golang development.
Experience with NoSQL (MongoDB), redis, etc
Sound knowledge of designing and exposing REST APIs.
Experience with programming and scripting languages is preferred like: Python, Ruby or similar languages.
Experience with Git - version control system
Bonus:
Programming experience in Golang
Experience with microservices based architecture.
Experience in operating applications on Google Cloud Platform.
Experience integrating with 3rd party APIs.
Experience with high availability solutions and architecture/design patterns.