Sr. Software Engineer, Golang

Company: Randstad US
Location: Sparks, Nevada, United States
Type: Full-time
Posted: 31.AUG.2021
< >

Summary

Sr. Software Engineer, Golang**job details:**+ location:Sparks, NV (remote)+ salary:$80,000 - $110,000 per year+ date posted:Thursday, July ...

Description

Sr. Software Engineer, Golang**job details:**+ location:Sparks, NV (remote)+ salary:$80,000 - $110,000 per year+ date posted:Thursday, July 29, 2021+ job type:Permanent+ industry:Professional, Scientific, and Technical Services+ reference:858335**job description**Sr. Software Engineer, Golangjob summary:Our client is hiring a Remote Sr. Software Engineer Go Lang (Full Stack).You will lead and contribute to the Engineering team by engaging in software design, development, quality assurance and deployment, and post-deployment maintenance for the Company's blockchain-based identity product, as well as collaborating on functional requirements, product architecture, and design.location: Sparks, Nevadajob type: Permanentsalary: $80,000 - 110,000 per yearwork hours: 8am to 4pmeducation: Bachelorsresponsibilities:**WHAT YOU WILL DO**You will lead and contribute to the Engineering team by engaging in software design, development, quality assurance and deployment, and post-deployment maintenance for the Company's blockchain-based identity product, as well as collaborating on functional requirements, product architecture, and design. The essential functions include, but are not limited to, the following:+ Assisting the Identity Lead and the Engineering team in contributing to and shaping the development of the product roadmap and planning product releases.+ Leading team members through complex projects by translating product requirements to software architecture requirements and design, implementation, and qualification to completing customer deployments.+ Assisting and providing fixes for issues encountered in the field to resolve customer issues quickly.+ Supporting customer engagements, customer project planning, customer pilots, and production deployments.+ Providing technical and project leadership to teams of engineers.**WHAT YOU WILL NEED TO SUCCEED**For maximum success in this role, you need to understand market and product requirements and translate them to software requirements, design, and architecture. You develop high-quality, high-performance, scalable, and high-availability software solutions and are able to lead the software architecture development to support diverse applications and customers. You have knowledge and experience with agile practices, Go, RDBMS (Postgres), Graph Database (Ontotext), In Memory DB (Redis), Gitlab, APIs, REST, and Service-Oriented Architectures, JavaScript web application frameworks, esp. backbone.js and underscore.js, and Microservices. You have an understanding of distributed systems architecture and principles, microservices and SOA principles, system monitoring, and configuration. Strong oral and written communication skills and the ability to work effectively with diverse stakeholders set are required.**YOUR EDUCATION AND EXPERIENCE**A Bachelor's Degree or higher in Computer Science or other STEM discipline and a strong computer science background with a solid understanding of sophisticated engineering principles and techniques to utilize fundamental computing resources is required. Expertise in the design and development of scalable, high performance, and high availability systems successfully delivered or extended the capabilities of an extensive distributed system in a leadership role is also required. At least three years in large-scale enterprise-grade distributed systems for infrastructure, web services, and applications. Experience in a technical lead role supervising software engineering teams of three or more responsible for delivering products based on market and/or product requirements is preferred. Strong cross-functional experience in enterprise-grade software from product and system architecture to software quality assurance; architecture and design of software, development processes and tools, testing, software forensics, change management processes and tools, documentation is required.qualifications:+ Experience level: Experienced+ Minimum 5 years of experience+ Education: Bachelorsskills:+ Javascript (3 years of experience is preferred)Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

 
Apply Now

Share

Free eBook

Flash-bkgn
Loader2 Processing ...