Go Software Engineer

Hunter


5 months ago

09/18/2019 11:14:28

Job type: Full-time

Hiring from: Europe

Category: Software Development


Hunter is a company founded 4 years ago in France by Antoine and François. Our goal is to make it easier for businesses to connect with each other. We make it happen by continually analyzing public data on the web and make it easy and practical to search.

We built Hunter to match our needs and aspirations (hopefully, you'll share them too!). This means we're bootstrapped and don't intend to raise any funds. And because we're building a real long-term business, we've made sure to be profitable from the start. We have the liberty to exclusively focus on providing the most value possible to our users.

Maintaining a small group is essential to us as it creates tighter bonds, increases productivity and eases communication. We're currently a team of 6 and love it this way. We're all in a different country (🇫🇷,🇩🇪,🇧🇦,🇪🇸,🇹🇭,🇨🇦) meaning working remotely is in our DNA.


Responsibilities

You’ll have the lead on the Go application managing Hunter’s business database. We're looking for someone eager to build the most comprehensive database of companies and professionals by using the web. Billions of pages of unstructured HTML data don’t scare you away; they give you ideas!

We’re looking for an imaginative developer. We’re processing vast amounts of data to help hundreds of thousands of professionals… all of this with a tiny but mighty team! To succeed, we need to be more creative than anyone else.

Your mission will include writing Go code to collect, process and organize our data. We’re also starting to use machine learning to bring Hunter’s data to the next level. Ideally, you’re also curious and skilled in deployments of applications to find the best setup to run the code you’ll write.


Requirements

  • You’re a skilled and experienced Go developer writing high quality, maintainable and testable code (if you think you’re a perfect fit but are new to Go, you can still apply)
  • You’re able to find simple and elegant solutions to complex problems
  • You have a good understanding of what makes an efficient SQL request (bonus points for familiarities with PostgreSQL)
  • You know how to deploy applications on cloud platforms (bonus points for familiarities with Docker and Kubernetes)
  • You’re fluent in English
  • You believe in shipping fast, but also shipping quality work to avoid technical debt
  • You love working remotely while maintaining great relationships with your team members

Benefits


This job isn't for everyone. But if you're looking to work remotely, in a small business having an impact on hundreds of thousands of professionals, and with plenty of time aside from your work, then it should be perfect!

The team gathers during company retreats three times per year, each time in a new location in Europe. During these one-week events, the team gets to know each other and prepare the projects for the following months.

Being part of the Hunter team will also get you:

  • A competitive salary with no negotiation
  • 5 weeks of paid vacation per year
  • 3 company retreats in Europe every year
  • Fully-paid setup to get started (including a Macbook Pro, standing desk and ergonomic chair)
  • $5,000 vacation bonus per year for a far-away trip
  • An awesome team 🤗

If you’re curious to learn more about the hiring process, we wrote a blog post about it. And if you have some questions for us, you’ll find our contact information on our About page.

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • 5 days ago

    Brushfire is looking for a .NET Engineer (U.S. Only) who is

    • well-versed in large-scale application infrastructure and design,
    • familiar with web application development patterns and practices,
    • driven to create captivating and interactive web experiences,
    • skilled in layout and has an eye for attention to detail,
    • experienced in building published, high quality web sites and applications,
    • stimulated by collaborating with a team to define, design and ship new features,
    • excited to work for our primarily Christian church/ministry customers.

    Your primary task will be to utilize your knowledge/problem-solving skills to work alongside and with our existing developers as we create, maintain, and enhance our large-scale web applications. You should be on the cutting edge of emerging standards, technologies, and tools while being well-versed in cross-platform, multi-cloud development of complex, highly-available systems. Ultimately, we want someone who will take pride in learning quickly and contributing fully to create an experience our users will love. If that sounds like you, then you sound like us!

    We value your time and efforts, so compensation is commensurate with experience and includes benefits. We thrive in a completely remote work environment -- with no central office -- where people learn and grow with the company. We are collaborative, creative, and innovative, with each person expected to contribute to meaningful outcomes.

    Successful applicants will be asked to show proof that they can legally work in the US. Though we are remote, applicants closer to our teams in Fort Worth, Texas will be shown preference.

    Things you'll be doing:

    • Build and maintain multi-tiered systems and microservices using C#, ASP.NET, JavaScript, HTML, T-SQL, Docker, and Kubernetes
    • Design Serverless Functions and Web Sites
    • Design and consume HTTP REST APIs
    • Build and maintain devops pipelines for CI/CD
    • Code web applications using ASP.NET MVC based upon approved designs
    • Collaborate closely with other developers and graphic designers
    • Participate on multiple projects from concept through completion without continual supervision.
    • Provide quality control over in both code and visual concepts/designs.
    • Potentially lead sessions in your areas of strength while supervising and inspiring those involved in your process.

    Things you really need to have:

    • Demonstrable experience coding complex web applications in ASP.NET
    • Demonstrable experience with Continuous Integration tools like Jenkins and Azure DevOps
    • Demonstrable experience with Kubernetes and Docker
    • Strong object-oriented programming skills and familiarity with software design patterns.
    • Strong knowledge of SQL/relational databases
    • Familiarity with distributed version control systems.
    • Ability to communicate fluently, pleasantly, and effectively—both orally and in writing, in the English language—with customers and co-workers.
    • Passion, integrity, and energy

    Things we think are cool for you to have, but aren't deal breakers:

    • Bachelor's degree in Computer Science or related field
    • Experience with wireframing/mockup tools (InVision/Sketch)
    • Experience with React, Angular, or equivalent frameworks
    • Familiarity with non-structured persistent document data stores (NoSQL)
    • Demonstrable experience on past projects (via Github, BitBucket, Google Code, etc). A candidate with an active commit history at a site like these will be favored over a candidate without similar history.

    About Brushfire

    At Brushfire, it’s our goal to be the go-to ticketing and registration platform our clients deserve. We’re an event management software-as-a-service platform that provides assigned seat ticketing, general admission, and support for concerts, conferences, camps, productions, plays, sports, and anything else where people gather. We handle thousands of events every day, on every continent, ranging anywhere from a handful to 20k+ attendees.

    Brushfire strives to facilitate successful events around the world by providing great software and service that never stops improving. We believe the church, non-profit, and secular organizations deserve the most elegantly architected platform for event management. Both at the technology and service layer.

    Learn more at https://brushfire.com.

    Benefits

    • Work at home

    • Flexible Hours

    • Paid Vacation

    • Small Team

    • Paid Health Insurance

    • Work with kind & friendly team & customers

  • Are you an automation ninja? Can you replace people with scripts that you write? Does poorly engineered architecture give you nightmares?

    If this describes you then please read on! Exodus uses multi-cloud hosted backend services, running numerous cryptocurrency coin nodes and services for our software, and we need ninjas to help us automate, monitor, maintain, and scale them.

    What You Will Do

    • Engineer architectures and automation for zero-downtime deployments.
    • Use technologies like Terraform to manage infrastructure as code.
    • Work with Kubernetes and Prometheus to scale and monitor micro-services.
    • Use tools like Helm and GitlabCI to automate deployments.
    • Work with our development teams to help them setup automation pipelines and solve problems.
    • Collaborate with other DevOps engineers to make the best solution possible.
    • Build geo-distributed infrastructure.
    • Participate in on-call schedules and act in a server/technical support capacity to the team.

    Who You Are

    • You are based (or willing to work) in a timezone around Eastern Asia between UTC +8 (Malaysia) and UTC +11
    • You have excellent references and a history of trust and established relationships in former careers.
    • You have a long history and track record of DevOps that can be demonstrated via GitHub, blogs and/or in a technical interview process.
    • You take initiative and don't wait for direction.
    • You have a passion for cryptocurrencies like Bitcoin and a demonstrated passion for solving problems.
    • You don't care if the platform is Azure or AWS and are willing to work with either and have some experience with at least one.
    • You are willing to be available regardless of when server issues occur.

    What We Offer

    • Freedom to work wherever you want
    • Building the future. Cryptocurrencies lay the foundation of the internet of value, the next major wave in application technology and personal finance.
    • Collaborative and feedback-driven culture.
    • Opportunity to grow. The sky is the limit if you're hungry to succeed.
    • Fair pay, no matter where you live.
    • Competitive compensation package. (Including benefits for US employees only)

    Our Hiring Process

    At Exodus, we pride ourselves in hiring people from all around the world. We work with individuals from various backgrounds; some traditional and some a bit more unconventional.

    Our hiring process focuses on 2 pillars.

    • Efficiency. You can expect the process to take between one and two weeks. We know what it’s like to wait weeks for a recruiter to get back to you and want to be respectful of your time.
    • Transparency. We anticipate you asking questions and will answer with as much transparency and respect to you as possible.

    We are committed to shaping a better world and have built our team based on empathy, radical candor, initiative, and humility.

    Overall, our goal is that you have a great candidate experience with us

  • 1 week ago

    Carbon Relay is a world-class team focused on harnessing the power of machine learning to optimize Kubernetes. Our innovative platform allows organizations to boost application performance while keeping costs down. We recently completed a major fundraising round and are scaling up rapidly to turn our vision into reality. This position is perfect for someone who wants to get in on the ground floor at a startup that moves fast, tackles hard problems, and has fun!

    We are looking for a Senior Software Engineer to build the next generation of Kubernetes optimization products. You will make our products scale efficiently and work closely with our machine learning team to bring products from R&D into production.

    Responsibilities

    • Designing and implementing features as part of a Kubernetes CRD

    • Working alongside our machine learning team to create new products

    • Required qualifications

    • 3-5 years of software engineering experience

    • Proficiency in Go

    • Familiarity with Kubernetes and containerization

    • Experience shipping and maintaining software products

    Preferred qualifications

    • Experience building components to extend Kubernetes (CRDs, controllers, scheduler extensions, etc)

    Why join Carbon Relay:

    • Competitive salary plus equity

    • Health, dental, vision and life insurance

    • Unlimited vacation policy (and we do really take vacations)

    • Ability to work remotely

    • Snacks, lunches and all the typical benefits you would expect from a well-funded, fun startup!

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!