Position: Lead Golang Developer
Company: Insoftex
Experience required: 5y
Category: Golang
English level: upper
Published: 2022-08-01T00:00:00+03:00

We are looking for a highly-skilled, self-motivated, and well-organised senior **Back-end developer experienced in Golang stack** to join our team. Our client develops digital threading software that enables inter-business and inter-sovereign collaboration in a secure and decentralized environment with emphasis on transparency, security and fair value exchange.

The platform creates distributed workflows where multiple companies with legacy system and disparate data can work together to provide more efficient and reliable end-to-end automations. This platform can leverage both legacy systems and cutting edge technologies such as blockchain to provide clients with all the tools they need to automate end to end business processes across organisational and geographical barriers.

**Primary Accountabilities / Responsibilities**
- Proactively address any issues, or blockers
- Collaborate with management, project management, and QA to meet goals and deadlines
- Write well thought out, researched, readable, simple, maintainable code which the rest of the team will enjoy working with
- Take ownership of the project Technical Roadmap, specifications, release cycles, and features to ensure all applications and components and fit-for-purpose and meet specifications.
- Provide estimations of development effort to be provided as feedback to the Product Team, and Management
- Ensure project documentation is completed on time and maintained as part of the project lifecycle

**Knowledge, Skills, Competencies and Experience**
- Bachelor’s degree in Computer Sciences
- **5+ years** of hands-on, relevant enterprise software experience
- **At least 2 years commercial experience in creating world-class enterprise solutions in Golang**
- Experience with microservice architecture, public clouds, e.g., AWS, Docker, containerization and clasterization
- Ability to think critically, ensuring software standards, conventions, performance, and fault tolerance of the highest calibre
- Excellent communication skills, both written and verbal, can communicate complex, technical concepts
- **Upper-intermediate English level**/ effective English communication
**
Bonus points for knowledge of**
- Experience with GraphQL, gRPC, SQL and noSQL databases
- Understanding of front-end technologies and their interaction with back-end such as Angular, RxJs, Ngrx, Redux, Ngxs

**Client and Domain**
Client: a software company
Country: USA
Domain: Many (Finance, Manufacturing, Logistics, Medical)