This week - Remote Go jobs
  • Brave Software

    Brave is looking for an experienced server side engineer who can help us keep our Brave Rewards infrastructure in great shape.  We are looking to increase the speed, robustness and reliability of the Brave Rewards systems to make sure our Basic Attention Token flows quickly and reliably to creators, end users and vendors alike.  We are looking for somebody who always prefers a simple solution over a complex one and who can take whole solutions from end to end.

    Requirements

    • Experience with Go, JavaScript/TypeScript
    • Experience with SQL, Postgres, MongoDB, Redis and other related data storage technology
    • Experience building robust API endpoints
    • Experience with AWS and deploying production systems at scale
    • Experiencing deploying monitoring solutions like Prometheus, Zabbix, Pingdom, etc
    • A 24x7 uptime mindset and the willingness to manage and be part of pager duty rotation
    • Experience with software development via distributed development teams
    • Comfortable working in an open source setting
    • A passion for helping protect users’ privacy and security
    • Written and verbal communication skills in English
    • Proven record of getting things done

    Bonus Points

    • Experience with Rust
    • Experience with Ruby on Rails
    • Experience with payment systems
    • Familiarity with the world of cryptocurrency, especially Ethereum
  • SwiftComply US Opco, Inc
    $100,000.00 - $120,000.00.

    The City3.0 platform will be the next generation of management software for regulatory agencies, businesses, and service providers.We will be taking a modular approach with a microservice architecture to help speed development and make future modules for potential new business units easy to connect in.

    As part of the development team, you will be responsible for helping to build this new application from data model to API, as well as interfacing with other teams to gather feedback and demonstrate new features.

    • Build new services in Golang to meet business needs
    • Define appropriate APIs for interacting with other services
    • Create new data models and modify existing ones and be comfortable generating reports that can cross multiple services
    • Collaborate with other remote members of the company via Slack, Zoom, Trello, and other online tools

    Experience Requirements:

    • 5+ years of web services industry experience
    • Strong Go language knowledge
    • Proficient in SQL
    • Experience building systems in Go, microservice experience a plus
    • Experience with Linux / Unix. Windows experience a plus
    • Understanding of web security standards
    • Familiarity with frontend development (JS, React, Vue) a plus
    • Ability to work on and with a distributed team
    • Ability to work independently between team meetings
    • Strong communication skills
    • A desire to collaborate on new services and share knowledge as needed
    • Not afraid to dive into existing code bases (not in Go) to discover how something is done or modify them to work as a backend in the new system
  • SwiftComply US Opco

    The City3.0 platform will be the next generation of management software for regulatory agencies, businesses, and service providers.We will be taking a modular approach with a microservice architecture to help speed development and make future modules for potential new business units easy to connect in.

    As part of the development team, you will be responsible for helping to build this new application from data model to API, as well as interfacing with other teams to gather feedback and demonstrate new features.

    • Build new services in Golang to meet business needs

    • Define appropriate APIs for interacting with other services

    • Create new data models and modify existing ones and be comfortable generating reports that can cross multiple services

    • Collaborate with other remote members of the company via Slack, Zoom, Trello, and other online tools

    Experience Requirements:

    • 5+ years of web services industry experience

    • Strong Go language knowledge

    • Proficient in SQL

    • Experience building systems in Go, microservice experience a plus

    • Experience with Linux / Unix. Windows experience a plus

    • Understanding of web security standards

    • Familiarity with frontend development (JS, React, Vue) a plus

    • Ability to work on and with a distributed team

    • Ability to work independently between team meetings

    • Strong communication skills

    • A desire to collaborate on new services and share knowledge as needed

    • Not afraid to dive into existing code bases (not in Go) to discover how something is done or modify them to work as a backend in the new system

  • Freepoint Commodities

    London, United Kingdom - We are looking for an experienced (at least 4 years hands-on commercial experience) golang developer to help build/improve the data infrastructure for our in-house analytics system. (2-3 month contracts)Beyond a typical ETL workflow/framework implementation,…

  • LoopVOC
    $85,000.00 - $105,000.00.

    LoopVOC is looking for a talented and motivated backend engineer who can hit the ground running and take our product to the next level. Our software is designed to revolutionize the way SaaS companies collect, analyze, and respond to feedback from their customers, by combining text analytics with a simple user experience. We're seeking someone to help us scale our platform, from building new features and integrations to optimizing architecture and design to facilitating continuous integration and deployment.

    We are an analytics startup. Data is at the heart of every decision we make, and you’ll be enabling our customers to use data in new and innovative ways. We are innately curious, radically transparent, and obsessed with feedback. We set aggressive goals and push ourselves to constantly evolve. We like to go after big ideas, fast… and challenge each other to do the impossible.

    Our developers can live and work anywhere. We offer competitive salaries, unlimited vacation, and flexible hours. You’ll have the chance to earn equity in a fast-growing startup, work with cutting-edge technology, and build solutions for the top SaaS companies in the world. If you want to look back on your career and know that you were a vital part of building an awesome company, this role is for you.

    Must Haves:

    • You’ve used Go, Java, C, or Python to create fast, maintainable production software.
    • You know what it takes to scale a SaaS application deployed in a cloud environment.
    • You embrace obstacles & are energized by new challenges with unproven solutions.
    • You’re a pro at designing and creating RESTful APIs for consumption.
    • You take ownership over project timelines & deliverables.

    Extra Points:

    • You’ve worked in the B2B SaaS or analytics space.
    • You have experience consuming APIs from major SaaS providers.
    • You’ve built tools with machine learning and natural language processing.
    • You’ve rewritten SQL queries to speed them up and you know how to optimize a database server’s overall performance.
  • LoopVOC
    $85,000.00 - $105,000.00.

    LoopVOC is looking for a talented and motivated backend engineer who can hit the ground running and take our product to the next level. Our software is designed to revolutionize the way SaaS companies collect, analyze, and respond to feedback from their customers, by combining text analytics with a simple user experience. We're seeking someone to help us expand and scale our platform as an early partner in the engineering team. This position will have software and infrastructure responsibilities, from building new features and integrations to making fundamental architecture choices to facilitating continuous integration and deployment across the company.

    We are an analytics startup. Data is at the heart of every decision we make, and you’ll be enabling our customers to use data in new and innovative ways. We are innately curious, radically transparent, and obsessed with feedback. We set aggressive goals and push ourselves to constantly evolve. We like to go after big ideas, fast… and are looking for someone that likes to do the same.

    Our developers can live and work anywhere. We offer competitive salaries, unlimited vacation, and flexible hours. You’ll have the chance to earn equity in a fast-growing startup, work with cutting-edge technology, and build solutions for the top SaaS companies in the world. If you want to look back on your career and know that you were a vital part of building an awesome company, this role is for you.

    Must Haves:

    • You’ve used Go, Java, C, or Python to create fast, maintainable production software.
    • You know what it takes to scale a SaaS application deployed in a cloud environment.
    • You embrace obstacles & are energized by new challenges with unproven solutions.
    • You’re a pro at designing and consuming RESTful APIs.
    • You take ownership over project timelines & deliverables.

    Extra Points:

    • You’ve worked in the B2B SaaS or analytics space.
    • You write automatic tests as a part of your development process and are part of a team that pushes code to production every day with tools for continuous integration and continuous deployment that you configure and administrate.
    • You’ve built tools with machine learning and natural language processing.
    • You know the following about Go right now without searching the internet: What is a channel and a goroutine and how do they relate, What is an interface and why you should use them, How does a slice allocate memory as you append items to it, When a go binary is run what is the order of functions that are called in which packages.
    • You understand containerization of all your deployments in Docker and best practices for auto-scaling and load balancing your production environment in Kubernetes
This month - Remote Go jobs
  • Hireology
    Must be located: United States of America.

    Hireology’s technology empowers businesses to build great teams. Over the last nine years, we’ve grown from a startup to a market-leading organization with over 200 team members and built an award-winning culture that makes this company an amazing place to work. It’s with that in mind that Hireology is looking to add a Senior Software Engineer to our team.

    Hireology is based in Chicago, but our Engineering and UX teams work remotely, so you’ll have the option of working from the comfort of your home or right in our office if you’re local. Compensation is competitive, and we offer a full benefits package. We have regular company-wide events, semi-annual team gatherings, and frequent celebrations when we hit our goals.

    As our Senior Software Engineer, you'll be responsible for:

    • Help implement an easy to use, continuously deployed product

    • Participate in DevOps tasks, design reviews, writing stories, coding modules, code reviews, unit testing and automated acceptance testing

    • Collaborate with experienced software developers in the design, development, maintenance of our application

    • Partner closely with our product and business teams to ensure that we are delivering the best possible outcomes for our internal and external customers

    To qualify for consideration you are:

    • 5+ years of experience writing applications with Ruby on Rails

    • Experience with Golang a plus

    • Familiar with service-oriented architecture

    • Excited about delivering quality and are familiar with unit and acceptance testing frameworks

    • Knowledgeable with third party API integrations

    • Comfortable in a modern software engineering environment with distributed source code control, dev/stage/prod release cycle, extensive testing, and continuous deployment

    • Experienced with HTML5, CSS, JavaScript

    • Fearless about learning new technologies and technical approaches to application development

    • Authorized to work in the United States

    So what can you expect after you apply? You will:

    • Take a brief true/false survey. Be sure to check your email after you apply.
    • Have a phone conversation with someone on our Engineering team. This is a high-level conversation about you, but also a good opportunity for you to learn more about us.
    • Meet with one of our Software Engineers to talk shop. Be prepared to talk about how you approach work technically with examples of how you have done it in the past. No homework or on-the-spot assignments. We just want to nerd out a bit with you.
    • Go over your career history with our Vice President of Engineering. This will be an opportunity for us to get an idea of how you got to where you are, and if where you want to go lines up with where we are going.
    • Meet virtually with some more of the remote team. We want to give you some idea of the people you will be working with. We ask the serious questions here, like your top three movies.
    • Provide us some references. We use our automated reference check system for this, so you just give us some names, they fill out a survey, and we are all set.
    • Speak with a member of our leadership team. If you have made it this far, just be yourself, and everything will be fine.
  • Grassroots Technologies, Inc
    $156,000.00 - $240,000.00.Preferred timezone: UTC +8

    GRT is carefully searching for new candidates for a high profile, global commerce engagement located in Sunnyvale and San Bruno, CA.

    [Bay Area Ideal, Pacific Time Zone a plus, but neither is required]

    We are looking for a solid foundation of technology understanding and work/school experience; we are also equally interested in promising communication skills, and growth potential of any candidate. 

    It is noted this role has a significant internal customer interface involved.  The group provides infrastructural technical support and communication surrounding it, 1/4 to 1/2 of work time will be focused on communication/calls with the rest technical troubleshooting.

    Skills & Requirements

    Required Background

    • Bachelor's degree in Computer Science, Software Engineering, Information Technology or
      Mathematics or 5 years of applicable industry experience
    • Self motivated individual/leader looking for challenging work material in a dynamic team environment. Strong communication skills a must with abilities to interact with both technical and non-techical client personnel.

    Preferred Skills (some minority subset of the following concepts as applies to different roles):

    • Experience and fluency in Go.

    • A familiarity with Linux or UNIX (HP-UX, Solaris, SmartOS, AIX, etc) systems administration

    • Interactive and scripted bash power-user skills (bash fluency)

    • Familiarity with command line tools such as curl, dig, ssh, rsync, top, lsof, iostat, and the proc file system

    • Experience using one of the following configuration management technologies: Salt, Ansible, Puppet, Chef

    • Experience using one of the following cloud providers: Azure, Rackspace, Google Cloud/GCE, Digital Ocean, AWS

    • An understanding of application layer protocols such as HTTP/S, DNS and the basic networking protocols such as Ethernet, IP, TCP/UDP.

    • Familiarity both with RHEL/Centos and Debian/Ubuntu OSs and package management

    • Familiarity with Prometheus and Grafana

    • Experience using Salt Stack configuration management

    • Experience using Kubernetes (K8)

    • An advanced understanding of network protocols such as Ethernet interface bonding, BGP, overlays, SCTP and tunneling technologies.

    • SQL and Relational DB Knowledge (MySQL, Oracle, etc.)

    • Building and maintaining continuous integration systems

    • Systems integration with third party and in-house systems

  • DuckDuckGo
    $125,000.00 - $125,000.00.

    We are a diverse team from around the world working together on a mission to make DuckDuckGo the world’s most trusted search engine, and we want your help! 

    Join us as a Senior Backend Engineer and become part of the team creating the technology that powers the DuckDuckGo search experience.  

    As part of our Backend Team you will be collaborating with team members at all levels to identify and close major gaps in the search engine. Examples of projects you might work on include: building out features like improved venue search, or running experiments to improve the usability of our search results. Over time you will be directly responsible for features on the search engine results page (SERP) and take ownership over product maintenance and improvement.

    We are a remote company, we empower our team to work wherever they want around the world. That means you have to be self-directed and self-motivated to succeed. If that seems awesome and you like the idea of our core values -- Build trust, Question assumptions, and Validate direction -- you'll fit right in.

    What you will do:

    • Lead development of search projects by taking vague problems, scoping them into high impact projects, and executing them against a set of success criteria.
    • Take responsibility for solving product issues – both big and small.
    • Implement and/or create algorithms to improve the content we present on the SERP.
    • Collaborate with peers on product brainstorms, technical design discussions, pair programming sessions and code reviews.
    • Write pragmatic, testable code that works consistently and is performant.
    • In time, take leadership responsibility for several senior engineers, mentoring them and helping them grow at DuckDuckGo.

    What we are looking for:

    • Significant backend engineering experience (around 6+ years).
    • Expertise working on the backend side of at least one large application.
    • Experience in leading engineering teams of 3+ people.
    • Effective project management skills.
    • Ability to develop and use complicated data structures and algorithms. This includes understanding the fundamentals, as well as navigating and improving existing code (ours is mostly written with Perl).
    • Creative problem solvers and risk takers. You like to take initiative in pushing a project forward but know when to get others involved.
    • Excellent communication skills. You can validate and communicate your decisions clearly.

    Other things to know:

    • We are a small, remote team in different time zones and communicate with a variety of tools throughout the day. You should feel comfortable with the intricacies of this type of work situation.
    • Sometimes we meet up! You can expect to travel at least 2x a year: once for our all-hands meetup and another for a team retreat (each ~4-5 days)
    • We want to have a major impact on raising the standard of trust online. To do this we believe in a focused approach, with company-wide objectives, and with each team member working on a single top priority at a time.
    • Our work philosophy is built upon empowered project management. All team members have opportunities to run projects.
    • All projects are run transparently, and we encourage everyone to participate in areas of interest throughout the company. Anyone and everyone can (and should) ask questions and offer feedback around the product and internal projects.
    • We try to exemplify our values (build trust, question assumptions, and validate direction) in everything we do.
    • While this is a full time job, we offer a flexible work arrangement with no core hours and expect an average commitment of 40 hours per week.
    • We support professional development of our team members through career advisory and a learning stipend, reinforcing our culture of growth and skill building.

    If you think you might thrive in this environment, we would love to hear from you using the application below.

  • Herdius

    Berlin, Germany - Job Description:--------------------------------------
Herdius is seeking for a Gopher Guru - an experienced Senior Golang Backend-Developer - to join our team of smart and visionary individuals. Experience in Blockchain is not necessary but a big plus….

  • BlueLabs Software
    €55,000.00 - €75,000.00.Preferred timezone: UTC -1 to UTC +3

    A few months ago we started out with the vision of building a next generation sports betting platform focused on performance, reliability, modularity and automation. We believe that our experience paired with today’s technologies, great talent and the agility of a startup environment will enable us to deliver a best-in-class product that meets the demands of the market of tomorrow.

    Our Account Team is now on the lookout for an experienced Software Engineer who wants to join our distributed team and help us execute our vision.

    The Team

    The Account Team is responsible for the development and daily operations of the core services powering business-critical functions such as player account management and wallets. Other focus areas include, but are not limited to: responsible gaming, integration with third-party payment providers, and player acquisition and retention  programs with a focus on personalisation and automation.

    The services owned by the team are to be simultaneously used by thousands of users around the globe and are expected to be able to handle hundreds of thousands of daily transactions in a timely manner.

    Raw performance isn't everything. The team must also ensure that the platform can be easily adapted to be compliant with the different and ever changing regulatory demands our industry is facing all over the world. The ultimate goal being to ensure a fair and safe sports betting experience to all our players.

    Remote Work

    We are hiring for talent, not for a specific location. You will find that members of our team are distributed all over Europe. Being a distributed team enables us to hire only the best, without being restricted to the talent pool available at a specific geographic location. However, to facilitate team communication and collaboration we currently require you to be located in a European time zone (between UTC-1 and UTC+3). You must also be able to travel to other European locations a few times a year for on-site meetings and workshops.

    Compensation

    The budgeted compensation range for this role is €55k-75k annually, depending on your background and experience. As an independent contractor you will be responsible for paying any taxes or applicable fees in your country of residence (unless you are based in Malta, in which case you will be employed). In addition to that, we offer a number of perks to each of our team members as we truly believe in a healthy work-life balance and continuous learning.

    Requirements

    • BS degree in Computer Science or similar technical field

    • 2+ years of professional software development experience using Go

    • Interest in or previous experience with Elixir will be considered an asset

    • Experience building large-scale distributed systems, communicating asynchronously via message passing using RabbitMQ or Kafka

    • Deep understanding of DDD, CQRS, microservices architecture, and SQL/NoSQL data stores

    • Interest in test automation, cloud and containerization technologies, code instrumentation and CI/CD pipelines

    • Interest and ability to keep yourself up to date and learn new languages, frameworks and technologies as required

    • Interest in taking full ownership of your services and managing them in a production environment including the troubleshooting of live incidents

    • Ability to work autonomously in a fully distributed team

    • Good communication skills in verbal and written English

  • InCountry
    Must be located: North America.

    Remote Welcome - full time or contract

    We are seeking senior engineers and hands-on architects to join the growing team at InCountry, where we are creating a new infrastructure category - “data residency as a service”.  Our data storage network runs across the globe (currently in 50 countries) and must be highly available while offering low latency to customers worldwide.

    We are looking for senior contributors to help us solve a wide range of distributed systems and cloud infrastructure problems. Just some of the topics we work on include: highly available systems and storage, cluster management, global networking, container orchestration, secure systems and key management, performance scaling and API design.

    Our product represents a deep technical stack including Dashboard (React), SDKs, core APIs, and globally distributed infrastructure for compute, storage and infrastructure.

    Some of the signs that this position might be a good fit:

    • Do you subscribe to The Morning Paper?

    • Do you play with the latest AWS services just for fun?

    • Do you have a strong opinion on the suitability of MySQL semi synchronous replication?

    • Can you talk from experience about the trade-offs between “new and shiny” and “battle tested”?

    • Have you carried the pager and operated web systems at scale?

    Key Qualifications

    • Architect-level experience

    • Broad knowledge of common languages and frameworks, including modern stacks such as Golang, Elixir, Rust, Scala

    • Demonstrated experience with modern infrastructure: microservices, container orchestration, service mesh, event sourcing, CI/CD

    • Ability to move fast and ship code in a small company environment

    • Strong opinions and technical depth, but combined with an ability to communicate and collaborate effectively

    Responsibilities

    • Contribute to distributed systems architectural decisions

    • Design and build backend APIs

    • Build and operate v1 solutions and scale them as we grow

    • Mentor more junior developers

    • Help improve our overall development process

    • Collaborate with product, compliance, operations and executive stakeholders on key product and engineering decisions

    What we offer?

    This is a chance to help build critical global infrastructure from the ground up. We are looking for people willing to code and mentor, but who can also write a great design spec. We are growing fast and working in a rapidly changing global landscape, so you should enjoy working fast in the face of ambiguity. The trade-off is autonomy, fast decisions, and big impact. Work wherever you want - InCountry is already a globally distributed team.

    ----

    InCountry is an Equal Opportunity Employer. We are committed to equal treatment of all employees without regard to race, national origin, religion, gender, age, sexual orientation, veteran status, physical or mental disability or other basis protected by law.

  • BlueLabs Software
    €55,000.00 - €75,000.00.Preferred timezone: UTC -1 to UTC +3

    A few months ago we started out with the vision of building a next generation sports betting platform focused on performance, reliability, modularity and automation. We believe that our experience paired with today’s technologies, great talent and the agility of a startup environment will enable us to deliver a best-in-class product that meets the demands of the market of tomorrow.

    Our Betting Team is now on the lookout for an experienced Software Engineer who wants to join our distributed team and help us execute our vision.

    The Team

    The Betting Team is tasked with the provisioning of all services relating to the lifecycle of bets in our sports betting platform. This stretches from bet placement to bet settlement, including advanced features such as an event- and player-based risk management, ability to build complex bets such as from outcomes with dependent probabilities, or continuous calculation of early settlement offers (cash out).

    Sub-second latency is welcomed but high throughput has higher priority in the Betting domain. The goal is building a sports betting platform where no bet is rejected due to lack of capacity in the system. Bet settlement is worth a special mention as the platform needs to be able to quickly evaluate hundreds of thousands of bets upon the resulting of an underlying sporting event.

    You will be working on developing these services primarily in Go and have a voice in the architectural decisions surrounding them.

    Remote Work

    We are hiring for talent, not for a specific location. You will find that members of our team are distributed all over Europe. Being a distributed team enables us to hire only the best, without being restricted to the talent pool available at a specific geographic location. However, to facilitate team communication and collaboration we currently require you to be located in a European time zone (between UTC-1 and UTC+3). You must also be able to travel to other European locations a few times a year for on-site meetings and workshops.

    Compensation

    The budgeted compensation range for this role is €55k-75k annually, depending on your background and experience. As an independent contractor you will be responsible for paying any taxes or applicable fees in your country of residence (unless you are based in Malta, in which case you will be employed). In addition to that, we offer a number of perks to each of our team members as we truly believe in a healthy work-life balance and continuous learning.

    Requirements

    • BS degree in Computer Science or a similar technical field

    • 2+ years of professional software development experience using Go

    • Interest in or previous experience with Elixir will be considered an asset

    • Experience building large-scale distributed systems, communicating asynchronously via message passing using RabbitMQ or Kafka

    • Deep understanding of DDD, CQRS, microservices architecture, and SQL/NoSQL data stores

    • Interest in unit testing and test automation, and continuous integration/deployment

    • Good understanding of DevOps concepts such as containerization, cloud computing, security and networking

    • Interest in keeping yourself up to date and learning new languages, frameworks and technologies as required

    • Ability to work autonomously in a fully distributed team

    • Good communication skills in verbal and written English

  • Theorem
    Must be located: United States of America or North America.Preferred timezone: UTC -8 to UTC -2

    Do you enjoy collaborating in a consultative environment and guiding people using best practices to achieve great results? Do you want to influence and contribute to the growth of a high performing, quality focused team? If so, Theorem wants to know more about you!

    Theorem is a software consultancy that believes in simplicity in software design. We deliver solutions for startups and enterprises - You can see our portfolio to learn more about the results we’ve delivered for our clients..

    We are a remote first company with offices in Los Angeles and New York. We have team members from all around the world.

    Please note this role may require occasional travel to client sites within the USA. Candidates located within UTC - 3 to UTC - 8 will be given priority for team time zone alignment.

    At Theorem you can make a significant impact while enjoying a flexible work schedule.

    As Experienced Go Engineer  at Theorem You Will:

    • Architect components and build distributed systems, APIs, and web applications
    • Write lots of high performing Go (golang)
    • Tackle complex problems in distributed computing, fault-tolerant storage, distributed queuing
    • Build high quality, well-designed, and scalable SaaS platform
    • Work with Docker, Kubernetes, and NoSQL databases
    • Work with product designers and clients to clarify requirements, prototype functionality and build features and products
    • Participate in code and design reviews, teaching and learning from other engineers
    • Plan, estimate and prioritize work in a collaborative and distributed team

    Requirements:

    • 5+ years of relevant professional experience
    • 1+ years working with Go and 3+ with at least one other programming language)
    • Previous experience collaborating on highly distributed teams
    • Possess a passion for software development
    • Possess a drive to get things done
    • Experience working within an Agile/Scrum environment
    • Open-minded and demonstrates a passion for continuously learning
    • Possess a strong and reliable Internet connection
    • Align a portion of your day with the business hours of Pacific Time Zone - UTC - 8

    Skills that would be nice to have:

    • Previous consulting experience
    • Experience building service-oriented architectures
    • Experience building non-REST APIs such as GraphQL
    • Experience with JavaScript (ES6) and modern web development tools such as Webpack, React, and GraphQL
  • Codelitt, Inc.
    €45,000.00 - €90,000.00.

    Codelitt is looking for a Golang senior with experience building high complex applications. Preferably you'll communicate well with other engineers. You work well with others and friendly.

    While this is a remote position, there are often meetings at 9 a.m. ET. Something to take into consideration. Mountain Time, Central Time, or Eastern Time preferred.

    Requirements

    • Fluent English

    • Experience working and collaborating with teams

    • Experience in Linux and command line a must

    • Solid Golang experience a must

    • You know how to architect all components of a backend project

    • You have experience reading API documentation and working with different endpoints to compose the desired effect

    • You know how to run projects through solid processes (things like code reviews, reviewing stories, planning)

    • Picks up new technologies quickly and efficiently

    • Uses Git effectively

    • Know how to create tests with Go and why it's important

    • Knowledge of OOP and software design principles

    • Driven, ambitious, and interested in tech

    • Self-motivated

    • Acumen. You must be able to think of and judge multiple solutions for a problem and be able to reason between them.

    • You’re aware of how to build secure apps

  • Upstack Technologies, Inc.
    Must be located: United States of America.

    Upstack

    https://upstack.co/careers

    Upstack is a friendly team of the world’s most talented freelance developers, working remotely for some of the coolest start-ups. It’s fun and challenging to join the top 1% of the world’s best developers. We have a strong focus on quality clients and developers and try to work on software that we love! Upstack is officially based in US with headquarter in New York City and with offices in LA and Europe. We also have development hubs opening up all around the place with our first in Brasov, Romania. Our developers work from home and co-working spaces and sometimes even on the beach!

    The work:

    • Work with a small team of top-tier developers who are designing great user experiences and building truly great applications for web

    • Participate in scrums consisting of cross-functional teams, both software and hardware

    • Ensure that features are being delivered efficiently and on-time

    • In addition to code contribution, you will also participate in architectural review and design

    Minimum qualifications:

    • Bachelor's degree in Computer Science or equivalent practical experience

    • 3+ years work experience as a software engineer or relevant experience

    • Experience using at least one of these Front-end technologies: Angular.JS/ React.JS

    • Experience using at least one of these Back end-end technologies: Node.JS/ Ruby on Rails/Golang/Python;

    Preferred qualifications:

    • Proven track record of shipping software and successfully released apps (please include names and links on your resume)

    • Strong attention to detail on every line of code, every unit test, and every commit message

    • Comfortable with rapid development cycles and tight schedules

    We love when engineers send us a link to their Github and/or StackOverflow accounts, technical blog, or links to apps they've shipped

  • X-Team
    PROBABLY NO LONGER AVAILABLE.Must be located: United States of America.

    About You:

    Most Important: 

    • Outstanding experience in Go (Golang)
    • Experience with RESTful web services
    • Experience with relational and graph databases
    • Write well designed, testable, efficient code
    • A passion and curiosity for creating and building things 

    Nice to have: 

    • Experience working remotely
    • Familiar/involved with open source projects
    • Experience within a continuous integration and deployment (CI/CD) environment
    • Experience with a front end JavaScript framework (e.g. React, Vue, Angular)

    Personal:

    Independent, self-motivated

    Fluent in English, written and spoken

    Proven track record of always learning and growing

    Proactive attitude

    Perks:

    Get the chance to work with big brands like Riot Games (League of Legends), Fox Broadcasting, Kaplan Inc., Coinbase (#1 crypto exchange), BeachBody (#1 fitness company), etc.

    Live and work in one of our roaming hacker houses (X-Outposts) around the world. http://x-outpost.com

    Work from anywhere as part of a community of digital nomads.

    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, games, competitions, and more, all centered around a theme that will inspire and energize you. https://youtu.be/Th80vOGFvUE

    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 equipment, a gym membership, adventure sports, baby/pet sitting, productivity apps, restaurants, coworking, headphones, etc. #NeverStopExploring (https://x-team.com/unleash)

  • source{d}
    PROBABLY NO LONGER AVAILABLE.€49,000.00 - €53,000.00.Preferred timezone: UTC -20 to UTC +4

    Location: Madrid / Fully remote

    Seniority: Senior/Expert

    Compensation: 49,000€ to 53,000€ + 0.1% stock options

    At source{d} we are building the data platform that enables engineering leaders & teams to use source code as data for getting insights on their people, processes and technology—as well as feeding sophisticated Machine Learning on code algorithms which power the next generation of developer tooling, such as assisted code review. We are an open-core company built around our Open Source projects. We have raised over 10million USD so far, and we are currently in an exciting stage of growth.

    Role

    The Solutions Team leads the implementation of source{d} at customers, building solutions based on source{d}, developing custom features and integrating with other platforms.

    The underlying stack is developed primarily in Go, with some Scala and Python. Custom features and integration code often relies on Python. Most use cases require extensive use of SQL.

    Responsibilities

    • As a Solutions Engineer, you will design and build solutions based on source{d}, the data platform for your software development lifecycle.
    • You will be heavily involved in project management for customer projects.
    • You will be involved in the definition, planning, and delivery of solutions for our prospects and customers.
    • You will develop demos and solutions that can be reused across different customers.
    • You will work closely with the rest of the engineering team, who will enable you to deliver demos and projects, both by means of internal support as well as the development of new features.

    Requirements

    • You will code primarily in Python, SQL and Go. Previous experience with Python and SQL is preferred. Previous experience with Go is not a strict requirement; we strongly believe that it can be learned easily by any skilled developer. Experience with other languages is a plus.
    • Previous experience in consulting projects or professional services.
    • (Optional) Experience in analytics projects in industries such as banking, professional services, consultancy, etc.
  • Achievement Network
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC +5

    Senior Software Engineer

    Location: Flexible (Eastern Time Zone/Boston preferred)

    Position is available: Immediately

    THE OPPORTUNITY

    We are seeking a full-time Senior Software Engineer to join our Engineering Team and help build products that support Achievement Network’s (ANet) mission. The ideal candidate will be passionate about cutting-edge development and best practices.Reporting to the Director of Engineering, this person will play a key role in crafting and implementing our technology vision for the organization.  

    ANet is flexible to remote working with appropriate experience and a history of successfully collaborating with and mentoring other developers remotely. Occasional travel to ANet’s National Office in Boston will be necessary, so proximity to the New England area and eastern time zone is preferable.

    WHAT YOU’LL DO

    • Play a leadership role in designing and implementing sustainable code for substantial features and/or sections of code
    • Implement ANet’s next generation of technology products that support data-driven educational practices and help to close the achievement gap in the underserved communities we partner with
    • Create, monitor and deliver against the product road map and corresponding release cycles (as negotiated with the Product Management Team)
    • Provide strategic leadership in setting goals and measuring progress in RESTful server-side APIs and/or agile, componentized client-side code
    • Keep abreast of new technologies and propose adoption as appropriate
    • Mentor and support the development of junior developers as appropriate
    • Actively embrace and model best practices such as code reviews, unit testing, and planning/scoping/vetting larger features
    • Proactively look for ways to build our team through individual contributions which help us improve code quality, team culture, and team velocity

    WHO YOU ARE AND WHAT YOU BRING

    In order to be successful in this role, candidates must demonstrate the following:

    • You bring direct experience in the implementation of consumer-facing web applications using Angular

    • You have experience in, and have knowledge of:

    • Web development frameworks

    • Java and/or Go programming language

    • JavaScript and JavaScript frameworks such as AngularJS

    • Scrum or other Agile development processes

    • RESTful Web Services

    • Scalable web application development

    • Software-as-a-service (SaaS) and Service-oriented architecture (SOA)

    • You are a team player who motivates and educates colleagues; you enjoy working in a highly collaborative and agile culture

    • You are skilled in working closely with business partners to build technology solutions that meet the usability and functional needs of both internal and external users

    • You operate comfortably among a highly independent staff with diverse backgrounds

    • You bring an innovative approach to analyze, evaluate and solve problems

    • You have a passionate commitment to and a sense of urgency for the support of schools, along with a belief that all students can achieve at high levels

    • You are motivated by working in an environment where we live out our core values daily and are eager to examine personal archetypes and biases while discussing topics related to race, class, and privilege which relate to ANet’s Advance Equity and People Matter values 

    Ideal candidates may also demonstrate the following preferred qualifications:

    • 4+ years of software development experience

    • A Bachelor's degree in Computer Science or related degree

    WHO WE ARE

    Achievement Network (ANet) is a nonprofit dedicated to educational equity. We help schools boost student learning with great teaching that’s grounded in standards, informed by data, and built on the successful practices of educators around the country. Founded in 2005, ANet now serves over 700 schools educating over 230,000 students across the country. Our support has consistently helped our partner schools—both district and charter—achieve breakthrough results for their students.

    ANet has received multiple awards and recognitions, most recently receiving the highest ratings (Tier 1) on our math and ELA formative assessments from the  Louisiana Department of Education, the only organization to receive such high marks.  We were also named to The NonProfit Time’s “Best Nonprofits to Work For” and in the 2018-19 school year will be launching the Breakthrough Results Fund, a four-year collaboration to prove what’s possible in instructional improvement.

    ANet is a dynamic, values driven, team-oriented organization that is committed to the growth and development of all staff members. Individuals who join ANet have the opportunity to join an exceptional team of colleagues committed to helping schools drive excellent teaching and learning by investing in each other and learning together.

    WHAT WE OFFER

    ANet offers highly competitive compensation based on prior experience and qualifications as well as comprehensive benefits in order to best support our people. Benefits we offer include: health, dental and vision insurance where ANet pays 80% of the cost of these benefits for employees and their families/domestic partner; 3 weeks of vacation (4 weeks after two years with ANet); 10 paid holidays with paid days off between the Christmas and New Year’s holidays; a paid floating holiday; paid sick & personal days; paid parental leave; retirement plan options; commuter benefits; tuition reimbursement;  flexible spending accounts; short and long-term disability coverage; and basic life and personal accident insurance.

    HOW TO APPLY

    To apply, please click on the blue “Apply” button.  You will then be prompted to complete a brief application and upload a resume and thoughtful cover letter in which you outline why you are interested in working for ANet and how your skills and experience meet the qualifications of the position.

    ANet is committed to maximizing the diversity of our organization. We are an equal opportunity employer and encourage individuals of all ethnic and racial backgrounds and gender identities to apply to our positions.

  • Achievement Network
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC +5

    Principal Software Engineer

    Location: Flexible (Boston/Eastern Time Zone preferred)

    Position is available: Immediately

    THE OPPORTUNITY

    We are seeking a full-time Principal Software Engineer to join our Engineering Teamand help build products that support Achievement Network’s (ANet’s) mission. The ideal candidate will be passionate about cutting-edge development technologies and best practices, excited by technical challenges, and motivated to deliver software that impacts educational success. Reporting to the VP of Engineering, this person will play a key role in crafting and implementing a technology vision for the organization.  

     ANet is flexible to remote working with appropriate experience and a history of successfully collaborating with and mentoring other developers remotely. Monthly travel to ANet’s National Office in Boston will be necessary, so proximity to the New England area and eastern time zone is preferable.

    WHAT YOU’LL DO

    • Partner with talented engineers to lead and define our next generation infrastructure and  application architectures, including strategies to migrate existing applications to modern UI frameworks and micro-services

    • Drive, design, and implement  system infrastructure solutions, including a shared application shell and integrations with performance profiling, debugging, automated testing, and build systems

    • Collaborate with peers to quickly develop and deliver updated user-facing applications that are fast,  elegant, and easy-to-use

    • Keep abreast of new technologies and propose adoption as appropriate

    • Actively embrace best software development practices and set the bar for high quality code

    • Mentor and support the development of other engineers, providing them with coaching and learning opportunities to help them grow

    • Proactively look for ways to help  improve team culture and velocity

    • Help deliver ANet’s next generation of technology products that support data-driven educational practices and help to close the achievement gap in the underserved communities we partner with

    WHO YOU ARE AND WHAT YOU BRING

    In order to be successful in this role, candidates must demonstrate the following:

    • You have direct experience architecting, implementing, delivering, and supporting high quality, enterprise-scale web applications using

    • Modern web development frameworks, including Angular and/or React with Redux to manage application state

    • Software-as-a-service (SaaS) and microservice-based software architectures written in Java and/or Go

    • Performance optimization techniques

    • Access control patterns

    • You have hands-on experience developing and optimizing system infrastructure to support

    • High availability, scalability, performance, and reliability requirements

    • Automated unit, functional, and end-to-end regression test suites

    • Continuous integration and delivery tools, preferably with dependency-based builds

    • You have prior leadership experience

    • Defining and adopting best software development practices and patterns across teams

    • Performing software design and code reviews for developers across teams

    • Mentoring new hires and junior engineers

    • You are a team player who motivates and educates colleagues; you enjoy working in a highly collaborative culture

    • You are skilled in working closely with business partners to build technology solutions that meet the usability and functional needs of internal and external users

    • You operate comfortably among a highly independent staff with diverse backgrounds

    • You bring an innovative approach to analyze, evaluate and solve problems

    • You have a passionate commitment to and a sense of urgency for the support of schools, along with a belief that all students can achieve at high levels

    • You are motivated by working in an environment where we live out our core values daily and are eager to examine personal archetypes and biases while discussing topics related to race, class, and privilege which relate to ANet’s Advance Equity and People Matter values

    Ideal candidates may also demonstrate the following preferred qualifications:

    • 10+ years of software development experience

    WHO WE ARE

    Every student deserves opportunities in life, and every educator committed to providing those opportunities, deserves support. Those beliefs drive us to work alongside schools to support great teaching so that we can work towards guaranteeing that all students are receiving high quality instruction. We partner with over 900 schools - both district and charter - in underserved communities around the country, thus impacting more than 330,000 students. Third-party evaluations confirm that when schools have the right basic conditions in place and partner with ANet, they achieve 6-8 months of additional learning over a two-year period compared to schools not partnering with ANet.

    At ANet we are committed to living out our core values, both across our organization and with our partner schools. We acknowledge that systemic inequities impact student access to opportunities and that in order to ensure educational equity for all students, we must center on the experiences of those from marginalized communities to guide our work. We work to deepen our understanding of how race, class, power and privilege influence the education system as well as influence our own perspectives. To do so,  we provide ongoing learning opportunities through org-wide professional development, affinity groups, working groups, and resource sharing.

    Individuals who join ANet have the opportunity to be part of a dynamic, values driven, and team-oriented organization that is committed to having impact in schools by investing in each other and learning together. We were named as The NonProfit Time’s “Best Nonprofits to Work For” and work tirelessly to foster a working environment where the unique perspectives, backgrounds, and identities of our staff members are valued.

    WHAT WE OFFER

    ANet offers highly competitive compensation based on prior experience and qualifications as well as comprehensive benefits in order to best support our people. Benefits we offer include: health, dental and vision insurance where ANet pays 80% of the cost of these benefits for employees and their families/domestic partner; 3 weeks of vacation (4 weeks after two years with ANet); 10 paid holidays with paid days off between the Christmas and New Year’s holidays; a paid floating holiday; paid sick & personal days; paid parental leave; retirement plan options; commuter benefits; tuition reimbursement;  flexible spending accounts; short and long-term disability coverage; and basic life and personal accident insurance.

    HOW TO APPLY

    We are now accepting applications for this position, which will be reviewed on a rolling basis.  To apply, please click on the blue “Apply” button.  You will then be prompted to complete a brief application and upload a resume and thoughtful cover letter in which you outline why you are interested in working for ANet and how your skills and experience meet the qualifications of the position.

    ANet is committed to maximizing the diversity of our organization. We are an equal opportunity employer and encourage individuals of all ethnic and racial backgrounds and gender identities to apply to our positions.

  • Source Coders
    PROBABLY NO LONGER AVAILABLE.$120,000.00 - $195,000.00.Preferred timezone: UTC +6

    Please note remote candidates must be living and eligible to work in the USA.

    Onsite locations can be San Francisco (CA), Des Moines (IA), or Champagne (IL)

    More than 7 billion people depend on farms for healthy and affordable food. By 2050, the global population will reach 9.4 billion and farmers will need new ways to deliver on this demand.  They’ll be seeking options that are economically viable and that will help them remain environmentally sustainable. Granular's software meets this need, making farmers more efficient.

    We're looking for a Senior DevOps Engineer to join our growing team. You will be an integral part of Granular's success, and this is a unique opportunity to accelerate your career in a fast-paced environment with a team full of passionate, committed people who are excited to transform agriculture!

    What You’ll Get To Do:

    • Partner with other engineers to identify the optimal cloud infrastructure, networking and storage design for each solution
    • Develop tooling to enable product development teams to build and deploy software as quickly and efficiently as possible
    • Collaborate daily with fellow team members to drive best practices and identify innovative strategies for successful delivery

    Our Ideal Candidate:

    • Experience designing and building tooling and infrastructure for cloud platforms (AWS, Azure, GCE or similar).
    • Experience with Unix/Linux operating systems internals and administration
    • Expertise in Python or any other compiled language e.g. Go
    • Experience with deployment and orchestration technologies (Kubernetes, Docker, Jenkins, Salt, etc)
    • Demonstrated ability to implement robust, effective, and high quality solutions
    • Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive
    • Experience automating manual or time consuming processes
    • Experience managing Kubernetes clusters is preferred
    • Experience orchestrating build/deployment of complex, distributed applications is preferred
    • Experience with automated testing frameworks and methodology is preferred

    Perks and Benefits:

    • Upward mobility. We are growing and need talent who can take on increasingly challenging and rewarding roles
    • Generous Vacation
    • 401k Matching Program
    • Employer sponsored Medical, Dental, and Vision
    • Vision, Dental and Dependent Care FSA
    • Family, Maternity and Paternity Leave
    • Learning and Development Programs
    • Open floor plan and dog-friendly offices
  • Heetch
    PROBABLY NO LONGER AVAILABLE.

    ⚠️Read before applying:

    We're a young company iterating over our remote culture so for now, we're only working with people in locations where the time zone is: -3 hours > Paris time zone < +3 hours

    Driver Engagement Team @Heetch

    We're a thoughtful and extremely talented full-stack product team. We're hiring for talent, not location, that is why you will find members of our group based remotely throughout Europe. Our mission is quite simple; Build a world-class, and engaging platform for our Drivers. Drivers use and rely on the products we build every single day to earn a living. A responsibility that we hold dear and do not take for granted.

    Backend within Driver Growth

    The services we support and the code we ship are critical to the business. Be it managing and calculating the Acceptance Rate and reward perks of hundreds of thousands of active drivers or building services that help our professional drivers manage their fleet and employees.

    Our team's values:

    • Transparency: We discuss everything openly within the team. Our speak up culture is strong.
    • Remote first: Our team is fully distributed, and we work hard at that, but feel free to work from any of our offices in Paris, London, Lyon, Bruxelles or Casablanca.
    • The courage to fail: We celebrate the wins, but more importantly we're not afraid to fail, we always learn and go again.
    • Team Unity: No one is left behind.
    • Code quality: It's not software without tests.

    What will be your role?

    We're looking for like-minded, product-focused Engineers that are ready for a challenge and want to have an impact at scale.

    Does it sound like you?

    • You've worked for more than 5 years as a software engineer including one year of working with Go in production.
    • You've worked with microservices in Production.
    • You're eager to improve on and push boundaries with Golang.
    • You show a track record of designing elegant APIs that are easy to use and well documented.
    • You have a full event-driven mindset.
    • You are not afraid of leaving your comfort zone.
    • You are ready to make an impact at scale.
    • If you have experience working with Ruby and Kafka in Production, it's a plus.

    What will you do?

    • Work with engineers to design, build, ship and maintain microservices in production 🚢
    • When needs must, debug issues direct on production spanning multiple services and stacks.
    • Contribute to architectural and design decisions, at scale, around our microservice and event-driven architecture.
    • Work on large scale extraction projects, as we migrate legacy systems (Ruby) into our event-driven architecture.
    • Work closely with engineers from other product teams building cross-team features at scale.
    • Participate in Code Reviews and provide feedback to your colleagues.
    • Share knowledge with everyone and help your team to grow.
    • Have the freedom to experiment. Intrigued by a new tech or library? Go for it! Let's see how it improves our services.
    • Have product ownership by working closely with Product, mobile and data teams. It's not just about writing code.

    What will be your main challenges?

    The Driver Engagement team is responsible for the engagement, happiness and retention of our hundreds of thousands of drivers. Which includes, but is not limited to, our Driver Rewards and Incentive-based products, Real-time earnings and report dashboards and all Driver account, fleet and profile services 🚗. Our multi-disciplined team allow us to work autonomously across the realms of our scope - Basically, this means that we own our roadmap entirely, and we empower each team member to contribute and influence how and what we work on.

    What's next?

    1. If your application is selected, the process will be composed of 4 steps:
    2. Non-technical interview with the Engineering Manager of your potential team (1h30)
    3. Take home assignment (~5 days deadline)
    4. Interview with your future teammates (1h)
    5. Day on site (Paris) to meet your future stakeholders
  • Heetch
    PROBABLY NO LONGER AVAILABLE.

    ⚠️Read before applying:

    We're a young company iterating over our remote culture so for now, we're only working with people in locations where the time zone is: -3 hours > Paris time zone < +3 hours

    Marketplace Team @Heetch

    Our team focuses on finding the right triggers to balance the demand (passenger requests) and offer (driver availabilities) to generate growth while maintaining a highly reliable service. It requires a lot of data work, in order to formulate hypotheses and create models which will fit the different cities we operate in. In other words, we try to build scalable and smart things to make mobility easier, for both drivers and passengers. Our team's goal is to make everything we can so anyone can Heetch anytime.

    Tech Stack

    • Golang
    • Microservices
    • Kafka
    • Docker with Mesos & Marathon
    • Unit and functional tests are as important as code

    Does it sound like you?

    • You're obsessed by the value you create for users, and not only with tiny little optimizations.
    • You want to dive into Data science, algorithms and mathematics.
    • You want to impact users and don't just want to push code.
    • You care about reliability. Our users too :wink:.
    • You like to try out many things and,…
    • You are ok to drop some of them. And retry…
    • You look for space to push ideas, bootstrapping is one of your hobbies.

    What will you do?

    • Develop and design real-time responsive solutions at large scales
    • Define, evaluate and decide what are the solutions to integrate heavy computational algorithms
    • Build solutions with Data scientists in a pod
    • Chew on a lot of data to understand your problematics
    • Analyze and understand user behaviours
    • Bootstrap on emerging market

    What are going to be your main challenges?

    • Mentor our junior developers and help them to get better
    • Improve the marketplace tech stack in our event-driven architecture
    • Being able to successfully lead a 'multi-stack' project with both backend and data science
  • Heetch
    PROBABLY NO LONGER AVAILABLE.

    ⚠️Read before applying:

    We're a young company iterating over our remote culture so for now, we're only working with people in locations where the time zone is: -3 hours > Paris time zone < +3 hours

    Ride Team @Heetch

    Our mission is quite simple: make passengers and drivers meet, and get there where they need to be.  “Transportation is a serious business” — Jason Statham as Frank Martin

    Our team is responsible for providing the best ride experience, by building both the smoothest ordering experience and the platform and algorithms responsible for real-time execution and online optimization of Heetch' marketplace across all our markets(matching, dynamic pricing, ETA, heatmaps).

    Our impact on the business and on the experience of both passengers and drivers is unprecedented. Every ride must be reliable, efficient, and affordable, and we're building the algorithms that make that possible by optimizing supply and demand. We have high standards and high expectations on our output, we ship fast and we scale our work for all markets.

    To achieve this, we’re all working together amongst Product, Mobile & Backend Devs, Design, Data Analysts & Scientists, and Ops team to successfully target structural next steps, deliver, track and iterate.

    Tech Stack

    • Microservices.
    • Docker with Mesos & Marathon.
    • We ship new services on a weekly basis (at least we try to 😉).
    • Services owned by our teams are written in Go. 
    • We follow community guidelines and best practices.
    • Kafka.

    Our team's values

    • Move fast not furious. 😌🧠
    • Don’t be scared of failure, learn from it and try again.
    • Unit and functional tests are as important as code.
    • Code is always evolving we do not think in versions.
    • We’re not just here to push code, product ownerships equally spread amongst the team.

    Our team's life

    • Work wherever you want: we’ve always been remote first but also have a shiny new office in Paris, London, Brussels and Casablanca.
    • Open communication: everything is public within the team.
    • You are not alone: we use Slack and video calls every day.
    • Continuous improvement: weekly team retrospective and strong Speak Up value.

    Does it sound like you?

    • You have professional experience in Golang.
    • You've worked with microservices in production before.
    • You've got more than 5 years of experience as a software engineer.
    • You've been exposed with real-time problematics.
    • You have an event-driven mindset.

    Bonus

    • If you've been exposed to Geo related problematics before, it's a plus.
    • If you already have experience with event-driven architecture, we'd also love to know more.

    What's next?

    If your application is selected, the process will be composed of 4 steps:

    1. Non-technical interview with the Engineering Manager of your potential team (1h30)
    2. Take home assignment (~5 days deadline)
    3. Interview with your future teammates (1h)
    4. Day on site (Paris) to meet your future stakeholders
  • Heetch
    PROBABLY NO LONGER AVAILABLE.

    ⚠️Read before applying:

    We're a young company iterating over our remote culture so for now, we're only working with people in locations where the time zone is: -3 hours > Paris time zone < +3 hours

    Payment Team @Heetch

    The Payment Team works behind the scenes to ensure a smooth experience for everyone involved in payment transactions. We are responsible for the proper handling of millions of euros across thousands of daily rides 💰, and everyone is counting on us to deliver reliably and efficiently. We work hand in hand with the Data, Product and Operations teams to improve our product while protecting our bankrolls and maintaining compliance and cleanliness in our accounting records:

    • Numbers, numbers everywhere.
    • We help users manage their payment methods and coupons, a crucial part of the passenger on-boarding experience.
    • We make sure drivers get paid on time for their work by providing them with a seamless experience so they don’t have to worry about their money.
    • Fraudsters are like zombies, one breach, and you’ll face an army of them.
    • 1 cent can become over 9000 cents if you don’t pay attention.

    Android within Payment Team

    As a mobile developer, your job will be to work on the interfaces, for example, to help passengers managing their payment methods/coupons or drivers understanding how much they earn on the platform. You want to make sure people can know what's going on with their money 💸

    Our team's values

    • Transparency: We discuss everything openly within the team. Our speak up culture is strong.
    • Remote first: Our team is fully distributed, and we work hard at that, but feel free to work from any of our offices in Paris, London, Brussels or Casablanca.
    • The courage to fail: We celebrate the wins, but more importantly we're not afraid to fail, we always learn and go again.
    • Team Unity: No one is left behind.
    • Code quality: It's not software without tests.

    Does it sound like you?

    • You have more than 5 years of experience in Android development and you still like it.
    • Thanks to your advanced knowledge of Rx, you can write complete use cases with flatMaps, concats, zips and are not afraid to jump from one scheduler to another.
    • Though you could write a book about Java, you now only want to deal with data/sealed classes, extension functions and know the difference between apply/with/also/run/let.
    • You know enough about Fragments, Activities, savedInstanceStates & Parcelables to know what you want to work with on your next project, and what you sincerely want to see burn.
    • You're in love with ConstraintLayout, can make art out of Canvas and build custom views when the framework is just not enough.
    • You know the difference between unit & automated tests, can write Rx-oriented test cases without wanting to die and know how to get everything running on a CI platform while you sleep.
    • You know when to use api or implementation in your gradle files and are not afraid of multi-modules projects.
    • If you have contributed to open source projects, it would be a plus.
    • If you have experience with background services, unreliable network conditions & location updates, we'd love it.
    • If you know what kills the phone's battery and how to help mitigate the issue, we'd enjoy knowing more about it too.

    What will you do?

    • Work closely with Product, Backend and Data Analysts to build highly impactful features 😍
    • Work in a release train cycle (we ship often 🚢)
    • Optimise performance and help solve technical and product problems for our large pool of Android drivers
    • Participate in Code Reviews and provide feedback to your colleagues
    • Have the freedom to experiment. Intrigued in new tech or library? Go for it! let's see how it improves our app
    • Be a key member of the wider Android team at Heetch and contribute to core architecture and design discussions
    • Work on large cross-team projects
    • Routinely own and manage releases to the Play store

    What are going to be your main challenges?

    Our app is one, of the few mobile apps, running in the foreground for up to seven hours straight on drivers phones. This rather unique use case brings fun challenges with handling the lifecycle of the app.

    • Network and GPS management: We need to provide accurate information and price suggestions to our community. This means making sure every driver gets important notifications in any network conditions, providing GPS location as accurate as possible for the pricing and tracking.
    • UI & UX: Ride-sharing apps are a really special case in app design. They all revolve around a map and the conventional navigation patterns like list view and navigation controls need heavy tweaking to make for great user experience.
    • One way data flow and functional pattern: We are passionate about software architecture. We've built the core of our apps using Rx and want to push this forward in both the data and the UI layers. Ideally, our team will grow big enough to be able to push forward what mobile programming means and we'll contribute back to all those amazing open source projects we learned from.

    What's next?

    If your application is selected, the process will be composed of 4 steps:

    1. Non-technical interview with the Engineering Manager of your potential team (1h30)
    2. Take home assignment (~5 days deadline)
    3. Interview with your future teammates (1h)
    4. Day on site (Paris) to meet your future stakeholders
  • Heetch
    PROBABLY NO LONGER AVAILABLE.

    ⚠️Read before applying:

    We're a young company iterating over our remote culture so for now, we're only working with people in locations where the time zone is: -3 hours > Paris time zone < +3 hours

    Ride Team @Heetch

    The mission of the Ride team is quite simple: make passengers and drivers meet, and get where they need to be.

    “Transportation is serious business” — Jason Statham as Frank Martin

    Our team is responsible for providing the best ride experience, by building both the smoothest ordering experience and the platform. We have high standards and high expectations on our output, we ship fast, and we scale our work for all markets. To achieve this, we’re all working together with Product Managers, Mobile & Backend Devs, Designers, Data Analysts & Scientists and Operation teams to successfully target structural next steps, deliver, track and iterate.

    What will be your role?

    You will improve the ride flow on both the passengers and drivers side by making it more modular to improve its scalability. Due to our expansion in new countries, you will have to build a product that can adapt and deal with both technical and cultural challenges.

    Does it sound like you?

    • You have more than 5 years of experience in Android development and you still like it.
    • Thanks to your advanced knowledge of Rx, you can write complete use cases with flatMaps, concats, zips and are not afraid to jump from one scheduler to another.
    • Though you could write a book about Java, you now only want to deal with data/sealed classes, extension functions and know the difference between apply/with/also/run/let.
    • You know enough about Fragments, Activities, savedInstanceStates & Parcelables to know what you want to work with on your next project, and what you sincerely want to see burn.
    • You're in love with ConstraintLayout, can make art out of Canvas and build custom views when the framework is just not enough.
    • You know the difference between unit & automated tests, can write Rx-oriented test cases without wanting to die and know how to get everything running on a CI platform while you sleep.
    • You know when to use api or implementation in your gradle files and are not afraid of multi-modules projects.
    • If you have contributed to open source projects, it would be a plus.
    • If you have experience with background services, unreliable network conditions & location updates, we'd love it.
    • If you know what kills the phone's battery and how to help mitigate the issue, we'd enjoy knowing more about it too.

    What will you do?

    • Work closely with Product, Backend and Data Scientist teams to build highly impactful features
    • Optimise performance and help to solve technical and product problems for our large pool of Android users
    • Participate in Code Reviews and provide feedback to your co-workers
    • Have the freedom to experiment. Intrigued in new tech or library? Go for it! let's see how it improves our app.
    • Be a key member of the wider Android team at Heetch and contribute to core architecture and design discussions

    What are going to be your main challenges?

    Our app is one, of the few mobile apps, running in the foreground for up to seven hours straight on drivers phones. This rather unique use case brings fun challenges with handling the lifecycle of the app.

    • Network and GPS management: We need to provide accurate information and price suggestions to our community. This means making sure every driver gets important notifications in any network conditions, providing GPS location as accurate as possible for the pricing and tracking.
    • UI & UX: Ride-sharing apps are a really special case in app design. They all revolve around a map and the conventional navigation patterns like list view and navigation controls need heavy tweaking to make for great user experience.
    • One way data flow and functional pattern: We are passionate about software architecture. We've built the core of our apps using Rx and want to push this forward in both the data and the UI layers. Ideally, our team will grow big enough to be able to push forward what mobile programming means and we'll contribute back to all those amazing open source projects we learned from.

    What's next?

    If your application is selected, the process will be composed of 4 steps:

    1. Non-technical interview with the Engineering Manager of your potential team (1h30)
    2. Take home assignment (~5 days deadline)
    3. Interview with your future teammates (1h)
    4. Day on site (Paris) to meet your future stakeholders
  • Heetch
    PROBABLY NO LONGER AVAILABLE.

    ⚠️Read before applying:

    We're a young company iterating over our remote culture so for now, we're only working with people in locations where the time zone is: -3 hours > Paris time zone < +3 hours

    Driver Growth Team @Heetch

    We're a thoughtful and extremely talented full-stack product team. We're hiring for talent, not location, that is why you will find members of our group based remotely throughout Europe. Our mission is quite simple; Build a world-class, and engaging platform for our Drivers. Drivers use and rely on the products we build every single day to earn a living. A responsibility that we hold dear and do not take for granted.

    We're looking for like-minded, product-focused Engineers that are ready for a challenge and want to have an impact at scale. The Driver Engagement team is responsible for the engagement, happiness and retention of our hundreds of thousands of drivers. Which includes, but is not limited to, our Driver Rewards and Incentive-based products, Real-time earnings and report dashboards and all Driver account, fleet and profile services 🚗. Our multi-disciplined team allow us to work autonomously across the realms of our scope - Basically, this means that we own our roadmap entirely, and we empower each team member to contribute and influence how and what we work on.

    iOS within Driver Growth

    This is the place to make an impact. Our app is the centrepiece of the platform, and our Drivers depend on its usability and reliability.  Given the scale at which we operate and the competitive nature of our industry, this is no mean feat.  We strive to make a meaningful difference to our Drivers experience with each release.

    Our team's values:

    • Transparency: We discuss everything openly within the team. Our speak up culture is strong.
    • Remote first: Our team is fully distributed, and we work hard at that, but feel free to work from any of our offices in Paris, Lyon, London, Brussels or Casablanca.
    • The courage to fail: We celebrate the wins, but more importantly we're not afraid to fail, we always learn and go again.
    • Team Unity: No one is left behind.
    • Code quality: It's not software without tests.

    What will you do?

    • Work closely with Product, Backend and Data Analysts to build highly impactful features. 😍
    • Work in a release train cycle (we ship often 🚢).
    • Optimise performance and help solve technical and product problems for our large pool of iOS drivers
    • Be a vital member of the broader iOS team at Heetch and contribute to core architecture and design discussions.
    • Work closely with engineers from other product teams building cross-team features at scale.
    • Participate in Code Reviews and provide feedback to your colleagues.
    • Share knowledge with everyone and help your team to grow.
    • Have the freedom to experiment. Intrigued by a new tech or library? Go for it! Let's see how it improves our services.
    • Routinely own and manage releases to the App store.

    Does it sound like you?

    • +5 years of experience in iOS development.
    • +2 years of Reactive programming.
    • +1 year Production experience working with Swift.
    • Strong understanding of the iOS SDK and application lifecycle
    • Knowledge in common architectural patterns.
    • Strong UI skills: ConstraintLayout.
    • Rigor in test coverage and other best practices.
    • Not afraid of leaving your comfort zone.
    • You are ready to make an impact at scale.

    Bonus

    • Contribution to open source projects.
    • Knowledge about managing the lifecycle of background services and their impact on battery usage.

    What's next? If your application is selected, the process will be composed of 4 steps:

    1. Non-technical interview with the Engineering Manager of your potential team (1h30)
    2. Take home assignment (~5 days deadline)
    3. Interview with your future teammates (1h)
    4. Day on site (Paris) to meet your future stakeholders

    Check out our Engineering Blog and follow our twitter :) You can also have a look at our open-source projects and contributions here

  • Heetch
    PROBABLY NO LONGER AVAILABLE.

    ⚠️Read before applying:

    We're a young company iterating over our remote culture so for now, we're only working with people in locations where the time zone is: -3 hours > Paris time zone < +3 hours

    Marketplace Team @Heetch

    We focus on finding the right triggers to balance demand (passenger requests) and supply (driver availabilities) to generate growth while maintaining a highly reliable service. It requires a lot of data work, in order to formulate hypotheses and create models which will fit the different cities we operate in. In other words, we try to build scalable and smart things to make mobility easier, for both drivers and passengers. Our team's ultimate goal is to do everything we can so anyone can Heetch at any time.

    Mindset

    • Move fast not furious. 😌🧠
    • Don’t be scared of failure, learn from it and try again.
    • Unit and functional tests are as important as code.
    • Code is always evolving we do not think in versions.
    • We’re not just here to push code, product ownerships equally spread amongst the team.

    Our team's values

    • Work wherever you want: We’ve always been remote first but also have shiny offices in Paris, London, Brussels and Casablanca.
    • Open communication: Everything is public within the team.
    • You are not alone: We use Slack and video calls every day.
    • Promulgate Knowledge: Whether it's organizational, cultural or technical, we're eager to learn!
    • Continuous improvement: We do weekly team retrospectives and have a strong Speak Up value.

    What will be your role?

    You will improve the ride flow on both the passengers and drivers side by making it more modular to improve its scalability. Due to our expansion in new countries, you will have to build a product that can adapt and deal with both technical and cultural challenges.

    Does it sound like you?

    • You have more than 5 years of experience in iOS development.
    • You also have at least 2 years of experience in using Reactive programming.
    • You've already worked with Swift in Production.
    • You understand the iOS SDK and application lifecycle.
    • You've got knowledge in common architectural patterns.
    • You're skilled in UI using ConstraintLayout.
    • You're thorough when it comes to test coverage and other best practices.
    • If you have contributed to open source projects, it would be a plus.
    • If you know about managing the lifecycle of background services and their impact on battery usage, it would also be a bonus.

    What will you do?

    • Work closely with Product, Backend and Data Scientist teams to build highly impactful features
    • Optimise performance and help to solve technical and product problems for our large pool of iOS users
    • Participate in Code Reviews and provide feedback to your co-workers
    • Have the freedom to experiment. Intrigued in new tech or library? Go for it! let's see how it improves our app.
    • Be a key member of the wider iOS team at Heetch and contribute to core architecture and design discussions

    What are going to be your challenges?

    Our app is one, of the few mobile apps, running in the foreground for up to seven hours straight on drivers phones. This rather unique use case brings fun challenges with handling the lifecycle of the app.

    • Network and GPS management: We need to provide accurate information and price suggestions to our community. This means making sure every driver gets important notifications in any network conditions, providing GPS location as accurate as possible for the pricing and tracking.
    • UI & UX: Ride-sharing apps are a really special case in app design. They all revolve around a map and the conventional navigation patterns like list view and navigation controls need heavy tweaking to make for great user experience.
    • One way data flow and functional pattern: We are passionate about software architecture. We've built the core of our apps using Rx and want to push this forward in both the data and the UI layers. Ideally, our team will grow big enough to be able to push forward what mobile programming means and we'll contribute back to all those amazing open source projects we learned from.

    What's next? 

    If your application is selected, the process will be composed of 4 steps:

    1. Non-technical interview with the Engineering Manager of your potential team (1h30)
    2. Take home assignment (~5 days deadline)
    3. Interview with your future teammates (1h)
    4. Day on site (Paris) to meet your future stakeholders

    Check out our Engineering Blog and follow our twitter :) You can also have a look at our open-source projects and contributions here

  • Heetch
    PROBABLY NO LONGER AVAILABLE.

    ⚠️Read before applying:

    We're a young company iterating over our remote culture so for now, we're only working with people in locations where the time zone is: -3 hours > Paris time zone < +3 hours

    Payment Team @Heetch We work behind the scenes to ensure a smooth experience for everyone involved in payment transactions. We are responsible for the proper handling of millions of euros across thousands of daily rides 💰, and everyone is counting on us to deliver reliably and efficiently. We work hand in hand with the Data, Product and Operations teams to improve our product while protecting our bankrolls and maintaining compliance and cleanliness in our accounting records:

    • Numbers, numbers everywhere.
    • We help users manage their payment methods and coupons, a crucial part of the passenger onboarding experience.
    • We make sure drivers get paid on time for their work by providing them with a seamless experience so they don’t have to worry about their money.
    • Fraudsters are like zombies, one breach, and you’ll face an army of them.
    • 1 cent can become over 9000 cents if you don’t pay attention.

    iOS within Payment Team As a mobile developer, your job will be to work on the interfaces, for example, to help passengers managing their payment methods/coupons or drivers understanding how much they earn on the platform. You want to make sure people can know what's going on with their money 💸 Our team's values

    • Transparency: We discuss everything openly within the team. Our speak up culture is strong.
    • Remote first: Our team is fully distributed, and we work hard at that, but feel free to work from any of our offices in Paris, London, Brussels or Casablanca.
    • The courage to fail: We celebrate the wins, but more importantly we're not afraid to fail, we always learn and go again.
    • Team Unity: No one is left behind.
    • Code quality: It's not software without tests.

    Does it sound like you?

    • You have more than 5 years of experience in iOS development.
    • You also have at least 2 years of experience in using Reactive programming.
    • You've already worked with Swift in Production.
    • You understand the iOS SDK and application lifecycle.
    • You've got knowledge in common architectural patterns.
    • You're skilled in UI using ConstraintLayout.
    • You're thorough when it comes to test coverage and other best practices.
    • If you have contributed to open source projects, it would be a plus.
    • If you know about managing the lifecycle of background services and their impact on battery usage, it would also be a bonus.

    What will you do?

    • Work closely with Product, Backend and Data Analysts to build highly impactful features 😍
    • Work in a release train cycle (we ship often 🚢)
    • Optimise performance and help solve technical and product problems for our large pool of Android drivers
    • Participate in Code Reviews and provide feedback to your colleagues
    • Have the freedom to experiment. Intrigued in a new tech or library? Go for it! let's see how it improves our app
    • Be a key member of the wider Android team at Heetch and contribute to core architecture and design discussions
    • Work on large cross-team projects
    • Routinely own and manage releases to the Play store

    What are going to be your main challenges? Our app is one, of the few mobile apps, running in the foreground for up to seven hours straight on drivers phones. This rather unique use case brings fun challenges with handling the lifecycle of the app.

    • Network and GPS management: We need to provide accurate information and price suggestions to our community. This means making sure every driver gets important notifications in any network conditions, providing GPS location as accurate as possible for the pricing and tracking.
    • UI & UX: Ride-sharing apps are a really special case in app design. They all revolve around a map and the conventional navigation patterns like list view and navigation controls need heavy tweaking to make for great user experience.
    • One way data flow and functional pattern: We are passionate about software architecture. We've built the core of our apps using Rx and want to push this forward in both the data and the UI layers. Ideally, our team will grow big enough to be able to push forward what mobile programming means and we'll contribute back to all those amazing open source projects we learned from.

    What's next? 

    If your application is selected, the process will be composed of 4 steps:

    1. Non-technical interview with the Engineering Manager of your potential team (1h30)
    2. Take home assignment (~5 days deadline)
    3. Interview with your future teammates (1h)
    4. Day on site (Paris) to meet your future stakeholders

    Check out our Engineering Blog and follow our twitter :) You can also have a look at our open-source projects and contributions here

  • Heetch
    PROBABLY NO LONGER AVAILABLE.

    ⚠️Read before applying: We're a young company iterating over our remote culture so for now, we're only working with people in locations where the time zone is: -3 hours > Paris time zone < +3 hours Marketplace Team @Heetch We focus on finding the right triggers to balance demand (passenger requests) and supply (driver availabilities) to generate growth while maintaining a highly reliable service. It requires a lot of data work, in order to formulate hypotheses and create models which will fit the different cities we operate in. In other words, we try to build scalable and smart things to make mobility easier, for both drivers and passengers. Our team's ultimate goal is to do everything we can so anyone can Heetch at any time. Mindset

    • Move fast not furious. 😌🧠
    • Don’t be scared of failure, learn from it and try again.
    • Unit and functional tests are as important as code.
    • Code is always evolving we do not think in versions.
    • We’re not just here to push code, product ownerships equally spread amongst the team.

    Our team's values

    • Work wherever you want: We’ve always been remote first but also have shiny offices in Paris, London, Brussels and Casablanca.
    • Open communication: Everything is public within the team.
    • You are not alone: We use Slack and video calls every day.
    • Promulgate Knowledge: Whether it's organizational, cultural or technical, we're eager to learn!
    • Continuous improvement: We do weekly team retrospectives and have a strong Speak Up value.

    What will be your role? You will improve the ride flow on both the passengers and drivers side by making it more modular to improve its scalability. Due to our expansion in new countries, you will have to build a product that can adapt and deal with both technical and cultural challenges. Does it sound like you?

    • You have more than 5 years of experience in Android development and you still like it.
    • Thanks to your advanced knowledge of Rx, you can write complete use cases with flatMaps, concats, zips and are not afraid to jump from one scheduler to another.
    • Though you could write a book about Java, you now only want to deal with data/sealed classes, extension functions and know the difference between apply/with/also/run/let.
    • You know enough about Fragments, Activities, savedInstanceStates & Parcelables to know what you want to work with on your next project, and what you sincerely want to see burn.
    • You're in love with ConstraintLayout, can make art out of Canvas and build custom views when the framework is just not enough.
    • You know the difference between unit & automated tests, can write Rx-oriented test cases without wanting to die and know how to get everything running on a CI platform while you sleep.
    • You know when to use api or implementation in your gradle files and are not afraid of multi-modules projects.
    • If you have contributed to open source projects, it would be a plus.
    • If you have experience with background services, unreliable network conditions & location updates, we'd love it.
    • If you know what kills the phone's battery and how to help mitigate the issue, we'd enjoy knowing more about it too.

    What will you do?

    • Work closely with Product, Backend and Data Scientist teams to build highly impactful features
    • Optimise performance and help to solve technical and product problems for our large pool of Android users
    • Participate in Code Reviews and provide feedback to your co-workers
    • Have the freedom to experiment. Intrigued in new tech or library? Go for it! let's see how it improves our app.
    • Be a key member of the wider Android team at Heetch and contribute to core architecture and design discussions

    What are going to be your challenges? Our app is one, of the few mobile apps, running in the foreground for up to seven hours straight on drivers phones. This rather unique use case brings fun challenges with handling the lifecycle of the app.

    • Network and GPS management: We need to provide accurate information and price suggestions to our community. This means making sure every driver gets important notifications in any network conditions, providing GPS location as accurate as possible for the pricing and tracking.
    • UI & UX: Ride-sharing apps are a really special case in app design. They all revolve around a map and the conventional navigation patterns like list view and navigation controls need heavy tweaking to make for great user experience.
    • One way data flow and functional pattern: We are passionate about software architecture. We've built the core of our apps using Rx and want to push this forward in both the data and the UI layers. Ideally, our team will grow big enough to be able to push forward what mobile programming means and we'll contribute back to all those amazing open source projects we learned from.

    What's next?

    If your application is selected, the process will be composed of 4 steps:

    1. Non-technical interview with the Engineering Manager of your potential team (1h30)
    2. Take home assignment (~5 days deadline)
    3. Interview with your future teammates (1h)
    4. Day on site (Paris) to meet your future stakeholders
  • Platform.sh
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -8 to UTC -4

    If you’re looking for an exciting, high-growth opportunity with an award-winning, cutting-edge company, this could be just the job for you

    For its groundbreaking PaaS solution https://platform.sh is looking for a Pythonian Cloud Engineer with a taste for Go, good Linux system understanding, and a real hunger for the challenges of building robust, distributed systems.

    Platform.sh is a PaaS shrouded in a lot of black magic (we can consistently clone a whole running cluster, with its state, databases, indexes in a matter of seconds). We want to get this down to the hundreds of milliseconds domain. Interested? There is more…

    Our external API is pure Hypermedia REST + oAuth on top of Pyramid. It mechanizes the Git layer and needs more features.

    We can consistently generate from the same manifest a Docker container, an LXC one, or VM disk images (AWS, Azure, OpenStack), we want more targets.

    We probably have the highest industry container density. We need to get it higher.

    We support any Python, Ruby, NodeJS, PHP, Java and .NET time to roll-out Elixir, of course Elixir, and Rust.

    We need to have more auto-healing on the high-availability clusters. We need more performance out of our multi-protocol ssh proxy. We need work on our Ceph Implementation; We need to get the Debian package generation streamlined and faster. We need… great ideas on how to make Platform.sh even better. Interested? Join us!

    This is a remote position and occasional travel to cool places like Paris, France, may be required.

    Skills & requirements:

    Required:

    • Be a really really good dev that likes testing, understands how an OS works, knows networking, how git works, and the constraints of a distributed system.
    • Be proficient in Python (2 out of 3 of our dev team learned it while on the job, but we'd prefer someone who has already mastered it.)

    Would be really great if you had:

    • Great Golang experience.
    • Experience with C (we contribute to a bunch of upstream projects, like LXC) is a plus; Love not required.
    • Great knowledge of Git
    • Good Networking background (routing/protocols)
    • Good grasp of practical security and cryptography
    • Experience with other programming languages (Haskell anyone? Java, Javascript, Ruby, PHP? Common Lisp?)
    • Good knowledge of how the Web works (Hacking Nginx with Lua a plus).
    • Good understanding of how database systems and search engines work
    • A good notion on distributed systems (consensus protocols like Raft/Paxos, eventual consistency models, gossip protocols)
    • Working knowledge of Puppet
    • Mad Debian Skills. Sporting a Debian plaid cloth during the interview is not frowned upon.
Load more