Get a weekly email with all new Golang jobs
x

Golang Mashroom Jobs in United States


Hand-Picked Golang jobs • Apply directly to companies • Clear salary ranges

Browse 400+ Golang Mashroom Jobs (1 new this month) šŸ‡ŗšŸ‡ø in November 2024 at companies like CommentSold, New Relic and X-Team with salaries from $5,200 to $155,000 working as a Backend Systems Engineer , Senior Software Engineer and Go Developer (100% Remote). Last post

Hiring Golang Developers?

Create your profile to continue

Tyler Minegar Erik Božič Paul Stephen Borile Karmegam Pulendhiran Arun Das Ali Bedaer Patryk Kunkel Muhammad Luthfi Arsyad Feirdy Irakli Gabisonia Edson Archela
  • 48 direct messages sent by companies to developers on Golang Cafe in the last 30 days
  • 34 developers joined Golang Cafe in the last 30 days
  • 14,880 developer profiles page views in the last 30 days
  • Get access to our Salary Explorer
  • Get access to exclusive discount on Golang courses up to 25% off
  • Last developer joined

2-Click Apply

  1. Upload Your CV
  2. Go to your Inbox & Confirm Your Application





No Mashroom Jobs in United States

Showing 10 of 408 RemotešŸŒŽ Mashroom Jobs available instead
CommentSold Logo
Backend Systems Engineer
CommentSold
Remote (United States)
$125,000 to $155,000 a year
November 2020
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Backend Systems Engineer

At CommentSold we are building multiple complex systems to support our core e-commerce and mobile technology stacks, we have systems doing video transcoding, push and SMS messaging, mobile build pipelines and a few other interesting problems.

We're looking for an experienced backend systems engineer with a strong general software engineering skillset to help build and grow our new systems development. In this role youā€™ll be driving forward our new backend systems, helping designing and maintaining our existing systems.

Right now the majority of our backend systems which live outside our main web stack are written in Go and/or built on AWS technologies like ECS and beanstalkd. If you have experience with and interest in helping solve some interesting problems where scaling is a real factor this might be the right role for you.

NOTE: At this time, we are only considering candidates located in the USA.

In this role, you will

  • Work on a wide range of problems within our core application
  • Focus on solving problems from both the customer facing and backend perspectives
  • Gain a deep understanding of our product and become involved in driving out product implementation
  • Join a rapidly growing technical team with the opportunity to take on both product and technical problems
  • Our pipeline uses libraries and tooling along with scripts/tools written in languages including python, bash and Go (Golang).

If youā€™re right for this role, you

  • Have a strong understanding of core computer science principles
  • 2-3+ years backend systems development experience utilizing Go
  • 2-3+ years experience with AWS technologies like ECS and beanstalkd
  • Are organized and have strong time management skills
  • Love solving problems and finding solutions
  • Are self-motivated and self-directing
  • Are comfortable in a fast paced, pragmatic work environment
  • Have worked on a remote team

Perks & Benefits

We are a remote focused team so the majority of your time will be remote. We also provide remote specific benefits: * Coworking space reimbursement budget * Home internet reimbursement budget

Base salary plus annual bonus

Interview Process

  1. Culture fit with People Operations
  2. 30 minute intro call with CTO
  3. 45-60 minute technical call with CTO
  4. Take home coding challenge
  5. Review of your coding challenge with the CTO and our current Pipeline Engineer
⎘ Copy Link ↗ Visit Link
New Relic Logo
Senior Software Engineer
New Relic
Portland, OR, United States / Remote United States
$145,000 to $150,000 a year
October 2020
7 Applicants This Week
More Than 6 Months Old

Job Description

Your Opportunity

You will be at the heart of New Relicā€™s best-in-class APM solution, with a focus on our open source Go projects. Engaging the community to shape direction and drive innovation, your lightweight and dependable data collection software [https://github.com/newrelic/go-agent] will directly impact our mission.

Opportunity to work from a remote office may be available depending on applicant location.

What You'll Do

  • Write efficient Go. Customers run our code in their production systems, which means you write, build and run a comprehensive test suite to make sure each release is extensively tested and dependable.
  • You thrive on managing multiple in-flight workstreams while influencing outcomes in our open-source communities. You collaborate with internal and external teams to provide technical leadership for new feature development, through creation and review of multi-language feature specifications, architecture and documentation..
  • Curate a home for contributors on our open-source projects. You lead through collaboration and further an ecosystem for experimental thinking, discussion and constructive debate.
  • Provide recommendations on product direction and architecture, informed by your understanding of emerging projects and standards.
  • Help iterate on our processes, practices, and culture as we grow through active collaboration with those around you. We value the power of pairing to share information, ensure quality, and grow our expertise.
  • Support our agents. You participate in rotations assisting our dedicated support team to help customers solve issues and get the most of the agent

Your Qualifications

Must-have:

  • Go expertise: You write portable, efficient and readable Go code.
  • Comfortable with working in ambiguity, but also seek to minimize the unknown by utilizing standard methodologies, meta-work skills (project management, communication, work estimation) and well-reasoned opinions.
  • A passion for sharing your knowledge for the benefit of those around you, demonstrating a true growth mentality that encourages teammates to seek you out as a mentor. You mentor and pair with team members to facilitate mutual growth.
  • You excel in tailoring written and verbal communication to context effectively, and succinctly convey complex technical concepts to a range of audiences. This team writes proposals, specs, and retrospectives. You give talks and demo our work.
  • Youā€™re engaged with a high degree of autonomy while proactively keeping stakeholders informed.
  • You care about the ā€œSecond Jobā€: Our ā€œfirst jobā€ is the job we were hired for (all of the above). Our ā€œsecond jobā€ is helping those around us to succeed at their jobs. Balancing first and second jobs makes us smarter, more effective, and happier.

Nice-to-have:

  • PHP and C development experience.
  • Experience contributing to OpenSource Projects

Please note that visa sponsorship is not available for this position.

Our Office

Our office is in the center of downtown Portland, situated in a thriving tech community in the Pacific Northwest. We enjoy easy commute access and a plethora of good eats and great coffee. We provide competitive compensation including equity and big-company benefits (medical, dental, etc.)ā€”all while maintaining the energy, agility and fun of a start-up.

About Us

New Relic (NYSE: NEWR) is a cloud-based platform that gives developers, engineers, operations, and management a clear view of whatā€™s happening in todayā€™s complex software environments. So they can find and fix problems faster, and deliver delightful experiences for their customers. That's why the worldā€™s best engineering teams rely on New Relic to visualize, analyze, and troubleshoot their software. Itā€™s the simplest, most powerful cloud-based observability platform, built to create more perfect software. All from one place.

Founded in 2008, weā€™re a global company passionate about building an inclusive culture where all employees feel a deep sense of belonging, where every ā€˜Relicā€™ can bring their whole self to work and feel supported and empowered to thrive. Weā€™re consistently recognized as a distinguished employer and are committed to building world-class products and an award-winning culture. For more information, visit newrelic.com.

Our Hiring Process

New Relic takes seriously our stewardship of the data of our thousands of customers worldwide. In compliance with applicable law, all persons hired will be required to verify identity and eligibility to work and to complete employment eligibility verification.

We will consider qualified applicants with arrest and conviction records based on individual circumstances and in accordance with applicable law including, but not limited to, the San Francisco Fair Chance Ordinance. https://sfgov.org/olse/sites/default/files/Document/FCO%20Poster%20Set%20All%20Languages%2010%2001%2018.pdf

Headhunters and recruitment agencies may not submit resumes/CVs through this website or directly to managers. New Relic does not accept unsolicited headhunter and agency resumes, and will not pay fees to any third-party agency or company that does not have a signed agreement with New Relic.

New Relic is an equal opportunity employer. We eagerly seek a diverse applicant pool and hire without regard to race, color, gender identity, religion, national origin, ancestry, citizenship, physical abilities (or disability), age, sexual orientation, veteran status, or any other characteristic protected by law.

Interested in the details of our privacy policy? Read more here: https://newrelic.com/termsandconditions/applicant-privacy-policy


Interview Process

Please respond with a Cover letter indicating what interests you about this role and our company and how your background best be suited for this role.

Apply ⎘ Copy Link ↗ Visit Link
X-Team Logo
Go Developer (100% Remote)
X-Team
Remote
$60,000 to $90,000 a year
October 2020
3 Applicants This Week
More Than 6 Months Old

Job Description

Most important

  • At least 2 years experience in Go development
  • Experience with unit testing
  • Experience with RESTful web services
  • Write well designed, testable, efficient code
  • Expertise in continuous performance measurement throughout the applicationā€™s lifecycle
  • Knowledge of logging and log correlation between services
  • Knowledge of AWS services such as Amazon Simple Notification Service (SNS) and Simple Queue Service (SQS), EC2, Lambda

Nice to have

  • Distributed request tracing for profiling and monitoring microservices dependant applications
  • Linux systems engineering experience
  • Working understanding of infrastructure as code
  • Previous experience with: NodeJS, Python, Shell Scripting, Video Streaming technologies
  • Experience developing, monitoring and improving microservice architectures
  • Experience with Node.js
  • Experience working remotely
  • Familiar/involved with open source projects
  • Experience within a continuous integration and deployment (CI/CD) environment

Personal

  • Independent
  • Fluent in English, written and spoken
  • Problem solver
  • Proactive attitude

Perks

  • Get the chance to work with big brands like Riot Games (League of Legends), Sony, Fox Broadcasting, Kaplan Inc. (top education company), Coinbase (#1 crypto exchange), BeachBody (#1 fitness company), etc.
  • Work from anywhere as part of a community of digital nomads.
  • Live and work in one of our roaming hacker houses (X-Outposts) around the world:
  • Be part of the most energizing community for developers in the world by participating in our Seasons, a 3-month experience filled with challenges, rewards, RPGs, competitions, and more, all centered around a theme that will inspire and energize you.
  • Get $2,500 per year (Unleash+) to spend on doing more of what you love and staying energized. Use it on conferences, courses, video games, photography gear, music gear, cooking gear, a gym membership, adventure sports, baby/pet sitting, productivity apps, restaurants, coworking, movie tickets, headphones, etc.

Who is X-Team meant for?

Any freelance developers with experience working on high-scale, remote teams and projects with a motivated, proactive attitude and compassionate, team-player heart. If you've worked with freelancing platforms before, that's not what we are. X-Team is a community of all like minded people, carefully chosen to ensure we are able to create an environment of the most motivated people in the world who come together to unleash their potential. What we've created is truly special and not a faceless platform. X-Team is where developers go to feel truly at home together, while becoming more motivated and energized than they've ever been.


Apply ⎘ Copy Link ↗ Visit Link
Qonto Logo
Backend Software Engineer
Qonto
Remote (Europe)
ā‚¬55,000 to ā‚¬80,000 a year
October 2020
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Our mission is to create the Business Finance Management solution all SMEs love through technology, elegant design, and an outstanding sense of customer care. At Qonto, we believe that great services come from great thinkers, thatā€™s why we strive to provide an environment that will allow you to feel comfortable and help you excel in your work (read more about our method).

Alexandre and Steve launched Qonto in July 2017, and the team reached great achievements since then:

  • Market leader for online SME banking in Europe

  • 120,000 SME clients

  • Outstanding customer satisfaction (App Store | Google Play | TrustPilot)

  • Recognized as one of the best startups to work at (Wired | LinkedIn)

  • ā‚¬136 million raised

  • International investors with a solid fintech experience

  • And 250+ happy Qontoers helping us building the bank of our dreams (just that!)

Our values:

  • Ambition | We tackle big challenges no matter what

  • Teamwork | We create magic by collaborating at the same speed

  • Mastery | We pursue excellence through continuous learning and by facing challenges humbly every day

  • Integrity | We are transparent and trustworthy with our clients and each other

Software Engineers at Qonto craft polished user experiences, highly scalable API's and robust banking services, all to help build the bank all businesses love.

The backend engineering team at Qonto currently has over 35 highly skilled engineers, from all over the world, working closely in cross-functional teams to shape our banking solutions. They participate in the discussions on the direction of our banking product, manage how we will handle our ever growing user base needs and deliver high quality products in a fast paced environment.

šŸ‘©ā€šŸ’»šŸ§‘ā€šŸ’»As a Backend Engineer at Qonto, you will

ā€¢ Design, develop and maintain our API's for maximum resilience, scalability, robustness and security,

ā€¢ Build new applications and services to support our API's and internal tools to help us move faster with confidence and quality,

ā€¢ Play an active role in the architecture at Qonto to better support our growing user base and scaling needs,

ā€¢ Maintain our high level of quality through strong testing methodologies, documentation, pairing and learning,

ā€¢ Help scale our backend codebase, while maintaining our strong engineering culture,

ā€¢ Share your knowledge and learnings through internal and external talks, and participate in the development of open-source tools.

Our primary languages are Golang and Ruby on the backend, EmberJS on the frontend, and Kotlin and Swiftfor our Mobile applications. Our platform runs on a Kubernetes cluster hosted on AWS, with PostgreSQL as our database of choice, using Kafka for our event sourcing and ELK for logging and auditing, among many other tools, services and applications.

šŸ§ What you could work on

As part of our Engineering department, you will work within one of our cross-functional teams, each team handling part of our product. A few examples of these teams are:

šŸ’³Cards: the team responsible for all things cards. On the backend this includes but is not limited to: all things related to card shipment, paying with cards, billing for cards, and card security.

šŸ¦Ledger: the team working on our Core Banking System, which allows us to store transactions in an accurate, scalable and auditable way.

āœˆļøOnboarding: the team guiding users through a delightful and frictionless sign-up experience.

šŸ…About You

ā€¢ Experience:

(i) You have 3+ years of experience as a software engineer and have had exposure to architectural patterns of large, high-scale web applications. Plus, you have strong knowledge and experience in Go, Ruby or similar languages and are willing to learn Ruby and Go,

(ii) You recently graduated from an engineering or a tech school and you have strong knowledge in Go and/or Ruby,

ā€¢ Problem solver: You are a pragmatic and solution-oriented engineer who is interested in hard problems and delivering value,

ā€¢ Impact Maker: You want to help build an innovative product used by tens of thousands of users and leave your mark,

ā€¢ Best Practices: You are an organized worker who follows best practices regarding code quality, testing and code reviews,

ā€¢ Curiosity: You are a curious and open-minded developer who is eager to learn a new language, banking domain and introduce new tools and services where it can help us grow,

ā€¢ Team player: You have good communication skills, are comfortable working in a team and can easily work with non-technical colleagues,

ā€¢ Languages: You are fluent in English. French is a plus.

šŸŽ Perks

You got it: helping you succeed is our #1 priority. We have put together several perks to make your life easier and more will be added as Qonto grows further šŸ¤—

ā€¢ Office & Team Life

  • 3,200 sqm fully-renovated building near Opera with WeWork services

  • Monthly team events, and yearly offsite (Barcelona, Sicilyā€¦ whatā€™s next?)

  • Free coffee, snacks in the kitchen and a budget allocated to managers for small team events

  • The latest in Appleā€™s equipment

ā€¢ Qontoā€™s benefits

  • Tailor-made Remote Policy: from 2 days per week to Full remote

  • A competitive salary package (healthcare, commute...)

  • 5 to 10 days off in addition to the legal 25 days

  • A Swile Card that you can use for lunch

  • Access to thousands of gyms and activities for 10-30ā‚¬ a month, through our partnership with Gymlib

  • Relocation package and visa sponsorship for international talents (we have 25+ nationalities based in Paris!)

  • Special parenthood policy (we are part of the Parental Act program)

šŸ’Ŗ Hiring process

What to expect from our hiring process:

  • A 60 min interview with one of our Talent Acquisition Managers to better understand your career plan and answer any of your questions

  • A 60 min interview with one of our Lead Backend Engineers to create a strong alignment on what they'll expect from you, and tell you more about their way to operate

  • An exercise to evaluate your coding skills

  • An interview with future team members to discuss your exercise and help you project yourself in the company

  • Final interviews with our Head of Backend Engineering, and our CTO

On average our process lasts 20 working days and offers usually follow within 48 hours šŸ¤ž

Thank you for considering to join Qonto. We cannot wait to learn more about you!

If you want to learn more about us: Our Method | Qonto's Blog | TechCrunch |


⎘ Copy Link ↗ Visit Link
SportBuff Logo
Senior Golang Engineer
SportBuff
Remote (EU/UK)
Ā£55,000 to Ā£65,000 a year
October 2020
7 Applicants This Week
More Than 6 Months Old

Job Description

About the company
Powerful social gaming over live video.

Sport Buff is next generation audience engagement for sports video. We engage viewers through live predictions, polls, votes and more over the top of video content - live, replay and highlights.

Even with time-shifted audiences, Sport Buff is the tool to bring the vibrancy and excitement of the live experience, over the top of replay content.
We are currently working on a new campaigns in football (soccer), esports, basketball and more with world's leading rightsholders.

Salary
55000 GBP - 65000 GBP

Job description
Sportbuff is looking for a Senior Golang Engineer to work together with our existing Senior Golang Engineer and add new exciting features to our platform.
You will be responsible for developing and maintaining our REST API (written in Golang) as well as planning and implementing new technologies to help us scale our systems to serve millions of users.

Key Responsibilities:

Ī¤echnical design and architecture
Code new features as well as maintaining existing features
Write technical documentation
Participate and run code reviews
Prototype new and redesign features
Provide unsolicited advice on the product
Fixing bugs

Minimum Requirements:

  • Experience with Golang (4+ years)
  • Excellent experience creating and running web APIs
  • Excellent experience with databases
  • Excellent experience with testing
  • Experience building high-performance and fault-tolerant applications.
  • Experience with cloud based applications
  • Proficient understanding of code versioning tools, such as Git

Bonus Points:

  • Experience with Agile development and rapid iteration cycles
  • A background in startups
  • Experience working with live sports data feeds and APIs (OPTA, Sportradar, etc)
  • Being a fan of live sports and watching sports
  • Experience deployment/management/troubleshooting of AWS infrastructure

What you can expect from us:

  • Working directly with some of the greatest sports brands in the world
  • Work in an exciting fast paced tech start up environment
  • Working with sports and esports!
  • You have direct access to senior team members (CEO, CTO, VPs etc)
  • A hugely passionate team who will support you all along the way
  • Working with some of the latest technology creating a new experience for the public
  • Flexible start and finish times - though you need to be available for daily briefings
  • A fantastic learning experience, with long term potential from being one of the first hires in what will become a significant team and product
  • Being part of something very special as we change the way sports fans engage with content

Apply ⎘ Copy Link ↗ Visit Link
Senior Level Go Tech Advisor Wanted
GetCourageNow
Remote
$5,200 to $50,000 a year
October 2020
1 Applicants This Week
More Than 6 Months Old

Job Description

GetCourageNow (in development with mvp beta 2-4 wks from completion) is an open source innovative, highly secure privacy focussed ladder of engagement tool consisting of enrollment and CMS-like components that will be free to climate, economic, social, and election justice campaigns.

This is a chance to work with cutting edge technology in an all new GRPC/Envoy-based Go system that arguably could be the most important social change tool of 2021.

https://github.com/getcouragenow

Our mission is to make it far easier to embolden, recruit and commit more volunteers and supporters for nonviolent civil resistance campaigns than ever before, while evading internet censorship and data breaches. We are close to completing our beta and were initially funded by two EU foundations and a few medium level US progressive donors.

There is also a highly monetizable spinoff; a real time communication product (an alternative to the myriad of organization and collaboration tools all in one secure place) that would enable major media, human rights and environmental groups etc to operate free of censorship in countries like Russia, China, and Saudi Arabia.

We use Flutter for GUI and Go for all networking. The architecture, product fit, and stakeholder relationships have been established and tested. We are now looking for senior or near senior level Go developers for an immediate start within a Tech Advisor role to review the code quality, documentation clarity, and progress of our platformā€™s development. Prerequisites: Applicants must show their experience in Go and ability to give technical advice Solid understanding of the systems and security architecture used within this project Flutter experience or friends who are flutter developers would also be highly beneficial

Responsibilities: Review the progress, quality, and pace of current and previous development Report back your findings to the business team

Compensation and Hours: Negotiable (One-off or ongoing) Hours: one time evaluation (6-8hrs) or ongoing averaging 2hrs/wk

Applications to include: Email your CV, a little bit about yourself personally, and expected hourly rate.


⎘ Copy Link ↗ Visit Link
FingerprintJS Logo
Senior Go Developer
FingerprintJS
Fully Remote
$60,000 to $120,000 a year
October 2020
1 Applicants This Week
More Than 6 Months Old

Job Description

FingerprintJS is a fully remote company with a strong open-source culture. We work on turning radical new ideas in the fraud detection space into reality. Our products are developer-focused and our clients range from freelancers to publicly traded companies.

Our team is small, ambitious and globally distributed (from Argentina to Russia). Weā€™re both very technical and very friendly.

Weā€™re looking for an experienced engineer to help us build a high accuracy online fraud prevention service. Someone who has experience building fast systems and APIs.

Itā€™s a research-heavy, low-level position for an inquisitive mind.

What weā€™re looking for šŸ‘€ :

  • * Good understanding of networking protocols.
  • Experience building scalable infrastructure on AWS.
  • Excellent understanding of Internet security & privacy mechanisms.
  • Proven experience of API architecture and implementation.
  • Fluent English.
  • Donā€™t be afraid to apply even if youā€™re missing a few bullet points in there!

Ideally we would love to have someone who also has:

  • Historical record of open-source contributions.
  • Security / Cryptography background.
  • Rust experience.

Our stack:

  • AWS (Lambda, Elastic Beanstalk, RDS, DynamoDB).
  • PostgreSQL.
  • Docker.

What we offer:

  • Small team, lean hierarchy and no politics.
  • Budget for learning. We want you to grow with us, so we offer a $600 yearly budget that you can spend to learn new stuff (books, conferences, subscriptions, etc.).
  • Freedom to grow and experiment. Work on open-source projects and try new things and ideas.
  • Ability to influence the product development and quickly grow within the company.
  • Stock options.
  • We highly encourage people from underrepresented groups in tech to apply.

To apply, send your CV with your GitHub profile and an answer to the below questions to work@fingerprintjs.com

  • How have you contributed to open-source?
  • How would you represent a mathematical vector in Golang? Please provide a basic implementation that supports core operations (cross product, dot product etc).

We encourage people without degrees to apply: we believe that what youā€™ve worked on and achieved is way more important than on-paper qualifications.


⎘ Copy Link ↗ Visit Link
Senseye Logo
Backend Engineer
Senseye
Remote (United Kingdom)
Ā£30,000 to Ā£60,000 a year
October 2020
3 Applicants This Week
More Than 6 Months Old

Job Description

We are currently recruiting for an experienced Backend Engineer.

About Senseye

Senseye PdM is a leading cloud-based Predictive Maintenance solution. It allows maintenance teams to reduce unplanned downtime and increase maintenance efficiencies. Senseye PdM uses machine learning to automatically forecast machine failure and remaining useful life. It is driven by Industry 4.0 / the Industrial Internet of Things (IIoT).

The Role

Senseye is an exciting and rapidly expanding start up in the field of condition monitoring and prognostics. We are developing a cutting-edge cloud product to provide scalable prognostics and advanced condition monitoring to the manufacturing sector. Our team of engineers consist of software engineers, data scientists, UI experts, physicists and mechanical engineers. Following successful investment funding and strong traction from large multi-national clients, we are looking to expand the engineering team.
We are seeking an ambitious and versatile Backend Engineer, who will be responsible for the design, implementation, testing and roll out of new features and services. You will be involved in collaborating with the rest of the team to come up with innovative solutions to complex problems.

Requirements:

  • You have minimum of 2 yearsā€™ experience building complex applications with modern best practices (e.g. test-driven development, continuous delivery, code reviews.)
  • You have extensive experience with the building blocks of scalable cloud systems: Linux, Containers and service-oriented architecture
  • Deep knowledge of software engineering principles: object-oriented design, algorithmic complexity, software design patterns
  • You write clean code, even when working on extremely hard problems under deadline pressure. You test everything
  • You thrive working on the bleeding edge and can learn new technologies independently
  • You enjoy working with other engineers, collaborating on architecture and technology decisions
  • Passion for building high-performing systems
  • Experience working as part of a team on a rapidly growing application and codebase. Comfortable in a culture of fast iteration
  • Highly desirable: Golang development experience

Our Stack:

  • Predominantly Golang backend, with Python
  • Mongo, Redis, Neo4j and InfluxDB data storage
  • Service oriented architecture
  • AWS, Azure
  • Docker + ECS/Kubernetes

Benefits:

  • Flexible working hours and remote working options available (Find out more from the team at Senseye here: https://info.senseye.io/blog/topic/remote-working )
  • 25 days annual leave
  • Start-up vibe ā€“ autonomy, trust and excellence
  • Pension
  • Opportunity to work within an experienced and friendly team
  • Hack Days
  • Dedicated time to give back to the open source community
  • As a fast-growing company, there are opportunities for an ambitious and driven individual to progress their career and make a difference to the future success of the business

Sound fun? Come on and have a chat with usā€¦


Apply ⎘ Copy Link ↗ Visit Link
Shogun Logo
Senior Go Engineer
Shogun
Remote
$90,000 to $150,000 a year
October 2020
2 Applicants This Week
More Than 6 Months Old

Job Description

We Areā€¦

Shogun, and we're on a mission to help people create the best eCommerce experiences in the world.

We were in the Winter 2018 batch of Y-Combinator, we just raised a Series A investment, we have over 10,000 active paying clients, and we're preparing to launch a new product in 2020 (you can read more in Tech Crunch).

Our teams are fully distributed and global (check out our team page)! We have no office, so we are looking for team members that are comfortable with and motivated by the opportunity to work remotely.

You Are...

A Software Engineer that specializes in Go and brings in a deep understanding of design patterns and data structures.

In This Role You Will...

  • Build robust and scalable software using Go
  • Participate in architectural design discussions and planning sessions
  • Solve technical problems of high scope and complexity
  • Help define and improve internal coding standards
  • Collaborate with Product Manager and other Engineering stakeholders

Requirements

  • Strong proficiency and working experience (3+ years) in Go
  • Experienced in working on a medium-to-large monolithic codebase. You have done more than a simple microservice
  • Comfortable working in highly agile, iterative software development process
  • Strong background in PostgreSQL
  • Working experience in GraphQL
  • Good hands-on knowledge of CI/CD tools
  • Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment
  • Self-managing, both in motivation and learning
  • Work in line with our values

Nice-to-Have

  • Experience with Fastly or VCL
  • Knowledge in Ruby, React, PWA
  • Experience with task queueing systems (preferably Faktory)
  • Experience in Google Cloud Platform
  • Experience working with a remote and asynchronous team

We Offer

  • A competitive salary
  • Benefits (vary by location)
  • An environment that cares highly about the quality of the code and good practices. Weā€™ve suffered enough without them!
  • A fully remote work environment - our team is global and has been remote from the very start!
  • Occasionally, we hire on a full time contractor basis to begin with. Team members enjoy the same opportunities for great compensation, full time positions, and consideration, regardless of location.

Our Values

  • Work in the open:Ā Operate with high integrity and choose what's right over what's easy. Be transparent as a company and with each other.
  • People are People:Ā Treat yourself, colleagues, and customers with dignity, empathy, and respect. Start from a presumption of positive intent.
  • Win and grow together:Ā Strive to be the best, individually and as a team. Support and encourage each other. Seek opportunities for growth.

Shogun supports workplace diversity and does not discriminate on the basis of race, color, religion, gender identity/expression, national origin, age, military service eligibility, veteran status, sexual orientation, marital status, physical or mental disability, or any other protected class


Application form questions

  1. Github/Gitlab profile URL
  2. Your Shopify development store URL (Try to use Shogun to get a feel for the product)
  3. Source code of something you built and that proud of. It can be a repo, a gist, or a zip file (Please don't paste code here)
  4. What is the GO best practice or paradigm that you disagree with? Why?
  5. Where did you hear about us?
  6. In what country would you be working from?

Apply ⎘ Copy Link ↗ Visit Link
3Rein Logo
Go Developer
3Rein
Remote
$85,000 to $110,000 a year
September 2020
1 Applicants This Week
More Than 6 Months Old

Job Description

About Us :

3Rein is a startup working on improving equine welfare through innovative technologies.

Position :
We are looking for a senior Go developer to help build back-end services using the Domain Driven Design approach.
We intend to use REST/gRPC interfaces for microservices and Kubernetes for deployments.

Qualifications :

  • University degree in related fields
  • Proficient in English and, optionally, French
  • 3-8 years of experience in software development
  • Minimum of one year of experience in Kubernetes, Container Management, and Continuous Deployment

General Responsibilities :

  • Write scalable, robust, testable, efficient, and easily maintainable code
  • Translate software requirements into stable, working, high performance software
  • Play a key role in architectural and design decisions, building towards an efficient micro services distributed architecture
  • Maintain a constant line of communication with the Companyā€™s staff through Email, Jira, Slack, and Signal.

Technical Requirements :

  • Strong knowledge of Go programming language, paradigms, constructs, and idioms
  • Knowledge of common Goroutine and channel patterns
  • Experience with the Go development ecosystem, including:
    • Dependency management tools such as Go module
    • Goā€™s code generation tools, such as Stringer
    • Popular Go web frameworks, such as Cobra, Viper, Ginkgo, grpc-go, etc.
  • Ability to write clean and effective Godoc comments
  • Familiarity with code versioning tools such as Git
  • Be familiar with Kafka, Vault, and PostgreSQL
  • Experience with public cloud services such as GCP, AWS, or/and Azure

Soft Skills:

  • Structured, rigorous, collaborative. Ensure a good quality of deliverable, transparent and efficient communication
  • Be passionate about Go, open source contributions, and learning new technologies and methodologies simplifying the delivery process

What You Can Expect From Us:

  • We encourage creativity, foster personal growth, and reward innovation
  • We are committed to quality documentation and automated workflows
  • We promote active internal channels to keep you connected and collaborating
  • 3Rein offers competitive compensation, benefits, and work life balance

Benefits:

  • Work from home
  • Flexible hours
  • Competitive Salary

Apply ⎘ Copy Link ↗ Visit Link

Get a weekly email with all new Golang jobs