Go Developer
We are looking for a Go Developer to join our team! The selected candidate will have the opportunity to work in a collaborative environment and make the most of their skills by contributing to the development of our business applications and web services.
Responsibilities
Develop new products and applications using Go technology.
Collaborate with other teams to research and solve technical problems.
Create and maintain technical documentation for projects.
Participate in meetings to discuss project requirements and propose solutions.
Perform testing and debug code.
Requirements
Demonstrable experience developing using Go.
Knowledge of SQL and NoSQL databases.
Ability to write legacy code and test it.
Excellent interpersonal and communication skills.
Results-oriented and quality-focused.
If you are a professional passionate about Go development, then this position is for you! Join our team and enjoy a stimulating work environment, continuous learning, and opportunities for professional growth. Apply now!
Interview Questions
What is your level of experience developing with Go?
The candidate is expected to describe their level of experience in Go development, including details such as the duration of their experience and the specific projects they have worked on.
How would you describe your skills in implementing algorithms and data structures using Go?
The candidate is expected to describe their experience and knowledge in implementing algorithms and data structures using Go, and mention specific examples of projects related to these skills.
How have you worked in multidisciplinary teams on Go development projects?
The candidate is expected to describe their experience working in multidisciplinary teams on Go development projects, including examples of effective collaboration and communication with other team members.
Can you explain how you have used concurrency in system development in Go?
The candidate is expected to describe how they have used concurrency in system development in Go, including specific examples of how they have handled concurrency control and data synchronization in previous projects.
How do you stay up to date with the latest trends and updates in Go development?
The candidate is expected to describe how they stay up to date with the latest trends and updates in Go development, including details about the information sources and communities they participate in.
How have you solved performance problems in Go applications?
The candidate is expected to describe how they have solved performance problems in Go applications, including specific examples of situations in which they identified and addressed bottlenecks and other performance impediments.
How would you describe your skills in designing and implementing microservices using Go?
The candidate is expected to describe their skills in designing and implementing microservices using Go, including examples of previous projects related to these skills.
Recommended Evalart Tests
Complete DISC test
Complete DISC test with 28 pairs of questions. This test provides a description for each of the DISC dimensions, in addition to the profile (of the 15 classic profiles) that corresponds to the candidate.
24 Questions Intelligence Test
Intelligence Test of 24 questions that evaluates several areas of intelligence from different sides (logical reasoning, verbal aptitude, numerical aptitude, visual intelligence, patterns), giving an overall score between 0 and 24 points.
SQL Test
Intermediate knowledge test of SQL. It combines theoretical questions with practical questions where the candidate must write SQL queries to solve different problems proposed. Ideal for verifying that the candidate has both the knowledge and the ability to use SQL to work on common tasks.
Want to improve your hiring process?
Start using psychometric and technical tests today, at no cost.