Tipo de puesto
Empleado de tiempo completo
Job Role: Golang Developer
Job Role Experience (in years) 4+
Golang: mid level Go language experience is desired, but novice should be fine if you enjoy learning new technologies. Equivalent should have experience with Python, NodeJS, Java, PHP or any web backend language.
Clean code: clean code practices like knowing how to name things, separate functionality into clear defined functions, and overall good knowledge of software architecture principles and design patterns.
Unit testing: general experience with unit testing, using dependency injection to avoid test dependencies and facilitate mocking.
Git/Github: The code is stored in github, and working with a team with many people, so basic knowledge as well as how to merge/rebase from conflicting branches is desired. Also it may need to know how to set an SSH key to connect to the remote repository.
Comfortability learning new technologies.
Experience using basic data structures, such as Hash Tables, Lists, Dictionaries, Arrays, and Stacks.
General knowledge of Design and Architecture of web-based products.
A team-player mindset to collaborate with multidisciplinary teams.
A consulting mindset to deal with ambiguous requests.
We offer competitive compensation and employee-centric benefits, including industry-leading maternity and paternity leave, wellness programs, and on-site daycare facilities at our office.