Job Title: Golang Developer
Duration: 6+ Months Contract
Location: Remote in Canada - EST
Job Description:
6+ years of strong experience in Go programming.
Write scalable, robust, testable, efficient, and easily maintainable code.
Translate software requirements into stable, working, high-performance software.
You can play a key role in architectural and design decisions.
Developing GO packages and programs that are scalable and maintainable.
Must have Golang API development experience.
Experience with unit testing & Test-Driven Development (TDD).
Ensure that these GO packages and programs are well documented and have reasonable test coverage.
Plan, design, develop, manage, document, test, deploy, and support new and existing modules.
Experience with Agile development process and Scrum methodologies using JIRA.
Coordinate with the rest of the team working on different layers of the infrastructure.
Committing yourself to collaborative problem solving, sophisticated design, and quality product.
Strong communication and collaboration skills.
Helpful experience (not required)
SMS, MMS
Number portability, number lookups, NPAC daily files
Net number OSR
The Campaign Registry
10DLC, Short Codes
TCPA, CTIA, GDPR, CCPA