22 : remote jobs for you

Front End Software Engineer

About Ticketsolve
Ticketsolve is a web based online and box-office ticketing platform. We currently have over 290 clients based throughout UK and Ireland. These clients are a mixture of Theatres, Arts, Festivals and specialty offerings such as Ice Skating and Christmas attractions. We are a consistently profitable company with healthy year on year growth. The new features and abilities we are adding to Ticketsolve puts in a place to deliver strong growth in the coming years.

Introduction
We are currently going through a very exciting evolution of our platform. We are moving from a traditional RoR architecture to a modern "single page application", exposing our application as a set of API's consumed by Ember to provide a rich interactive experience.

We have migrated our customer facing ticket selling application to Ember and our ticket scanning application to Ember, with great success. We are currently working on rebuilding the backend of our platform with the present focus been on our "Point of Sale". We are now looking to add to our team to accelerate the creation and rollout of this change across the remainder of our platform. This covers the CRM, reporting/analytics and configurations aspects of our backend.

To do this we are looking to hire new people to join our team. Ideally this person will have Ember experience. However, we are also interested in talking to people with a strong javascript background and background with other similar frameworks. In terms of experience we are open to both beginner and experienced developers. Where necessary we will put in place a bootstrap to help people come up to speed on Ember.

Skills & Requirements
- 2+ years experience developing web applications
- Experience with programming Javascript required with role focused on Ember based development
- Ruby/Rails experience a bonus but not strictly necessary
- Strong understanding of front-end technologies: JavaScript, HTML5, SASS, Ember preferred, but not required 
- Strong programming skills with focus on clean design, well refactored code and automated testing  
- Comfortable working as part of a remote team 

Technologies we use
- Ruby on Rails is our primary server framework evolving towards pure API server
- Ember is our primary front end development framework
- JSONAPI::Resources, http://jsonapi-resources.com/, is how we are building our API’s
- MySQL / Redis / Elastic are our primary storage engines
- All our servers are Ubuntu based managed through CHEF
- Deployed on AWS using terraform for managing infrastructure
- GitHub for source code management and process support
- Travis for continuous integration

How we work
We run a lightweight process that focuses on feature based delivery on a weekly basis. Our co-ordination and communication is largely through daily 'catch-up meetings' and use of appropriate tools such as Trello for backlog management, Slack for communication and Git(GitHub) for source control and feature deployment through PR's and Milestones.

From a coding perspective we place a strong emphasis on clean, minimal, well refactored code backed up by strong suite of automated tests. We make use of peer review for all design and development work.

In general we strive for an approach that empowers and trusts individuals to 'do the right thing' and as a team we try and keep each other true to this.

Remote working
Our development team works as a remote team with members in Berlin, Malmö, Barcelona, Singapore and Taiwan. Our wider organisation has people based in United Kingdom and Dublin. Dublin is our headquarters and main office space - with core Support team and Sales and Marketing team.

Remote working has become part of our company DNA. We believe that it offers a lot of advantages to both Ticketsolve and employees. We expect that our new hires will likely be remote working. This means that you should be comfortable working as part of a remote team. If this is new to you, don't worry, it was for us at the beginning as well. We now have lots of experience helping people settle in - so keep an open mind and imagine a working day with no daily commute.

Important to note that timezones are a consideration for us with remote working. Our experience is that European and Asian time zones are preferable, as it allows for collaboration at reasonable times. 

Recruitment process
We are initially looking for resumes and portfolio examples of your work e.g. GitHub repositories, blog articles, etc. If you do not have anything suitable we can provide a problem piece to work together on. Please submit resumes to shanly@ticketsolve.com with subject "Job Application".

From there we filter down and do a series of remote interviews. These are often 'work' focused i.e. looking at code together, pair programming for example. Our preference is for candidates to talk to as much of the team as possible so that we, team and candidate, can make the best decision possible. If appropriate and makes sense we will also look at facilitating face to face meetings as well.

After this stage we will be in a position to make a formal offer.
  • 3 days ago
  • Ticketsolve

DevOps Engineer

Reporting directly to the CTO, you’ll be a key member of our growing operations team. You will work closely with our operations team to help build and optimize our application environment. You will evaluate, select and implement new technologies to help HubTran scale.

At Hubtran, you will join a team that:

  • Has experience. The majority of our developers have more than 10 years of professional experience. One has published a book with the Pragmatic Programmers.
  • Has won the Chicago Innovation Award and Harvard Business School New Venture Contest.
  • Is remote friendly. We care about what you can accomplish, not where you choose to accomplish it from.
  • Believes diversity is essential and strongly encourages applications from women and minority candidates.
  • Can articulate their values. You can read about our values at https://engineering.hubtran.com/2017/06/01/welcome-to-the-new-hubtran-blog.
  • Pays well.
  • Offers benefits including health insurance, 4 weeks of vacation, 401k, stock options, and more.
Our environment is Linux based and hosted on AWS and Digital Ocean. We are moving to autoscaling using Docker and Kubernetes. Other technologies used include Consul, Terraform, Nomad, Chef, Ansible, Postgres, Ruby/Rails, Redis and more. While these are the tools we’re currently using, you don’t need to have previous experience with them. We know that good engineers are capable of quickly picking up new languages and tools.


In order to succeed in this role you should be:

  • Experienced. You have managed an entire environment, not just a single server.
  • Curious. You aren’t content with the status quo and know that we can always improve.
  • Self-directed. You can work on your own while prioritizing tasks.
  • Collaborative. You can work with others to improve a solution.
  • Detail Oriented. Measure twice and cut once, only via code.
  • Empathetic. You think about how your decisions will impact others on the team.
  • A strong communicator. You will proactively communicate issues and trade-offs with team members to support alignment and fast decision making.
Bonus points for:

  • Experience with AWS, Digital Ocean, Docker, Kubernetes, Postgresql and Rails.
  • Experience with configuration management in Chef or Ansible.
  • Being in Chicago or Cincinnati.

  • 1 week ago
  • HubTran

AWS DevOps Engineer

Type: Contractor
Location: Remote / NYC Headquarters
Reports to: Head of Engineering

About Us
The Influencer Marketing industry has grown from $500M in 2013 to $7B in 2018 and we’re here to make sure marketers invest their time and money wisely. Julius is the leading influencer research, talent management, and campaign analytics platform. We empower enterprise brands, advertising agencies, PR firms and media conglomerates to run influencer marketing in-house with our beautifully designed, data comprehensive platform. Founded in 2015, our clients span across 3 continents and we’re looking for passionate, entrepreneurial-minded go-getters to help us achieve our mission of being the industry’s standard SaaS solution for influencer marketing.

About This Job
We are looking for a talented DevOps engineer who specializes in AWS and Docker. This person will work closely with our Head of Engineering to maintain and expand existing systems, as well as offer recommendations for future systems. Comfort and experience in working with databases of over a billion rows is a must.

Requirements
  • For starters, a strong background with Docker is a must.
  • You’ll definitely have worked with EC2 using Auto Scaling Groups and immutable instances
  • Using Aurora with billions of rows is exciting, not terrifying
  • Now that we have all that data in Aurora, you know exactly how to move it into Redshift using DMS
  • Don’t forget to manage the large Elasticsearch clusters that make that data instantly searchable
  • Of course, we’re going to move that data into Elasticsearch using Logstash, but you knew that right?
  • Scaling a heavy load RabbitMQ cluster to manage background tasks is no sweat
  • You’ve worked with an alphabet soup of AWS technologies before, right? Listing them out (Athena, Batch, CloudFront, CloudWatch, DynamoDB, EFS, EMR, IAM, Kinesis, KMS, Lambda, Rekognition, Route53, S3, SES, SNS and VPC) would be a waste of time because you’ve mastered them all.
  • And to top it all off, you build it all on Terraform and keep things tidy in GitHub

Bonus Points
You’ve worked with and scaled Rancher v1 clusters with dozens of hosts and hundreds of containers and you deploy it all using Drone CI.

  • 1 week ago
  • JuliusWorks

Software Engineer - Consul Ecosystem (Golang)

On the Consul team, we help organizations with service discovery, configuration management, and health monitoring. Ecosystem engineering includes contributing to the range of open source tools and integrations we have developed to help Consul solve problems for operators, infrastructure engineers, and software developers.

This is software engineering role that will provide challenges across a range of tools, languages, and concepts.
Some of the tools and integrations the newly founded Ecosystem Team maintains include:


Much of our work and libraries are open source and receive contributions from a large community of users. The majority of our tools and integrations are written in Golang.

Our Organization

At HashiCorp, we value top-notch collaboration and communication skills, both among internal teams and in how we interact with our users. We take care to balance and be responsive to the needs of our open source community as well as our enterprise level customers.

Engineering at HashiCorp is largely a remote team. While prior experience working remotely isn't required, we are looking for team members who perform well given a high level of independence and autonomy.

In your cover letter, please describe why you're interested in working at HashiCorp, and what draws you to this role in particular! Specifics of your past experience that are relevant to this role are great to include, too.

In this role, you can expect to:

  • Provide simple interfaces and APIs for operators utilizing complex distributed systems
  • Work with a range of platforms and technologies daily
  • Develop and contribute to unique strategies for long-term maintenance and testing of complex integrations with a range of other tools
  • Work alongside the rest of the Consul team and the large community of Consul users
  • Own the full lifecycle of feature development from design through testing and release
  • Program mostly in Golang, learning from and contributing to a team committed to continually improving their skills

You may be a good fit for our team if:

  • You’re familiar with service-oriented architectures, and ideally have worked on teams deploying or maintaining them
  • You’re comfortable working with and developing your skills in multiple programming languages
  • You have a passion for the unix philosophy, and small, concise tools
  • You are a fantastic learner, and are comfortable picking up a range of new tools and concepts quickly
  • You’ve worked with a public cloud (or similar) environment either in development or operations

At HashiCorp, we are committed to hiring and cultivating a diverse team. If you are on the fence about whether you meet our requirements, please apply anyway!



  • 1 week ago
  • HashiCorp

Get alerts for new jobs

Full Stack Engineer for Activism

ControlShift believes that advocacy organizations, campaigns and movements are more powerful when they invite everyone to participate. We build software in service of that vision, while also building a great place to do work that matters.

Our product is the best software for putting people at the center of campaigns with distributed events, local groups, and member-generated petitions. We serve some of the world's most effective progressive advocacy organizations and campaigns including Amnesty International, Greenpeace, Planned Parenthood and 350.org. We're proud to support some of the most impactful activism around the world on environmental issues, racial justice, economic fairness, and fighting the rise of fascism. 

We’re looking for someone who shares our passion for progressive social change while sharing our commitment to engineering best practices including test driven development, continuous delivery and rigorous code reviews. 

We have a small team so everyone has the opportunity to be involved in the entire stack from server infrastructure through to front-end user experience. 

Responsibilities
  • Lead the development of new features of our Rails and Vue.js application from feature planning to deployment across the entire stack. 
  • Contribute to open-source projects and other infrastructure used by the wider community.
  • Help the team to continue to grow and improve our engineering practices around security, automation, accessibility and scalability by learning new technologies and suggesting improvements to our processes and architecture.

Qualifications
  • Excellent verbal and written communication skills.
  • Fluency in English.
  • At least two years experience writing software for the web (but we're also excited to talk to more senior applicants).
  • Demonstrated experience and success working with diverse individuals from a broad range of cultures, backgrounds and experiences.
  • Experience writing software for the web in a dynamic scripting language like Ruby or Python. 
  • Experience with at least one modern front-end javascript framework like React or Vue.js.
  • Ability to travel to an in-person team meet up once approximately every nine months.

Desirable Skills
  • Experience with or openness to working remotely and independently.
  • A demonstrated commitment to progressive advocacy or social causes.
  • Experience with Terraform, AWS, Packer Chef or other infrastructure automation technology.
  • We also work with an alphabet soup of technologies including git, redis, postgres, elasticsearch and docker but do not expect candidates to be experts in all of them. 

    Location
    We're a globally distributed team where everyone works remotely. Work from anywhere with high speed internet as long as your work day overlaps with U.S. East Coast business hours (parts of Europe, Africa and the Americas would work, but Australia or Asia would be hard), so we can talk on Zoom and Slack. Our team regularly spends a week meeting together in-person roughly every nine months in a city somewhere in the world.

    Compensation
    Compensation is competitive and will be determined based on a combination of experience, seniority, and where you live. 

    Equal Opportunity
    We believe that diversity of ideas and perspectives makes our products and the movements that we serve stronger. We are proud to be an inclusive and equal-opportunity workplace, where all applicants and employees are considered for hire, promotion and job status without regard to race, ethnicity, color, religious affiliation, national origin, age, gender identity or expression, sexual orientation, or physical handicap.

    • 1 week ago
    • ControlShift Labs

    Software Engineer - Terraform Open Source

    HashiCorp builds devops tools for modern applications. We build open source tools, and enterprise products on top of them. The HashiCorp suite empowers organizations to provision hybrid cloud infrastructure, secure secrets across distributed applications, and run dynamic resources.

    At HashiCorp, we value collaboration and communication skills, both among internal teams and in how we interact with our users. We take care to balance and be responsive to the needs of our open source community as well as our enterprise level customers.

    Engineering at HashiCorp is largely a remote team. While prior experience working remotely isn't required, we are looking for team members who perform well given a high level of independence and autonomy.

    HashiCorp’s Terraform is an open source project that enables you to safely and predictably create, change, and improve production infrastructure via the CLI. Terraform codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.

    Terraform Providers are the plugins written in Go that implement Terraform resources and data sources, bridging cloud APIs with Terraform's declarative configuration language. Providers are complex, and to ensure the success of our Provider developers, we create tools, APIs, and documentation to make high-quality Provider development and maintenance easier.

    We want you to contribute to development and maintenance of Terraform Providers in tight collaboration with the large and growing Terraform community, utilizing operations and engineering skills to work across a diverse set of infrastructure providers.

    In this role, you can expect to:

    • Support integrations with new and existing infrastructure providers
    • Help support open source contributors, new and seasoned, with supportive and constructive code review, documentation improvements, and workflow changes
    • Advocate and support improvements to Terraform APIs and core to improve development and integration of providers
    • Work on issues and improvements in Terraform Providers critical to the success of HashiCorp customers and the broader community

    You may be a good fit for our team if you have some combination of:

    • Comfort with Go
    • Experience with customer support or OSS community support (to help interface with the Terraform community)
    • Interest in infrastructure management concepts and ecosystem
    • Some experience with Terraform

    HashiCorp embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We believe the more inclusive we are, the better our company will be.

      • 1 week ago
      • HashiCorp

      Senior DevOps Engineer

      Our goal at Nash is to make trading, holding, and interacting with cryptocurrencies accessible to everyone. We are looking for DevOps engineers (remote) to assist with the deployment of our exchange matching engine, settlement layer, and APIs. You should be well versed in best practices for deploying, monitoring, and updating highly secure systems.

      Requirements:
      • Build infrastructure for the secure deployment and monitoring of our exchange services.
      • Document your work thoroughly so that others can work with and build upon it.
      • Engage in test-driven development practices.
      • Work asynchronously with a fully remote team.

      We are looking for:
      • 4+ years in a prior DevOps role.
      • Experience managing cloud provider services (e.g., AWS GCP) using Terraform.
      • Experience deploying highly secure systems (such as financial software).
      • Experience managing cloud provider services (e.g., AWS GCP).
      • Extensive knowledge of Kubernetes, microservice deployments, and CI/CD (Gitlab)
      • Experience with managing distributed systems in Elixir.

      We prefer but don't require:
      • 1+ years experience working with Elixir.
      • Experience working in remote teams.
      • A history of contributing to open source software.
      • Experience working with OTP, Ecto, and Plug.
      • Familiarity with Elixir typespecs.
      • 1 week ago
      • Nash

      Senior DevOps Engineer

      Our goal at Nash is to make trading, holding, and interacting with cryptocurrencies accessible to everyone. We are looking for DevOps engineers (remote) to assist with the deployment of our exchange matching engine, settlement layer, and APIs. You should be well versed in best practices for deploying, monitoring, and updating highly secure systems.

      Requirements:
      • Build infrastructure for the secure deployment and monitoring of our exchange services.
      • Document your work thoroughly so that others can work with and build upon it.
      • Engage in test-driven development practices.
      • Work asynchronously with a fully remote team.

      We are looking for:
      • 4+ years in a prior DevOps role.
      • Experience managing cloud provider services (e.g., AWS GCP) using Terraform.
      • Experience deploying highly secure systems (such as financial software).
      • Experience managing cloud provider services (e.g., AWS GCP).
      • Extensive knowledge of Kubernetes, microservice deployments, and CI/CD (Gitlab)
      • Experience with managing distributed systems in Elixir.

      We prefer but don't require:
      • 1+ years experience working with Elixir.
      • Experience working in remote teams.
      • A history of contributing to open source software.
      • Experience working with OTP, Ecto, and Plug.
      • Familiarity with Elixir typespecs.
      • 2 weeks ago
      • Nash

      Senior Node Engineer

      Oddball believes that the best products are built when engineers understand and value the things they are working on. We value learning and growth and the ability to make a big impact at a small company.  We believe that we can make big changes happen and improve the daily lives of millions of people by bringing quality software to the federal space.

      We are looking for an experienced developer to help build improve and build out backend code that interfaces with external systems. As an early hire on a small team, you'll have a huge stake in what we build and how we work.

      Our engineering team is small, distributed, and largely asynchronous. We value a calm, collected environment where you can focus on doing great work. Aside from a couple of weekly check-ins or project updates, you'll be able to work interruption-free.

      You can expect top-of-the-market pay and flexible hours. We are a fully remote team.

      What you'll be doing

      Working hand in hand with other engineers developing and running a high traffic node.js application. Day to day work will involve writing code, developing tests, and debugging. 

      Requirements

      • 4+ years of Node.js experience
      • 2+ years of SQL experience
      • Experience with complex node apps in large enterprise environments
      • Comfortable working with multiple different data storage systems ranging from Redis to SQL
      • Exposure to large-scale AWS infrastructures (EC2, S3, CloudTrail, etc)
      • Exposure and desire to learn more about DevOps technologies (terraform, Jenkins, Ansible)
      • Experience and a willingness to participate in on-call rotations

      Bonus if you have experience with the following:

      • Understanding of the ins and outs of authentication systems (SAML, LDAP, SSO) and how they run at scale
      • CI/CD job management with Jenkins or similar
      • Understanding of intermediate networking (what a proxy is, how it works, and considerations for clients. common nginx and CDN configurations.)
      • Docker experience

      Must be located within the US

      This is a salaried role. As part of your benefits package, Oddball provides a continuing education stipend and a tech stipend per month.

      • 2 weeks ago
      • Oddball

      Software Engineer - Backend / Distributed Systems

      We are looking for a software engineer with experience with backend and distributed systems to join our team. You will help solve challenges in and improve our fault tolerance, latency, and queuing. Simply put, you will help design, implement, and improve our architectural vision.  Work out of our Downtown LA offices, or remotely.

      We're looking for someone who:

      • Has a love of learning.
      • Thrives in a fast-paced, dynamic and highly collaborative environment. 
      • Enjoys the chance to pair with their peers and gives and receives well-crafted feedback.
      • Foundational knowledge of data structures, algorithms, queueing theory, fault-tolerance, caching, consensus and coordination between distributed systems.
      • At least five years of software development experience supporting a high-volume SaaS.
      • Experience developing in one or more of the following programming languages: Ruby, Python, Go.
      • Knowledge of relational databases and NoSQL systems.
      • Understanding of how the Internet works (networking and protocols).

      Bonus experience and skills:

      • Building and maintaining APIs (e.g. REST, gRPC, GraphQL)
      • Knowledge of event and streaming systems (e.g. Kafka, Spark, Kappa or Lambda architectures)

      Note that this engineer will join the on-call rotation after an onboarding period.

      Our stack:

      Our platform is primarily built with Ruby on Rails with some additional Ruby and Go services. Data is stored in PostgreSQL, MongoDB, Couchbase, Redis, and Hadoop. All on a cloud native architecture in AWS and managed with Terraform and Puppet.

      NationBuilder is an equal opportunity employer and we value diversity. We are committed to finding talent that is not determined on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
      • 2 weeks ago
      • NationBuilder

      Scala Backend Developer

      Narrative is building the first global data marketplace. It has often been said that data is the new currency. Unfortunately, maximizing the value of data is often easier said than done. On one side, transacting via individual point to point integrations carries a lot of overhead in both business development and technical integration efforts. On the other, going through big aggregators introduces opacity in the pricing and provenance of the data. At Narrative, we help our customers get value from their data by building a central auction platform to reduce the friction and tooling to increase the transparency in this process.

      We are a small, early stage team looking for great developers who want to jump in and take major systems and user-facing features from design to launch. Here’s where we are now:

      • We are operating in Amazon Web Services. Our services are mainly deployed on EC2 provisioned with Terraform.
      • We also heavily use other technology on AWS such as DynamoDB, S3, and RDS.
      • Our backend includes a data ingestion web service with supporting Kinesis consumers, along with a growing array of Spark projects. It’s written mostly in Scala, with a smattering of Python for lambda functions.
      • We sit somewhere in the middle of the “Scala as a worse Haskell” and “Scala as a better Java” spectrum. We love functional programming and we do make use of libraries like cats, but at the same time we heavily favor core language features and have no intention of rewriting everything using Free Monads.
      • Our web app UI is written in Typescript with Angular2 and a supporting API running on Node, and is deployed and monitored using much the same supporting tech as the backend.
      • Other services we use include: GitHub, CircleCI, DataDog.

        Here are some examples of projects that we would like some help with:

        • Data analytics pipelines to drive the interactive report UIs. For example: reports for yield forecasting and deal pre-qualification.
        • Implementing additional infrastructure to support transactions for more types of data.
        • Improving the latency and resource usage of our transaction processes.

          The ideal candidate should:

          • Have experience in a typed functional language such as Scala or F#, or significant experience in their non-functional equivalents (Java, C#) with an interest in Scala.
          • Have experience working with non-trivial quantities of data. As of this writing, our ingestion pipelines are handling something on the order of 500GB .snappy.parquet files per day. Prior work with Spark would be ideal, but experience with similar MapReduce-based technologies would also be helpful.
          • Have experience operating in a cloud environment like Amazon Web Services, Google Compute Engine, or similar.
          • Be able to work across all aspects of back end systems, from application code to SQL to systems administration.
          • Not be afraid of contributing to the entire stack (from the UI to Devops) when the need arises.

            We are not looking for a 100% fit on all the technology buzzwords, but we are looking for someone with strong technical skills who is eager to pick up new technologies as necessary.

            We are building the team with a remote-first mindset, and as a result every team member is expected to have an ability to synthesize business requirements, distill the domain, contribute to high-level design documents, efficiently communicate asynchronously, and more generally work autonomously toward a shared vision.

            Continuously investing in quality (code quality, tests, pull request reviews, refactoring…) is part of our strategy to sustainably maximize the business value we deliver.

            Apply at hiring-dev@narrative.io

            Useful Links

            • 2 weeks ago
            • Narrative

            Lead DevOps Engineer

            At Reify Health, we are building a more creative healthcare system. We envision a world where every potential therapy, if safe and effective, is available to the patients who can benefit.

            Our healthcare system relies on clinical trials to develop new, potentially life-saving treatments for patients. But clinical trials continue to be slow, unpredictable, and expensive. Reify Health’s product helps both the research leaders driving forward clinical trials and the doctors and nurses who care for the patient participants. As we continue scaling the adoption of our product, we accelerate world-class clinical research and unlock innovation.

            DevOps at Reify aims to be an engineering team with a focus on building out the process, tooling, and infrastructure as a platform that enables product engineering to release, monitor, and manage our applications with high velocity and efficiency. We value automation, self-service, and empowerment of product engineering to manage their code from development to production. By joining our team, you will play a significant role in supporting our growing architecture and our culture of impact and empathy.

            Your Responsibilities

            • Lead and build a capable DevOps team
            • Architect and design AWS solutions to meet product/company needs
            • Collaborate with team leads to develop infrastructure requirements
            • Develop tools and processes to streamline the automated deployment of our code
            • Develop and enhance tools to improve observability of the events of our sub-systems (as championed by Charity Majors)
            • Enhance and maintain continuous integration tools that support the product engineering team
            • Ensure the product is operational and provide support in case of emergency

            Your Skills & Qualifications

            • Strong core knowledge of Linux operating system and computer networking
            • Experience managing AWS resources, specifically CloudFront, IAM, Route 53, S3, RDS, and DynamoDB
            • Experience working with container technology, such as Docker
            • Experience building, running, and maintaining a service orchestration framework such as Kubernetes, Mesos, or Triton
            • Experience with infrastructure as code tooling such as Terraform or CloudFormation
            • Experience monitoring data architectures (e.g. Kafka, Spark, etc.)
            • Experience with deploying and configuring monitoring services, such as New Relic and Datadog
            • Managed multiple AWS accounts across multiple AWS regions
            • Embody infrastructure-as-code philosophy
            • 5+ years of DevOps experience

            What Will Make You Stand Out

            • Experience in managing and deploying a cloud-based infrastructure compliant with regulatory regimes such as HIPAA and GDPR
            • Experience implementing security controls for AWS environments, including setting up a VPN and secrets management system
            • Experience working in Aptible/Heroku environment
            • Experience with ELK stack or similar solutions to intelligently manage system logs
            • Experience configuring error tracking systems, such as Sentry
            • Previous experience with functional programming languages/philosophy (or existing Clojure chops!)
            • Experience in a startup environment (as a remote employee using video/chat collaboration tools, if you’d like to work remotely)
            • Relevant experience in a healthcare/health-tech company

            Compensation & Benefits

            • Competitive Salary and Stock Options: Compensation varies from mid-level to very senior and is commensurate with your experience.
            • Comprehensive Health and Wellness Coverage: 100% premium coverage for you (and >50% for your dependents) for: a top-tier health plan covering you in all 50 states (with option of HSA for medical expenses and as investment vehicle) dental, vision, disability (short-term and long-term), and basic term life insurance (for your entire tenure at Reify). We enable 24/7 access to doctor by phone or online via telemedicine coverage.
            • Company-provided Workstation: You will receive a brand new Macbook Pro laptop
            • Location Flexibility & Transportation: For those working out of Boston, we provide: a free monthly public transportation pass (and are located 2-3 minutes from Downtown Crossing); unlimited coffee, infused water, and more (provided by WeWork); flexibility to work from home as needed. For those working remotely: you can work from anywhere in the U.S. compatible with an EST work schedule. Additionally, we’ll fly remoters in for our quarterly “remoters’ week”, filled with fun activities, good food, and many opportunities to get to know your colleagues better.
            • Vacation and Holiday Flexibility: Generous paid-time-off policy that accrues with your tenure at Reify which includes holiday flexibility and parental leave

            We value diversity and believe the unique contributions each of us brings drives our success. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

            We also completely eschew the “bro culture” sometimes found at startups.

            Note: We are currently only considering US citizens or Green Card holders. Thanks!

            • 2 weeks ago
            • Reify Health

            Cloud Engineer

            GrapheneDB is the first cloud hosting provider to offer Neo4j graph databases as a service. We proudly manage thousands of Neo4j database instances, catering from individual developers working on pet projects to large companies with challenging workloads and reliability requirements.

            Requirements

            • Solid programming experience in a JVM language (ideally Scala)
            • Familiarity with cloud computing (AWS, Azure, GCP) and containerization (Docker, LXC).
            • Strong communication skills and ability to work cross-functionally (in English).

            Desirable but not required:

            • Familiarity with the actor model and asynchronous architectures.
            • Experience in any of these technologies: Akka, Rust, Netty, Prometheus, Terraform, Ansible, Kafka. JVM monitoring and (practical) tuning
            • Experience with Neo4j or other NoSQL technologies such as MongoDB, Elastic and Redis.

            What You'll Be Doing:

            • Design, build, and maintain APIs, services, and systems.
            • Monitor, investigate and solve issues in code, infrastructure, across multiple levels of the stack.
            • Be part of the On-Call Team (after being introduced to our specific technologies and processes) and respond to incidents.

              What we offer

              • 100% remote work.
              • A fair transparent salary, depending on location and experience.
              • Numerous planned company events throughout the year.
              • Flexible working hours and a generous vacation policy.
              • Budget for personal development: books, training, conferences, etc.

              Application Process

              • You submit your application via our online form.
              • We review applicants, screening for a variety of criteria.
              • If you pass the screening, we will ask you to complete a small coding test.
              • We will review code test submissions and conduct calls to interview candidates based on their solutions.
              • We will make an offer to the candidate we think is the best fit.

              • 2 weeks ago
              • GrapheneDB

              Site Reliability Engineer (SRE)

              If you are an SRE and you want to move forward your professional career in an international and dynamic environment, this job is for you!

              You will be joining our SRE team to focus on site reliability of our Finance and Foreign Exchange platform, specially looking to further decouple our application deploy and infrastructure. We are mainly in AWS, and we are actively migrating to ECS and Kubernetes.

              REQUIREMENTS

              • Have managed production infrastructure sites for front and back-end services
              • Good knowledge of Linux internals and administration
              • Experience in systems software development (go, python, bash, ... )
              • Deep knowledge of infrastructure as code principles, knowledge of Terraform would be a plus.
              • Deep experience with AWS (Cloud Computing: Ec2, S3, RDS, VPC, Security Groups, ELB, ElastiCache, Beanstalk, Redshift, ...)
              • knowledge with SQL and noSQL database administration
              • Able to define actionable monitoring and alerting for systems
              • On-call experience dealing with production incident management and resolution


              WHY WORKING WITH US?

              • Great professional opportunity in a company with a development over 100% in the last five years and in a continuing innovative environment
              • Work with a distributed and international team experience professionals
              • To participate in one of the most disruptive technological sector
              • We offer competitive conditions as well as the possibility to keep growing thanks to continuous reviews and career plan
              • 2 weeks ago
              • Ebury

              Senior Software Engineer - Platform

              About Raise
              Raise is the leading digital prepaid and retail payments platform where consumers can save money and earn rewards on every purchase. With over 450 national brands partnerships, Raise offers an opportunity for retailers to redefine their customer acquisition and retention strategy through direct-to-consumer relationships that empower consumers to maximize their spending. 

              Since 2013, we’ve saved millions of consumers over $150 million and have received $147 million in funding from investors including Accel, PayPal, Bessemer Venture Partners and New Enterprise Associates. 

              Responsibilities
              • Work with the rest of the engineering organization to build automated processes and tools for managing application and service deployments
              • Own and support underlying infrastructure and cross-cutting services such as logging and monitoring
              • Collaborate closely with Engineering teams to understand the behaviors and configuration of underlying applications and services and empower their delivery

              Skills & Qualifications
              • 5+ years experience with high availability, concurrent, large-scale distributed infrastructures
              • 5+ years of engineering expertise, practicing software development professionally in a collaborative environment (e.g. Test-driven development (TDD) and paired programming)
              • Extensive experience with leading cloud technologies like Amazon Web Services
              • Extensive experience with “infrastructure as code” and automation/configuration management tools such as Chef, Ansible, SaltStack, Puppet, or Terraform as well as the selection process around these tools 
              • Extensive experience working with Linux containers, schedulers and surrounding tools such as Docker, Kubernetes and Helm
              • Expertise in creating automated CI/CD Pipelines with tools such as Jenkins
              • Strong background managing and supporting Linux servers
              • Familiarity with cloud-friendly network architectures and network security best practices
              • Ability to communicate technical concepts, possibilities and limitations to a non-technical audience
              • High attention to detail and constructive attitude in peer code reviews
              • Bachelor’s Degree in Computer Science, Computer Engineering or comparable experience

              Benefits
              • Comprehensive benefits package including health, dental, vision, 401(K) with match, company paid short term and long-term disability and life insurance 
              • Flexible Paid Time Off Policy
              • Raise Gives Back, paid time off for volunteering 
              • Pre-tax commuter program
              • 16 weeks paid maternity leave
              • Paid parental leave
              • Credits for employees
              • Company provided snacks, coffee and soda
              • Voluntary benefits like Pet Insurance and Identity Protection 

              Equal Opportunity Employer M/F/D/V
              E-Verify Employer
              • 2 weeks ago
              • Raise Marketplace Inc

              Senior DevOps/System Admin Engineer

              Have you built and managed large cloud server deployments that have seen real production usage? Are you an expert at automation tools like Chef, Consul, Terraform, and Kubernetes? Does having an amazing logging system like Splunk or ELK really get you excited? If so, we’d like you to learn about Action Verb.

              We’re looking to hire a senior engineer for our Infrastructure team, which is responsible for keeping our network of 100 cloud servers across 8 AWS regions and their associated services running like a well-oiled machine.

              You’ll be working with our existing deployments of Chef, Ansible, Consul, Terraform, ELK, Grafana, Statsd, Asterisk, MySQL, Redis, Memcached, Zeromq, Puma, Jenkins, and many other exciting open source systems. But you’ll also be free to deploy anything else if it gets the job done!

              About our Network

              • ~100 servers, mostly hosted on AWS
              • 8 AWS regions, as well as multiple colocated hosting providers
              • Hundreds of public IP addresses
              • 500+ HTTPS requests per second
              • 25+ FTP/SFTP/FTPS logins per second
              • 100+ file transfers per second
              • 10,000+ log entries per second
              • 150,000+ metrics
              • 99.9% uptime record

              For Roles on Our Infrastructure Team, We Want To See This Track Record of Results:


              • Experience managing large cloud server deployments that have seen real production usage.
              • Experience building distributed, failure-resistant architecture, including disaster recovery, backups, failover, etc.
              • Experience with the advanced features of public cloud platforms such as AWS or Azure (we use AWS).
              • Significant experience working with GNU/Linux servers, including a complete understanding of the command line, /proc, services, etc.
              • Comprehensive understanding of networking concepts, including layers, firewalls, DNS, VPN, etc.
              • Proficiency with configuration management tools, such as Chef or Puppet, and fluency with at least one major scripting language.
              • Familarity with large scale monitoring and analysis systems, such as ELK or Splunk (we use ELK).
              • Complete understanding of how to build secure infrastructure and an awareness of common server security vulnerabilities.
              • History managing a large database at scale (we use MySQL).

              Please stop reading now if these bullets do not describe your experience. We do not make inexperienced hires. But if they do describe your experience, please read on!

              Salary and Benefits

              Action Verb offers competitive salaries combined with unparalleled flexibility and other benefits to secure top talent.

              This position pays at least $110,000-130,000 per year, based on experience and track record, plus a great benefits package, and a $2,500 signing bonus to purchase a new computer, desk, or anything else that would help build or refresh your home office.

              After your first year with Action Verb, we’ll update your salary annually based on your performance, as reviewed by your peers. Over the course of your career at Action Verb, your salary can grow by 2-3x if you are one of our highest performers.

              We fully pay base plan health insurance premiums (exact plan details depend on your state of residence), and we’ll pick up the tab for 75% of your spouse or family if they wish to join your chosen plan. We want your family to be healthy.

              You’ll take off 11 company-wide holidays per year as well as 20 days of PTO for vacations. Go have fun. Don’t work all the time.

              Plus, you can join Action Verb Risk Free because of our $7,500 Quitting Bonus Within Your First 90 Days.

              Want to read more about our culture and philosophy?  
              Go here: https://actionverb.com/working-at-action-verb
              • 2 weeks ago
              • Action Verb

              Senior DevOps/SRE, Work @ Google (U.S./Canada)

              Company Overview

              Citrusbyte's mission is to accelerate the transition of the world into the digital age. We achieve our mission by helping enterprises modernize their workforce, operations, and products. Our primary strategy is to seek out passionate technologists, connect them with challenging problems and build systems to support their success. We have a culture of empowering technologists to do their best work and think of managers as a supporting role rather than command-and-control.

              Job Summary

              This is a unique opportunity to work on a variety of challenging projects with the worlds leading authority on cloud software: Google.

              Citrusbyte is working with Google to build a nation-wide DevOps team and has the ability to give a few individuals the opportunity to work remotely for Google. You will work on various DevOps projects internal to Google as well as deploy complex systems to GCP for Fortune 500 clients. GCP expertise is not required but cloud experience is.

              You will work in concert with other Citrusbyte DevOps team members and directly with Google and their clients. You will help design, architect, and execute on plans to leverage GCP to add scale, resiliency, availability, and deployment confidence to large-scale software platforms. These are true high-volume mission-critical systems serving millions of users.

              Responsibilities and Duties

              • Setup projects for success. Gather information and requirements, explore solutions, and create a plan for success. Communicate with others using the method you think fits best for any given situation, such as making technical documentation, demos, or meetings.
              • Write code using the latest best practices. Write production code, proof of concepts, demos, or libraries for use with GCP. Work with Terraform and other Hashicorp tools, container orchestration, log aggregation, and CI/CD pipelines.
              • Work directly with engineers and stakeholders. You will report to a manager at Citrusbyte but will work directly with executives at Google to help plan and execute work. You will work directly with other DevOps team members, engineers, and project stakeholders.

              Qualifications and Skills

              • Experience with Infrastructure-as-Code. Experience defining infrastructure as code using Terraform and K8s.
              • Cloud platform experience. Extensive experience with either AWS, GCP, or Azure. Experience should be across multiple applications or companies.
              • An understanding of modern DevOps/SRE concepts. Immutable infrastructure, GitOps, Google Site Reliability, IaC, serverless.
              • You have well rounded hands-on DevOps capabilities. Hands-on experience with containers (K8s/Docker), Linux (Bash/CLI), CI/CD, log management (ELK or similar), message queues.
              • Excellent writer and communicator. You are excellent at diagramming architecture, documenting recommendations, and communicating them to coworkers and stakeholders.
              • You can design technical architecture. You have a general understanding of a wide array of open source technologies and how they fit together. For example: when do you store data to MySQL vs memcache and why? What is the function of reverse proxy like Varnish? etc.

              Benefits and Perks

              • Access to all Google contractor perks. Access to Google facilities across the US, including catered lunches, latest computer equipment (fully loaded Macbook), etc.
              • Work on public open source projects for Google. Work on public open source projects for Google and GoogleCloudPlatform github.
              • Work on a variety of high profile and challenging projects. You will be representing Google directly on their highest profile and most interesting and challenging projects.
              • Be productive working remotely from home. Work from home most of the time and visit clients as needed (a few days per month.) Avoid a daily commute and spend time at home with your family while still being productive.
               
              • 2 weeks ago
              • Citrusbyte

              Remote DevOps/Automation Engineer (Node.js/Terraform/Docker)

              The elevator pitch ?

              Take the lead on fully automating our DevOps and be part of our international and collaborative team of curious remote developers building consumer tech front-ends in React/React-Native and complex infrastructure backend in Node.js (microservices).

              We’re looking for a DevOps developer that can craft and implement a fully automated CI/CD pipeline and institutional deployment at (massive) scale.

              About you ?‍??‍?

              We’re excited to tell you about Aula and what we’re working on, but first of all, let us explain who we’re looking for. The most important thing about you is that you are curious and care deeply about building great products that affect people’s lives. You are excited about joining a startup with all the ups and downs that entails. You are transparent, reliable and considerate. You are excited about shipping quickly. You are excited about trying out the newest technologies. You are ready to work hard to further our mission.

              Beyond this, our requirements are:

              • A passion for making developers’ lives easier and happier
              • Thorough knowledge of CI/CD Tooling
              • Programming experience in Node.js
              • Comfortable with infrastructure as code and deployment to public clouds
              • Extensive experience in designing Unix/Linux system architecture
              • Deep expertise in deploying cloud solutions (AWS etc)
              • Solid experience with containerisation technologies (Docker, Kubernetes)
              • Experience with Terraform and other Hashicorp products.
              • Experience with production databases management and deployments
              • You live within GMT-5 and GMT+5.5 (from South America/Central US time to India, Pakistan and some of Russia) for us to be awake at the same time.

              About us ?

              Aula is a communication platform for education. Think ‘Slack for education’: consumer tech on the front-end yet complex infrastructure on the back-end. We’ve built Aula because we believe digital learning infrastructure should encourage community and participation-based learning.

              For students, this means less one-way communication from the teacher, more collaboration with fellow students (using integrations with tools like GitHub and codepen) and easier access to student services like the welfare team - even if you’re commuting or are away from campus on a placement. We’ve recently raised a $4.2m seed round and some people think we’re worth watching out for.

              Our team ? ?

              We’re a bunch of people from all over the world (Denmark, Philippines, France, Albania, Georgia, Pakistan, Sweden, India, UK and US) that care deeply about making educational experiences more engaging. Our developers have previously lead teams that have built things like the Georgian version of Youtube (myvideo.ge with 2.5 million monthly unique viewers) and a novel way to share and view 3D medical images (TissueStack), so beyond focusing on creating a supportive and collaborative environment where features get shipped quickly, we also have quite a bit of experience.

              You’ll be working closely with your team so we thought you should hear from two of your future team members, Oliver and Brice.

              We are backed by a world-class team of investors such as Project A, Nordic Makers (an angel group including Co-founders of Unity and Zendesk) and executives from LinkedIn and IBM.

              Our tech stack ??

              We only use the bleeding edge tools to build educational infrastructure of the 21st century. We’ve explained it in more detail in this blog post, but here’s a quick overview of what we’re building with:

              • React (and React Native)
              • Microservices backends with Node.js and AWS
              • Docker
              • ES6/7 Javascript
              • Redux
              • Mongo, Redis and others dbs

              For DevOps in particular, you’ll be working with tools like

              • Terraform (‘infrastructure as code’)
              • Multiple database types
              • General Javascript including Node.js
              • Docker
              • AWS
              • Our internal CLI

              Working at Aula ??

              We think the most important variable in choosing a job is getting the chance to work on complex and important problems with friendly and curious people in a collaborative environment.

              But beyond that, joining Aula also means

              • A rare opportunity to build a DevOps setup from the ground up
              • Being part of a fast-paced and mission-driven startup made up of a creative, friendly and international team.
              • Plenty of responsibility, autonomy and encouragement to shape your own tasks and contribute original ideas.
              • A supportive environment with an intense focus on learning and improvement

              You’ll be doing pair programming, have one-on-ones where we speak about how to develop you both as a programmer and a leader, and occasionally jump on a video call and share a ‘remote meal’ while a team member speaks about a topic they care about. Once a month we also have ‘Mad Computer Science Idea’-day, where the entire team gets together to create something that has never been created before or using some tech that’s usually not used for that purpose.

              The role ?

              We’re looking for a seasoned developer that can take the lead on creating a fully automated DevOps setup to make our developer team really happy.

              Here’s a snapshot of what you’ll be working on:

              • Infrastructure deployment/management:
                • Management of our current infrastructure.
                • Monitoring of our resources: dozens of network interfaces, hundreds of servers, dozens of databases, etc.
                • Deployment of new infrastructure resources (new institutional environments)
              • Tooling
                • Integrate all the automation around infrastructure/deployments into the Aula-CLI
                • Create new tools to ease other developers’ lives/deployments
              • Deployment/test pipeline
                • Create/maintain the right pipeline in order to ensure maximal automation around running our tests and deployments
                • Full CI/CD pipeline

              We already use a number of solutions for automating repetitive and/or critical tasks. All our infrastructure is managed via Terraform, and we’ve built a custom CLI that automates deployments, automates parts of the development and allow for easy troubleshooting and local development.

              A big part of the role is to continue building on top of those existing tools and to bring new ones that would fit our environment and needs.

              2 main rules:

              • Infrastructure as (reusable) code
              • Automate all the things!

              Benefits ?

              • Personal development is part of being 'a high performer'. Each quarter, you'll set targets for your own personal development.
              • Shared ownership: Joining the Aula journey means you will own part of the company. ?
              • Technology: Get hooked up with the technology you need to do your best work. ?
              • Free books: Whatever you want to read.  ?
              • Family leave: We offer enhanced family leave, no matter if you're the one giving birth or not - and a commitment to open, continuous communication. ?
              • Flexible working ?
              • Company retreats ?

              Interview process ?

              Get an overview of our untraditional and mostly async interview process here.

              Please write 'I breathe semicolons.' before your answer to the first application question so that we know you have read the whole job description!

              Look forward to hearing from you,

              The Aula team ?

              • 2 months ago
              • Aula

              Senior DevOps Engineer

              Sonatype has been on the forefront of crafting solutions to manage, organize, and better secure components since the inception of the Central Repository and Maven in 2001. More than a trillion dollars is spent annually on software development and our aim is to help application teams do that better and faster. Our mission is simple – help the world build better software, even faster.  This is done by providing unprecedented visibility combined with the guidance needed to make the best selections from the open source ecosystem as early as possible, and enabling teams to choose wisely from the beginning. We are looking for a Senior DevOps Engineer to join the Sonatype Operations team. The team has a wide range of responsibilities to build, scale, and maintain the company’s technical infrastructure, including Maven Central, CI, and hosted data services. Some of the technologies we use include Terraform, Ansible, many AWS services, and Datadog. Responsibilities
              • Ensure the proper functioning of Sonatype SLAs and critical systems by implementing metric based monitoring, executing troubleshooting tasks, maintaining a functional and detailed RunBook, and participating in an on-call rotation
              • Work closely with Sonatype development teams to define product specific metrics and remediations through system analysis, testing, and fault troubleshooting
              • Develop infrastructure automation that codifies best-practices into repeatable, reliable, and modular architectural components
              • Design scalable and highly available architectures for new systems in collaboration with Development and Operations teams

              Requirements

              • 4+ years experience running and tuning high availability systems and supporting infrastructure
              • Experience using scripting languages (eg: BASH, Python) to build automation
              • Experience developing software in any language
              • Strong analytical and problem solving mindset combined with experience troubleshooting large scale systems under pressure
              • Deep knowledge and experience with AWS, Linux systems, database technologies, and web technologies
              • Excellent written and verbal communication skills
              • A deep curiosity and interest in exploring new and familiar systems
              • Ability to work independently and as part of a team
              • 2 months ago
              • Sonatype

              Senior Ruby/elixir Developer

              You do have a bunch of contracts, like phone, electricity, Internet, insurance, gym, etc. Have you ever tried to cancel or negotiate any of them? We are sure your experience was bad. Our mission here at Volders is to fix that.

              We free our customers from dealing with contract management tasks so that they can enjoy the things that matter. More than 1 Million customers relied on Volders services, and for us, that’s just the beginning.

              **About you**
              * You have experience with Ruby and Rails (but believe Elixir is the next step in your career)
              * You have the desire to learn and use Elixir/Phoenix full-time
              * You know your way around Javascript + HTML/CSS
              * You prefer server rendered applications instead of SPAs
              * You are proud about creating and shipping simple and well-tested code
              * You feel comfortable working by yourself and take ownership
              * Your working time overlaps with Berlin time (at least 4 hours)
              * You have good spoken/written English

              **About us**
              * We have an informal, collaborative and ego-free environment
              * We have a number of Ruby and Elixir projects
              * Our products run on AWS
              * We use Terraform and Packer to build our infrastructure
              * We embrace Continuous Integration

              **Benefits**
              * Equipment to improve your home office (camera, microphone, etc)
              * Educational budget to buy the books you need
              * Work from Berlin once a year, with everything covered
              * 2-weeks paid vacation
              * Build a product that people love using Apply now and work remotely at Volders Gmbh
              • 5 months ago
              • Volders Gmbh

              Platform Engineer

              We're makers. We build performant systems and delightful tools that empower Articulate engineering teams to move quickly, safely, and reliably.

              We're looking for someone to join our globally distributed Platform Engineering team (currently spanning five time zones) who thrives in an environment of freedom and can work largely self-directed from the comfort of their home.

              Some of the things you can expect to do in this role:

              • Work with teammates to develop high-quality software, balancing security, reliability, and operational concerns, to deliver systems that delight our customers.
              • Migrate our systems to best-in-class identity solutions that support our growing business.
              • Participate in a follow-the-sun emergency pager rotation with a team of engineers distributed around the world.
              • Share what you've learned and built at Articulate through open source projects and blog posts.

              The ideal person for this job gets bored with repetitive tasks, loves to simplify complexity in software and processes, focuses on quality results instead of effort, sees problems as opportunities to learn as a team, enjoys building things that make the lives of their co-workers better, and makes stellar decisions.

              You may be our person if you also are a kind human being with a high EQ and a deep sense of responsibility for your work. If you thrive in an environment with tons of autonomy, love highly productive collaboration, welcome helpful feedback, and are a proactive self-starter, we’d love to hear from you.

              • 7 months ago
              • Articulate Inc.

              DevOps/Automation Engineer

              Application deadline: August 3 ? 

              The short version ⏳

              Take the lead on fully automating our DevOps and be part of our international and collaborative team of curious remote developers who have set out build digital infrastructure for education focused on engagement. We more engagingbuilding consumer tech front-ends in React/React-Native and complex infrastructure backend in Node.js (microservices).

              We’re looking for a DevOps developer that can craft and implement a fully automated CI/CD pipeline and institutional deployment at (massive) scale.

              About you ?‍??‍?

              We’re excited to tell you about Aula and what we’re working on, but first of all, let us explain who we’re looking for. The most important thing about you is that you are curious and care deeply about building great products that affect people’s lives. You are excited about joining a startup with all the ups and downs that entails. You are transparent, reliable and considerate. You are excited about shipping quickly. You are excited about trying out the newest technologies. You are ready to work hard to further our mission.

              Beyond this, our requirements are:

              • A passion for making developers’ lives easier and happier
              • Thorough knowledge of CI/CD Tooling
              • Programming experience in Node.js
              • Comfortable with infrastructure as code and deployment to public clouds
              • Extensive experience in designing Unix/Linux system architecture
              • Deep expertise in deploying cloud solutions (AWS etc)
              • Solid experience with containerisation technologies (Docker, Kubernetes)
              • Experience with Terraform and other Hashicorp products.
              • Experience with production databases management and deployments
              • You live within GMT-5 and GMT+5.5 (from South America/Central US time to India, Pakistan and some of Russia) for us to be awake at the same time.

              About us ?

              Aula is a communication platform for education. Think ‘Slack for education’: consumer tech on the front-end yet complex infrastructure on the back-end. We’ve built Aula because we believe digital learning infrastructure should encourage community and participation-based learning.

              For students, this means less one-way communication from the teacher, more collaboration with fellow students (using integrations with tools like GitHub and codepen) and easier access to student services like the welfare team - even if you’re commuting or are away from campus on a placement. We’ve recently raised a $4.2m seed round and some people think we’re worth watching out for.

              Our team ? ?

              We’re a bunch of people from all over the world (Denmark, Philippines, France, Albania, Georgia, Pakistan, Sweden, India, UK and US) that care deeply about making educational experiences more engaging. Our developers have previously lead teams that have built things like the Georgian version of Youtube (myvideo.ge with 2.5 million monthly unique viewers) and a novel way to share and view 3D medical images (TissueStack), so beyond focusing on creating a supportive and collaborative environment where features get shipped quickly, we also have quite a bit of experience.

              You’ll be working closely with Oliver, our CTO, so we thought we’d put a face on him.

              We are backed by a world-class team of investors such as Project A, Nordic Makers (an angel group including Co-founders of Unity and Zendesk) and executives from LinkedIn and IBM.

              Our tech stack ??

              We only use the bleeding edge tools to build educational infrastructure of the 21st century. We’ve explained it in more detail in this blog post, but here’s a quick overview of what we’re building with:

              • React (and React Native)
              • Microservices backends with Node.js and AWS
              • Docker
              • ES6/7 Javascript
              • Redux
              • Mongo, Redis and others dbs

              For DevOps in particular, you’ll be working with tools like

              • Terraform (‘infrastructure as code’)
              • Multiple database types
              • General Javascript including Node.js
              • Docker
              • AWS
              • Our internal CLI

              Working at Aula ??

              We think the most important variable in choosing a job is getting the chance to work on complex and important problems with friendly and curious people in a collaborative environment.

              But beyond that, joining Aula also means

              • A rare opportunity to build a DevOps setup from the ground up
              • Being part of a fast-paced and mission-driven startup made up of a creative, friendly and international team.
              • Plenty of responsibility, autonomy and encouragement to shape your own tasks and contribute original ideas.
              • A supportive environment with an intense focus on learning and improvement

              You’ll be doing pair programming, have one-on-ones where we speak about how to develop you both as a programmer and a leader, and occasionally jump on a video call and share a ‘remote meal’ while a team member speaks about a topic they care about. Once a month we also have ‘Mad Computer Science Idea’-day, where the entire team gets together to create something that has never been created before or using some tech that’s usually not used for that purpose.

              The role ?

              We’re looking for a seasoned developer that can take the lead on creating a fully automated DevOps setup to make our developer team really happy.  

              Here’s a snapshot of what you’ll be working on:

              • Infrastructure deployment/management:
                • Management of our current infrastructure.
                • Monitoring of our resources: dozens of network interfaces, hundreds of servers, dozens of databases, etc.
                • Deployment of new infrastructure resources (new institutional environments)
              • Tooling
                • Integrate all the automation around infrastructure/deployments into the Aula-CLI
                • Create new tools to ease other developers’ lives/deployments
              • Deployment/test pipeline
                • Create/maintain the right pipeline in order to ensure maximal automation around running our tests and deployments
                • Full CI/CD pipeline

              We already use a number of solutions for automating repetitive and/or critical tasks. All our infrastructure is managed via Terraform, and we’ve built a custom CLI that automates deployments, automates parts of the development and allow for easy troubleshooting and local development.

              A big part of the role is to continue building on top of those existing tools and to bring new ones that would fit our environment and needs.

              2 main rules:

              • Infrastructure as (reusable) code
              • Automate all the things!

              Interview process ?

              Interview processes don’t need to be scary and stressful for us to be able to pick out those of you that would fit in the best at Aula. The first three stages all take place asynchronously in a dedicated Slack channel filled with other curious and smart candidates - it’s turned out to be quite a community. You’ll chat with Oliver about your experience and your thoughts particular topics. You’ll then receive a (~5 hour) test to complete over the course of 48 hours - on the weekend if you’d like. Then you get to meet the team on video conference. If both parties feel comfortable, we’ll then give you an offer to join us. The whole process takes place over the course of around 10 days, in your own time.

              We put a lot of effort into finding and developing the right team members and we prefer to spend our time on candidates that take the time to understand if they fit into the role. Please start your application with the words ‘I breathe semicolons’ to show that you took your time to read all of this ?

              Look forward to hearing from you,

              The Aula team ?

              • 7 months ago
              • Aula
              Feedback