The ideal candidate will be responsible for conceptualizing and executing clear, quality code to develop the best software. You will test your code, identify errors, and iterate to ensure quality code. You will also support our customers and partners by troubleshooting any of their software issues.
Responsibilities
• Detect and troubleshoot software issues
• Write clear quality code for software and applications and perform test reviews
• Develop, implement, and test APIs
• Provide input on software development projects
Qualifications
10+ years’ experience working with Golang and JAVA – go routines and reflect packages.
Golang engineers with Python and ApI programming on priority
Possess strong knowledge of common Goroutine and channel patterns.
Expertise in the full suite of Go frameworks and tools.
Strong knowledge of Go templating language and code generation tools, such as Stringer.
Experienced in using code versioning tools such as Git or equivalent.
Experience with RESTful APIs and Event streams such as Kafka
• Experience with database systems (SQL/ No-SQL