Golang Developer

Concent Software Solution LLC
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Unit Testing
Software Debugging
Python
Operational Data Store
Software Architecture
Go

Requirements

Must have skills: Golang. Python

10+ Years of total experience

. This person will be responsible for the continued improvement of some of our most core services. Prior experience with Go is required. You'll be required to solve ambiguous problems.

Quality and Testing: Consistently writes production-ready code that is easily testable, easily understood by other developers, and accounts for edge cases and errors. Understands when it is appropriate to leave comments, but biases towards self-documenting code. Understands the testing pyramid, and writes unit tests as well as higher level tests in accordance with it. Always writes tests to handle expected edge cases and errors gracefully, as well as happy paths.

Debugging and Observability - Proficient at using systematic debugging to diagnose all issues located to a single service. Uses systematic debugging to diagnose cross service issues, sometimes with help from more senior engineers. Is aware of the organization's monitoring philosophy. Helps tune and change the monitoring on their team accordingly. Is aware of the operational data for their team's domain and uses it as a basis for suggesting stability and performance improvements., Software Design and Architecture- Understands their team's domain at a high level and can gather sufficient context to work productively within it. Has expertise in a portion of their team's domaiin

Apply for this position