Backend developer in Go/Golang

Cycloid


4 months ago

03/10/2019 08:49:23

Job type: Full-time

Hiring from: Remote in Europe

Category: Software Dev


We are looking for a software engineer, passionate (it’s the most important) with several years of experience crafting software (it is better) but if you feel that you have the potential, don't hesitate, and with:

 

- broad experience in back-end development, HTTP and APIs

 

- professional experience with Go, knowledge of distributed systems and simplicity, familiar with the UNIX philosophy, database such as MySQL, swagger ...

 

- A big + would be that you understand or you have worked as a DevOps as we build a DevOps platform.

 

What is also important is that we are looking for more than just a developer. We are looking for a person who can build with us new features, can bring some new ideas to what could be a great DevOps platform to build a bridge between Dev & Ops & tools.

 

We work on empowering people so we don't have a full-time product manager due to our culture.

 

You are of course a team player and know how to work in remote even if you can work at Cycloid office in Paris if you live in IDF. You can decide to work on remote or co-working place if you are located in Europe, we only hire people located in Europe to avoid timezone issue and we don't accept relocation. All the organisation are in an asynchronous manner. We don’t use emails, only Github, Slack, Trello and Hangout.

 

You have excellent written and oral communication skills in English, another language would be a plus.

 

The salary will depend on your skills and your localisation. We are fully transparent internally on this topic.

 

Cycloid is committed to having equality between women and men. In that way, we strongly encourage women's application.

 

Interested in knowing more and the advantages we offer, please feel free contact us at [email protected] To apply, send us your resume and Open Source / Github code if you have.

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

  • About Down:

    Down app is the #1 hookup / casual dating app. Honest dating: choose Date or Hookup. You can find Down in the Android or Apple store, with 6m+ users

    Our mission is to enable more honest, sex-positive, and fun relationships and conversations around the world.


    About the gig:

     Down is a 100% remotely-distributed team! 


    We are looking for a Senior Backend Engineer who is excited to share their experience building products and scaling systems. We want you to help us design and build the next generation of high performance APIs and backend services.


    This is a great opportunity to join a small and growing engineering team, where you will make a big impact daily on a product is used by hundred of thousands of people each month. 


    Here are some projects our team is currently working on: 


    Redesigning our matching algorithm

    Exploring new integrations of payment systems, including cryptocurrency

    Analyzing and improving user lifecycle and funnels

    Building community marketplace for dating discussions, advice, and personal connections 


    **What would qualify you as a good fit for us??


    You have 3+ years of work experience on backend tech (APIs, web services, and distributed systems) 

    You have experience coding professional projects in Ruby on Rails 

    You show considerable care for code quality, documentation, testing and accuracy of implementation. 

    You are comfortable being the lead or solo developer on a project 

    You design your code for scalability and performance. 

    You can reason and debate about tradeoffs and database choice for a particular storage problem. 

    You absolutely love to work with other engineers and jump at the chance to help answer questions or solve a problem for someone else.

    Clear communication and ability to own complex projects end-to-end, coordinating with other teams as necessary 


    Location of work: anywhere in this world


  • Yesterday

    We’re looking for a mid to senior-level Golang engineer to join the Codeship engineering team. you’ll work on our build runtimes and elastic infrastructure components, using Golang, Docker, container orchestrators, and AWS tools like Kinesis. 

    WHAT YOU’LL DO

    • Work on CodeShip, a leading CI/CD tool that is provided as a cloud service. Specifically, you’ll share ownership of the build components -- things like the build runtimes, build orchestrators, logging service, and management of our AWS fleet.

    • Collaborate with our stellar product management team to implement new features for our growing customer base.

    • “Drink our own champagne” by following industry best practices, including using CodeShip to deploy CodeShip.

    • Ensure the stability and reliability of customer-facing parts of our application, including bugfix and maintenance work.

    • Be curious to understand the “why” behind what you’re implementing and feel ownership over the solution that you ship to our users.

    • Deeply understand how your code will be deployed and how it will run in production, including participating in a distributed on-call schedule.

    • Deliver code with a quality-first mindset.

    • Share your knowledge with the community via blog posts, meetup and conference talks, or online presentations

    • Work from your home office (or one of the CloudBees offices, if you’d like) with a talented, distributed team of engineers from many backgrounds, collaborating on architecture and technology decisions in a direct and constructive way.

    • Work in a team with a strong feedback culture who push each other to improve.

    WHAT THE ROLE REQUIRES

    • Prior experience with Golang and a drive to learn more

    • Deep knowledge of software engineering principles: system design, cloud infrastructure, reliability engineering

    • Ability to work independently, and track and communicate your work with your team

    • Passion for building high-performing and fully automated systems

    • A "you build it, you run it" mentality. Engineers participate in on-call rotations

    • Comfortable in a culture of fast iteration

    • Experience working as part of a team on a large and growing application and codebase.

    • Respect, humility, transparency, and a desire to work on a globally distributed team

    WHAT YOU’LL GET  

    • Highly competitive benefits and vacation package

    • Ability to work for one of the fastest growing companies with some of the most talented people in the industry

    • Team outings

    • Fun, Hardworking, and Casual Environment

    • Endless Growth Opportunities

  • 5 days ago

    You will be one of three lead developers and maintainers of k6, a modern open source tool for performance testing, written in Go. k6 was released publicly in early 2017 and has already received over 5,000 stars on Github and has an active community of users and contributors.

    You will have a lot of influence on the project road map and will work with a high degree of autonomy, building and maintaining the tool.

    Your responsibilities will be to both write code, extending the functionality of k6, and to maintain the code base, interface with the user community (i.e. review patches :) and potentially evangelize the tool. Your main, long-term goal will be to create the best possible tool and to get as many people as possible to use it.

    You'll also be involved with the k6 cloud integration, Load Impact's commercial service built on top of k6. Specifically the parts of the cloud service written in Go, that orchestrates a distributed k6 test across 10+ data centers around the world.

    Due to our small teams and fast development pace, you will have a substantial and immediate impact on how the end product is architected, developed, and how the engineering team operates. Most importantly, you will work with competent colleagues and will be able to expand your knowledge and skills in different directions.

    Skills required:

    We are looking for a person combining very strong programming skills with experience in contributing to open-source projects.

    Applicants must:

    • Have a strong programming background and experience developing applications in Go

    • Good technical communication skills

    • Understand internet protocols well, primarily IP, TCP, HTTP but also preferably HTTP/2, SPDY, WebSockets, QUIC, gRPC

    • Be familiar with modern development processes and practices. Preferably having recent experience developing large scale applications

    It is great if you also:

    • Have worked in open source projects, either as a heavy contributor or, even better, as maintainer for projects with multiple contributors

    • Have experience working with web performance, testing & optimization

    • Have experience working with network performance, testing & optimization

    • Have experience working with Python and JavaScript

    • Know about things like Docker, AWS, microservices architecture, DataDog/APM tools

    • You should have a GitHub (or similar) account where we can look at the code you have written.

    • Load Impact is a remote-first company. If you are located in Stockholm, you can work from the office, otherwise, you can work 100% remotely.

    About Load Impact

    Load Impact is the world’s most widely used online load testing service, with over 100,000 users from 190+ countries and over 6 million executed load tests!

    We are a small company but very experienced in developing applications for performance testing and monitoring. We started out as a software development consulting company way back in 2000, developing performance test and measurement software for customers such as Nasdaq and the European Space Agency. We built both, low-level networking software and high-level web user interfaces and became quite good. At Load Impact, we pride ourselves on understanding the lower levels of networked applications while at the same time realizing the importance of UX. In 2009 we launched loadimpact.com, becoming a product company rather than a consulting company, and we have never looked back.

    More information about us: https://k6.io/ and https://loadimpact.com/

    Recruiting is ongoing. We will respond to your application immediately. If you don’t have a CV ready, just send us a link to your Github/LinkedIn with a few sentences about yourself!

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!