Job Title: | Golang Software Engineer |
Contract Type: | Permanent |
Industry: | |
Salary: | Negotiable |
Start Date: | ASAP |
REF: | GolangDeveloperARPP_1614678554 |
Contact Name: | Armin Reinula |
Contact Email: | Armin.Reinula@projectpeople.com |
Job Published: | about 3 years ago |
Job Description
Golang Software Engineer
We are partnering with a leading blockchain organisation: welcome to NEM Group
As a Golang Software Engineer, you will work with a multidisciplinary team to translate business requirements and functional specifications into the underlying technology that powers cutting-edge blockchain technology. You should be passionate about the capabilities and features of Go, and its role in modern financial systems; obsessed with optimization and clean, clear, documented code; and eager to work in open-source software and an open-development environment.
Mission
At NEM Software, we build real-world applications that help realize the promise of blockchain. We are a multicultural startup of dreamers, designers and developers that create disruptive technologies that enables our customers to accelerate their digital transformation. We move fast, fail fast, and dream big.
Culture
NEM Software is not for everyone. We work in a fast-paced environment that requires constant collaboration; we keep bureaucracy to a minimum, and hold ourselves accountable in our mission. We move as a one team; we underpromise, and over deliver. We're customer obsessed, and pride ourselves on our transparency and consistency. If that sounds like your kind of environment...welcome to the team
Responsibilities
- Design and develop a Golang SDK for Symbol, our enterprise-grade blockchain protocol.
- Optimize and improve the Golang SDK to make development on Symbol the best-in-class.
- Research, design and implement improvements to the Golang SDK.
- Own the software development process end-to-end, including working with stakeholders to determine requirements, designing, architecting, planning, implementing, testing and operating new systems and features.
- Provide feedback on overall design decisions and participate in technical code reviews.
- Review pull requests and provide valuable feedback to members of the team, and open-source contributors.
Requirements & Qualifications
- Fluent in English.
- Excellent communication skills - both written, and oral.
- Strong demonstrable experience with the Go language (and a strong knowledge of Go idioms and libraries).
- Knowledge and experience developing solutions for distributed system architecture.
- Experience designing and developing RESTful APIs.
- Experience developing, releasing and maintaining production software.
- Experience working with compilers, architecting systems, and developing SDK's.
- Superior problem-solving skills and debugging capabilities.
Apply
Project People is acting as an Employment Agency in relation to this vacancy.
Project People is acting as an Employment Agency in relation to this vacancy.
SIMILAR ROLES
-
Network Engineer
Location: Basingstoke
Salary: Negotiable
-
Network Engineer
Location: Basingstoke
Salary: Negotiable
-
Infrastructure Architect
Location: Basingstoke
Salary: Negotiable
-
1st Line Technical Support Agent
Location: Bracknell
Salary: Negotiable
-
1st Line Technical Support Agent
Location: Bracknell
Salary: Negotiable