Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Golang Developer

Cyborg Mobile

Golang Developer

Renton, WA
Full Time
Paid
  • Responsibilities

    COMPANY OVERVIEW

    Founded in 2009, Cyborg Mobile is a human-centered consultancy providing Technology and Management Consulting Services. Cyborg Mobile provides solutions in Experience Design, Program Leadership, Organizational Change, Product Innovation, Digital Strategy, and Consumer Mobile Technology.

    At Cyborg Mobile, we use our combined expertise and empathetic approach to build products that delight customers. Our team members are passionate about growth, innovation and collaboration. We enjoy learning for fun and staying curious. If you have a growth and ownership mindset and can work cohesively with a team, you are probably a great fit for our team!

    THE POSITION

    Cyborg Mobile seeks a Go Developer to support its growing consultancy firm. This is a contract position with an international retail client of ours, based in Columbus, OH (work will be performed onsite at our office in Renton, WA). This team recently completed a major platform project and has 25+ projects in queue that are to be built on top of the new platform.

    We're looking for someone who possesses a strong understanding of how best to leverage and exploit the language's unique paradigms, idioms, and syntax.

    POSITION RESPONSIBILITIES

    In this role, you will report to the lead Go developer and collaborate with other Go team members. Your primary focus will be on developing Go packages and programs as required by the client and ensure that these Go packages and programs are well documented and have reasonable test coverage. You will work in an Agile team setting to collaborate, build relationships, and design software fearlessly.

    SPECIFIC BREAKDOWN OF RESPONSIBILITIES:

    • Design, develop, and implement web-based Golang applications to support business requirements
    • Work on assigned projects to build on top of the new platform (some project examples include personalization, international, private label, DC)

    QUALIFICATIONS/REQUIREMENTS

    • Minimum 1-2 years of Golang development experience, preferably in a professional setting
    • 3+ years in a development role utilizing Java, C++, C or an equivalent object-oriented language
    • Experience with go unit testing including the table-driven approach and profiling/benchmarking
    • Experience with go concurrency, specifically as it relates to stream processing/data pipelines
    • Experience with go packaging/dependency management tools (go mod, dep or glide)
    • Experience with microservices preferred