- Design and develop software applications using Golang
- Collaborate with cross-functional teams to define, design, and ship new features
- Understand and implement complex business logic
- Analyze and optimize system performance
- Write clean, maintainable, and efficient code
- Understand and utilize network communication protocols such as TCP, HTTP, and HTTPS
- Troubleshoot and debug issues in a production environment
- Bachelor's or Master's degree in Computer Science or a related field
- 3+ years of experience in software development, with a focus on Golang
- Strong understanding of network communication protocols and technologies
- Experience with data structures, algorithms, and design patterns
- Proficiency in developing and maintaining RESTful APIs
- Preferred but not essential, experience of working with the QUIC protocol
- Strong problem-solving and communication skills
- Best in class employee onboarding and training
- “Take What You Need” paid time off policy
- Incentive stock options
- Comprehensive health, dental and vision plans
- Company-paid life and disability insurance
- 401(k) and Roth IRA retirement plan
- Generous employee referral bonuses
- Flexible remote work policy
- 10 paid holidays
- Wide array of wellbeing offerings
- Pre-tax savings accounts with company contributions
- An Employee Assistance Program to help deal with life’s difficulties and stressors
- Great team culture and social activities
- Collaborative workspaces
- Free on-site fitness centers and stocked kitchens in select office locations
- Professional development resources
Company
Nasuni
United States of America
Location
Remote Position
(From Everywhere/No Office Location)
Job type
Full-Time
Golang Job Details
Golang Developer
The Nasuni Access Anywhere team is redefining remote work. Our team is looking for a talented developer to build next generation remote access applications based on HTTP/3 and the QUIC protocol. This groundbreaking work will increase file and application performance for Nasuni's enterprise customers round the world. We are seeking a highly skilled Golang developer with strong network communication skills to join our team. In this role, you will be responsible for designing, developing, and maintaining software applications using the Go programming language. We are looking for someone who is passionate about using their skills and experience to build high-quality software and make a meaningful impact on our company. If you are a talented Golang developer with a strong background in network communication, we encourage you to apply for this exciting opportunity. This is a remote position in the U. S., preferably within Eastern or Central time zone, must be able to overlap work within GMT time zone. #LI-Remote, #BI-Remote
Key Responsibilities:
Qualifications:
Why Nasuni?
With the world’s only cloud-native global file system at its heart, Nasuni delivers a file services platform built for the cloud that combines the performance of local file servers with the scalability and durability of cloud storage, all at about half the cost of traditional file infrastructures. Users can migrate NAS silos to the cloud storage of their choice for on-demand capacity expansion, built-in backup, instant disaster recovery, multi-site file sharing and a system that can span continents. Nasuni operates globally from its worldwide headquarters in Boston, Mass., USA.
Why work at Nasuni?
As part of our commitment to your well-being, we are pleased to offer comprehensive benefits packages to employees across the US. Benefits packages generally include:
Work Environment
Nasuni employs onsite, hybrid, and remote employees, who may occasionally come into a Nasuni office, attend events, or visit clients. Nasuni’s offices are open-concept office environments with low but varying noise levels.
Physical Requirements
Must be able to work at a standing or seated desk up to 100% of the time whether remotely or at Nasuni offices. You may be required to attend company events at one of Nasuni’s offices or attend events, conferences, or customer meetings for up to 8 hours at a time. Must be able to interact with co-workers in office environment and via Zoom, Slack, and MS Teams. Must be able to hear and communicate with clients and candidates through video-calling software and telephone. Must be able to engage in constant repetitive finger and wrist motion for typing. Must be comfortable viewing a computer screen for up to 8 hours per day.
To all recruitment agencies: Nasuni does not accept agency resumes. Please do not forward resumes to our job boards, Nasuni employees or any other company location. Nasuni is not responsible for any fees related to unsolicited resumes.
Nasuni is an equal opportunity employer. The equal employment opportunity policy at Nasuni protects employees and job applicants from discrimination on the bases of race, religion, color, sex (including pregnancy, gender identity, and sexual orientation), parental status, national origin, age, disability, family medical history or genetic information, political affiliation, military service, or other non-merit based factors. These protections extend to all management practices and decisions, including recruitment and hiring practices, appraisal systems, promotions, and training and career development programs.
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs