58 : remote jobs for you

DevOps Engineer

Duty Station:  Home-based 

Application deadline: 19th of February 2019 

Background Information - Job-specific 

Within the framework of the Centre and HDX’s Objectives and Key Results, the consultant will be responsible for the following:

  1. Taking account of the existing HDX environment, help deploy a new AWS based system collaborate with existing DevOps team to integrate with the existing HDX stack as necessary.
  2. Configure the AWS systems in a way that is both highly secure but also efficient in terms of resources used.
  3. Train the existing Dev/Ops team in the configuring of AWS.
  4. Present work to technical and non-technical audiences.
  5. Participate in team meetings as required.

Deliverables:

  1. Test infrastructure for fast upload and automatic detection of sensitive data.
  2. Designs for a secure infrastructure where partners can work to de-risk data before it is shared with anyone.
  3. Training & documentation to ensure skills transfer to existing team so they can safely and securely deploy and control infrastructure.
  4. Informing the wider HDX team about the range of Amazon services available and advising on their purpose and usage where needed.

Education:

MSc. in mathematics, physics, engineering, computer science, or related discipline. A first-level university degree in combination with additional two years of experience may be accepted in lieu of the advanced university degree.

Work Experience:

Five years DevOps experience with minimum of 2 years using Amazon Web Services.

Language:

Fluency in English is required (both oral and written). Knowledge of another UN official language is an advantage. 

Contract type, level and duration: 

Contract type: International ICA
Contract level: IICA-2/LICA-10/ICSC-10
Contract duration: 3 months (with possible extension)
Contract Modality: Retainer ( daily basis) 

  • 1 day ago
  • UNOPS

DevOps / Python engineer

Gridium is looking for a devops engineer to help us build the next generation of energy and operations software tools for buildings.

Buildings are responsible for 40% of the world’s energy footprint. A typical building contains thousands of pieces of equipment, sensors, and interconnections. Gridium makes software that helps people run their buildings better, at lower cost and with less energy.

We’re looking for a US-based engineer to design, develop, and scale our backend services. At Gridium we manage quite a bit of data, pouring in daily from hundreds of thousands of electric and gas meters. We need help gathering data, running analytics, and making the results available to our web applications. That’s where you come in.

About the job
Our stack lives on AWS and includes Docker, Postgres, Java, Python, and Ember.js. This job is for someone who wants to own and drive the operations of an exciting startup. You will be responsible for developing and managing complex systems that process large amounts of data every day.

We are a small team, and you should expect to work closely with both engineers and non-technical staff. We need someone who is self-directed and a great problem-solver, but also able to ask good questions and collaborate effectively with teammates. 

  • Are you comfortable working in a remote environment?
  • Are you passionate about continuous integration and deployment?
  • Do you have strong experience with Amazon cloud services?
  • Are you keen to optimize performance and minimize latencies?
  • Are you obsessed with data?
  • Do you want to truly own the systems you work on?

If so, Gridium is the place for you.

Requirements

  • Experience with AWS, especially EC2, networking (VPCs, etc.), and RDS.
  • Familiar with automating infrastructure tasks in Python.
  • Understanding of cloud security principles.
  • Familiar with docker and docker-compose.
  • Experience with Ansible, Java, and relational databases is a plus.

You must currently live in, and have the legal right to work in, the United States. You must be available to travel for four days each quarter.

  • 6 days ago
  • Gridium

Release Manager (Ruby/Python/React) - Small Team - 100% Remote, Flexible Hours

Analytics Fire builds custom software for the solar power industry. We’re looking for a collaborative but hands-on Release Manager to help us scale our execution to support additional new high-tech sectors.

Analytics Fire is a deeply technical engineering organization. Most of us are software engineers and spend the majority of our time on heads down engineering activities like coding. Our goal in creating this position is to expand our small client-facing team with a unique person that has both the personality and the technical skillset to help guide software releases through planning, development, deployment, release, and DevOps processes.

This position is similar to that of a technical Program Manager, but you will be much more involved in the technical details and hurdles around software deployments and releases than a traditional Project Manager would be. Our ideal candidate is a current or former Software Engineer, DevOps Engineer, or Site Reliability Engineer that is willing to be trained in formal Program Management processes (or has already been trained in formal Program Management processes).

As a small company, Analytics Fire is able to tailor roles around the strengths of our individual team members. We will tailor this role to your specific technical background. However, it is a hard requirement that you are able to support the following 3 types of responsibilities:

  • (a) Represent Analytics Fire software engineering teams in client-facing interactions (clarifying requirements, negotiating technical approaches, reporting on status, etc).
  • (b) Technical writing responsibilities such as documenting requirements, project plans, system architecture, etc.
  • (c) Making meaningful contributions to the execution of complex software projects.

For reference, here is a list of some technologies we are currently actively using on a day-to-day basis:
  • JavaScript: React / Angular / Typescript / GraphQL
  • Back-end: Ruby / Python / Node
  • Embedded (IoT): C, Embedded Linux, MQTT
  • Embedded (robotics): C/C++, ROS
  • Modern software techniques: RESTful APIs, SOA, PaaS, etc
  • Agile collaboration and DevOps tools: Github, Trello, Slack, Chef, Ansible, Docker, Vagrant, etc
  • Other technologies we are currently building with: AWS, GCP, TensorFlow, OpenCV, Yocto, Salesforce platform, iOS, ARKit

Description of responsibilities:

  • Develop and maintain well-coordinated relationships with key internal and client-side stakeholders to help drive decision making around production software releases and DevOps.
  • Participate in collaborative planning discussions and technical decision making early in the project lifecycle to ensure that key decisions are made with reliability, testability, and DevOps in mind.
  • Monitor and oversee coordination, integration, flow of development, testing, and deployment around multiple parallel projects and threads of engineering execution.
  • Drive planning and delivery of high quality software releases:
  • Manage change control process during releases
  • Continuously improve company release processes
  • Proactively identify and mitigate risks and remove obstacles to releases
  • Personally plan and participate in software release activities. Advise and support the team so that they can take on less critical releases on a day-to-day basis.
  • Continually integrate the QA team and testing engineers into both the requirements gathering and software development processes and report status to clients on a very frequent basis.

  • This is a remote position but is only open to candidates living in the US or Canada. (Note: we may be open to US or Canadian citizens living abroad in US-overlapping time zones on a case by case basis.) We’re flexible about location and hours. We’re a really great match for candidate who wants to work hard on interesting projects, while also having flexibility around time and geography.

    Skills & Requirements

    “Must have” requirements:
    • Soft skills necessary to develop and maintain well-coordinated relationships with key internal and client-side stakeholders to help drive decision making around production software releases and DevOps.
    • 3+ years hands experience as a full stack Software Engineer, DevOps Engineer, or Site Reliability Engineer, ideally within a commercial startup environment.
    • Familiarity with current modern best practices around software development, data engineering, and DevOps
    • Ability and willingness to familiarize yourself with the specific technical stacks that we use.
    • Superior organization and detail orientation.
    • Excellent written and verbal communication skills.
    • Willingness to design, document, and evangelize new engineering processes to meet evolving organizational requirements.

    “Nice to have” requirements:
    • Hands-on technical experience writing code in Ruby, Python, or JavaScript
    • Previous experience as a technical Program Manager.

      • 1 week ago
      • Analytics Fire

      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

      Get alerts for new jobs

      DevOps Engineer

      Interpersonal Frequency (I.F.) is seeking a full-time DevOps Engineer to add to our growing team.

      We provide a remote work environment, so you don’t need to move for this job. We encourage face to face collaboration in our regional offices and expect you to travel when required. As a purpose and principles-driven organization, we want talented team members who want to make a difference.

      Working remotely means we can bring together some of the best minds in the country. Between video calls and Slack, the distance evaporates quickly, and ideas, projects and puns fly at the speed of light. Working remotely also allows us to find harmony in work / life balance.

      We are looking for a DevOps engineer to help us scale our systems as we bring more cities and government agencies into the cloud. Our backend tech stack currently includes RHEL/CentOS, Docker, Node.js, PHP, Apache/Nginx, Solr/ElasticSearch, MariaDB/MySQL, GlusterFS, Redis/Memcache, HAProxy, Varnish, New Relic, and AWS (GovCloud, EC2, ELB, RDS, Aurora, ElastiCache, S3, CloudFormation, Redshift, EFS, etc.), DigitalOcean, and Rackspace.

      Who you are

      We're looking for a senior DevOps engineer with significant experience configuring, managing, automating, securing, monitoring and maintaining systems at scale.

      - You love to solve problems and can do so under pressure.

      - Scaling, reliability, automation, security, and performance are things you care about deeply.

      - You have a good mixture of planning, risk taking and a “get-it-done” attitude.

      - You value the open source community and want to give back to it.

      - You can clearly explain your ideas to both clients and other team members both verbally and in writing.

      - You like to have fun and work with a small team! You play well with others (not just engineers).

      - You bring both creativity and maturity to your work: you’re a self-starter who can jump in quickly and can manage your own time effectively in a remote work environment.

      What you’ll do
      You will help ensure the scalability, security, performance, and availability of our systems by applying your expertise in the evolution and daily operation of our LAMP/LEMP stack, implementing and automating infrastructure deployments and working with our engineering team to ensure the software that we build can scale.

      Requirements

      - You must either be a US Citizen or already have a Green Card to apply

      - 3-5 years of experience with Amazon Web Services (AWS) cloud hosting

      - 3+ years of experience with MySQL (DevOps, not DBA)

      - Linux - Nginx and/or Apache

      - Varnish

      - PHP (DevOps tuning, not dev)

      - Docker

      - Shell scripting

      - Ansible / Chef / Puppet

      - Code repository versioning (Git)

      Bonus Skills

      - Memcached/Redis

      - CentOS/Redhat Linux

      - HAProxy

      - MariaDB/MySQL Clustering

      - Elasticsearch and/or Apache Solr

      - Code repository hosting (e.g. Gitlab)

      - Drupal Optimization

      - Big Data (e.g. Hadoop, Redshift)

      - Authentication Integration (e.g. LDAP/AD/SAML)

      - Penetration testing

      - Load testing

      - GlusterFS

      - Performance testing (e.g. New Relic, Blackfire)

      - Jenkins

      Why work with us?

      - Fun, cutting edge remote work environment – ever changing, always a chat away from team members

      - Your work directly impacts the lives of millions of Americans every day

      - Healthcare, and Dental/Vision/Life/Disability plans

      - Unlimited vacation, and a flexible schedule

      - Work in a mostly virtual environment or a coworking location. If you work virtually, be prepared to travel once per quarter for face-to-face with the team

      If you are interested, please send your cover letter, resume, and some code samples or examples of past work to devopsjobs@ifsight.com.


      • 1 week ago
      • Interpersonal Frequency

      Core Engineer

      DESCRIPTION

      We are looking for a talented engineer who is eager to create solutions that internal stakeholders and external customers love to use.
      You will be responsible for development across the full stack, including:
      • responsive, elegant and accessible web UIs built with React
      • robust, scalable and performant services using Node.js & MongoDB
      • secure & maintainable infrastructure as code

      WHAT WE DO
      The Core team solves the problems that are common across our student, research, finance, and continuity planning solutions in the form of front and back end libraries, services, and full SaaS products where appropriate. Our stakeholders are the Kuali business lines, and we have tremendous influence over the success of the full suite of Kuali offerings. We help Kuali create products that provide data flexibility and ensure data integrity (Forms), facilitate flexible decentralization of business processes (Workflow), and protect our customers data (Identity).

      REQUIREMENTS

      You have several years of experience. You’re curious. You solve hard problems. You execute. You advocate for the customer. You produce value. You love learning and innovating. You want to spend time honing your craft as well as teaching and learning from your peers. You are dedicated and love to be challenged.
      ABOUT YOU

      • You stay apprised and evaluate emerging technology trends and make recommendations for responsible adoption.
      • You advocate for technical priorities and make sure we are doing the right things.
      • You influence the technical and strategic direction of your organization and the company as a whole, working closely with other engineers and leaders in the company on technology standards, strategic initiatives and integrations.
      • You’re versatile. You know when to think big and when to act small. You’re equally comfortable in both greenfield and refactoring projects.
      • You are willing to take risks, make mistakes, and be accountable for cleaning things up when things don’t go as planned.
      • You validate what you need to build, what you plan to build, and what you built.
      • You care about the quality of your code, user experience and having a rock-solid backend.
      • You believe that intuition is great but data is better.
      • You’re passionate about working with the product team to help customers and other developers achieve their missions.
      • You’re into continuous delivery and DevOps.
      • You are highly collaborative. You have the humility to know all of the awesomeness above isn’t achieved by you alone. You love feeling like you have individually contributed and contributed to the success of the team as a whole when you go home at the end of the day.
      • You have great relationships your peers and customers that help you succeed.
      REQUIRED SKILLS AND EXPERIENCE

      • Expertise programming in multiple languages, especially Node.js.
      • Experience building modern web applications at scale.
      • 3+ years of professional experience architecting, engineering, and launching software products and/or services.
      • Experience applying an agile software development process.
      • Excellent communication skills.
      This role requires 10% travel time.

      DESIRED SKILLS AND EXPERIENCE

      • Confidence navigating the complexity of a suite of integrated, enterprise products.
      • Experience with microservices architectures.
      • Experience with incremental refactoring efforts.
      • Hands-on experience with cloud providers such as Amazon Web Services.
      Our team is fully distributed across the continental United States. The ideal candidate will have at least a year of experience telecommuting and know that they are happy and productive doing so.

      BENEFITS
      We offer a truly exceptional benefits package including full premium coverage for employee and dependent medical and dental care. We offer 401(k) matching, employee profit sharing and all the paid-time off that you need (just work it out with your manager).
      Profit sharing
      401k matching (up to 4% of your salary)
      Full health premiums for you + dependents
      Take the PTO you need
      Technology and training allowances

      • 1 week ago
      • Kuali

      Site Reliability Engineer - Ruby on Rails Developer (Remote)

      Quimbee is growing! We’re looking to add a new full-time member to our core team. This position is 100% remote (U.S. only). All you need is an internet connection and a quiet place to work.

      We prefer a small and highly effective engineering team, so every new team member is vital to the success of the company.

      Who We’re Looking For

      We are looking for our first site-reliability engineer (SRE). As our SRE, you must have strong experience with Ruby on Rails based applications. Ideally, you're an experienced Ruby on Rails developer with a passion for operations tasks. 

      Your focus will be on improving our deployment practices, maintaining, troubleshooting, documenting, and improving the systems that keep our Heroku hosted system running securely and smoothly with the least downtime possible. Eventually, we might also consider alternative hosting platforms in the future, and we expect you to help with that too. There will be a lot of monitoring, alerting, and prioritizing what is worth our attention and what's not. You're expected to investigate and mitigate single points of failure, performance bottlenecks, slow SQL queries, errors, or any other identified issues trying to solve them yourself or with the help of the other developers in the team.

      You'll have the opportunity to help us define and shape processes, tools, and best practices in the context of our platform. You'll work closely with our team of developers to determine the current state of our platform as well as defining the future of it. Strong candidates will bring strong engineering and operations acumen, combined with the ability to move fast (and fix things).

      We're looking for collaborative, detail-oriented people who are ready for a challenge. In this role, you'll be responsible for working on the critical task of ensuring our backend systems are rock solid and scalable.

      You’ll join a small, 100% remote tech team. Your voice will be heard when we need to make new technical decisions as our product grows. We expect you to go beyond coding to give input on the product roadmap, design, and architecture.

      We look for:
      • A Ruby developer. You have deep software engineering experience and are comfortable writing code in Ruby as well as at least one other programming language.
      • A DevOps advocate. You believe in the benefits of immutable infrastructure and understand what it takes to implement it from the operating-system level up to datacenter deployments.
      • A data-driven engineer. You know the difference between an MTTR and MTTD and have the skills necessary to optimize them.
      • A great process and code debugger. You feel comfortable leading robust and thorough root cause analysis (RCA) sessions to attack problems at their core and ensure they don’t recur.
      • A self-starter. You take responsibility for projects from idea to completion, proactively seeking assistance as needed while guiding the work to successful outcomes.
      • A versatile engineer. You know what you don’t know and feel comfortable learning new skills. You’re not ashamed of recognizing mistakes and take measures to avoid falling again.
      • A team player. You share code ownership as much as possible. You don't mind fixing other people’s code or stepping in to help a teammate.
      • A minimalist. You believe a new feature should be built only when the evidence supports it. You’re willing to push back when you believe this rule is being ignored or violated.
      • A great communicator. You communicate your ideas, feedback, and criticism thoroughly, clearly, and courteously. You believe there’s no such thing as over-explaining or over-clarifying because that’s how miscommunication is avoided.
      • A business-minded engineer. You have a deep understanding of the importance of building maintainable, efficient, clean code while balancing that with the urgency of the business needs.

      Task Examples


      Working with us, you could be asked to (solo or as part of a team):
      • Create and maintain documentation about our platform and all the third-party services it depends on, defining a plan of development for failover mechanisms to improve our platform's resilience.
      • Investigate issues reported by our automated systems or our customer support or QA teams, determine impact and root cause, then prioritize and document them, and solve them yourself when possible or sync with our devs team to solve it.
      • Streamline our deployment process so that deployments are as smooth as possible both for our users as well as for our teams, considering the possibility of having to rollback.
      • Educate engineers throughout the company on how to ensure their projects meet our reliability, performance, and security requirements.
      • Reduce the server-side and front-end latency of our application to deliver a lightning-fast user experience.
      • Optimize our hosting bill by increasing throughput and resource efficiency, while planning capacity for the next two years of growth.
      • Determine and configure a core set of metrics and alerts to make sure our apps and servers are running smoothly and that we can react fast if something bad happens.
      • Develop and maintain performance and load tests.
      • Possible on-call responsibilities.
      Requirements
      • Experience hosting apps in Heroku, monitoring, and scaling them up/down
      • B.S. computer science or related field
      • 5+ years of software-engineering experience
      • 2+ years of site-reliability engineering (or similar) experience
      • 1+ years of direct Ruby on Rails experience
      • Strong experience profiling and optimizing applications for speed and memory consumption
      • Strong knowledge of SQL in general and PostgreSQL in particular
      • Experience with at least one programming language other than Ruby and JS
      • Extensive Git (or similar) experience solving complex merging conflicts
      • Know how the web works under the hood: TCP, HTTP, DNS, IP, caches, etc.
      • Native fluency in English
      • U.S. based

      Preferred Qualifications

      • Hosting apps in AWS or similar, monitoring, and scaling them up/down
      • Experience working on a SaaS application or with subscription-based businesses generally
      • Experience contributing to Open Source
      • Experience working on a remote team

      What We Offer

      • Join a small team who loves what they do.
      • 100% remote work for unlimited flexibility.
      • A competitive salary.
      • Untracked paid time off and sick leave.
      • Healthcare coverage (including dental) for you and your family.
      • 401(k) with 3% company matching.
      • 1 week ago
      • Quimbee

      Director of Software Engineering

      Rapidly growing high-tech Software as a Service (SaaS) Company located in Dallas, TX is looking to expand its Engineering organization with the addition of a Director of Software Engineering with a minimum of 7 years of Perl development experience and a minimum of 5 years of leading development teams. Must be capable of developing a working understanding of the Exceleron’s MyUsage software which is used to support prepay accounts, usage monitoring, customer communications and meter data management applications associated with electric, water and gas utilities. The ideal candidate will have a strong background using the Catalyst Web Framework and significant experience implementing Javascript, CSS and HTML with Perl. Flexibility, a strong teamwork approach, and the desire to work in a fast-paced environment are necessary for success.  The position will report to the Chief Technology Officer and manage members of the Engineering team. The company offers a competitive salary, fun work environment and a benefits package.  Candidates may work remotely with some light travel to the Dallas office (i.e. a couple of days each quarter). Candidates must be legally authorized to work in the United States and must pass a background check.

      Duties:
      • Design, implement and deliver product releases to Utility focused SaaS product
      • Technical leadership of 20 developers located in the U.S. and offshore
      • Work with business and process management teams to deliver well-tested software releases on-time into our highly available production environments 

      Required Qualifications:
      • 5+ years of experience leading both onshore and offshore development teams with ownership of large web projects
      • 7+ years of experience with Perl
      • 5+ years of experience with Catalyst Web Framework
      • 7+ years of experience with Javascript, CSS, and HTML 
      • Experience in server-side programming languages such as Python and C/C++
      • Strong hands-on experience in building and maintaining production tools
      • Experience in developing tools for system configuration, deployment, and monitoring
      • Strong experience with different RDBMS and NoSQL Databases
      • Experience in benchmarking, analyzing, and root cause analysis of operating system, databases, and application code 
      • The ability to work and handle complex assignments with a high degree of independence
      • Candidate should be driven to learn outside of work environment, with a spirit of self-improvement and desire to stay up-to-date with new frameworks

      Highly Desired Qualifications:
      • Experience with continuous integration tools such as Jenkins repositories
      • Strong Linux/UNIX systems and network application and design experience 
      • SOAP API development experience 
      • DevOps experience
      • 1 week ago
      • Exceleron Software

      DevOps Engineer

      Locus is shaping the future of care management for patients outside of the hospital. Our integrated web and mobile platform connects care teams to patients, bridging the gap between hospital and home. After being discharged from the hospital, patients engage with our iPad application to record measurements that are customized for specific medical conditions. Clinicians can monitor measurement data in real-time on both web and mobile interfaces.

      As a DevOps Engineer at Locus, you will have an opportunity to build our next generation of cloud infrastructure and architect solutions to ensure the security and stability of our software platform.

      Responsibilities:

      • Work collaboratively with members of the software team to implement and manage infrastructure to support our applications and customer integrations
      • Develop automated processes for deploying cloud infrastructure across development, testing, and production environments
      • Build and maintain tools for monitoring and ensuring high availability of our systems
      • Apply cloud security best practices across our software systems

      Requirements:

      • Strong proficiency in Linux/Unix administration
      • Strong experience with Amazon Web Services including EC2, Cloudformation, and S3
      • Experience with automation and configuration management using tools such as Jenkins, Ansible, Puppet, or Chef
      • Experience with scripting languages such as Ruby, Python, or Java
      • Knowledge of ops best practices and security principles
      • Must be legally authorized to work in the United States

      Salary and Benefits:

      • Competitive salary based on experience
      • Medical, dental, 401K match, PTO, employer life insurance
      • Collaborative/ego-less environment
      • Challenging and meaningful mission
      • 1 week ago
      • Locus

      Agency Web Developer

      Job Overview

      Responsible for several maintenance projects at once. Develop insights to improve upon our processes and quality assurance. Regularly help tweak automations for continuous deployment and improvement as well as port them over to legacy projects.

      You have a passion for healthy code and spot ways to address infractions with automation and scripting. You think gitflow is neat and has merit. Since many projects are either "legacy" or inherited builds, you have an expert ability to quickly identify and troubleshoot bugs/defects—you can just figure it out because you have so many debugging skills. You also assist with deployments to production.

      • Are you really good at automation and scripting?
      • Do you thrive on multiple simultaneous projects?
      • Do you cringe when you see bad code get through the pipelines?
      • Do you feel the need to improve process to achieve efficiency?
      • Do you occasionally get the itch to do some quick frontend templating?

      If you're into all of that, keep reading!

      Responsibilities

      • Implement front-end and back-end technical solutions based on requirements of our projects
      • Ensure that correct technology processes are being employed and followed
      • Manage and engage in regular check-ins and onboarding with developers for automation or code review
      • Help refine best practices, workflows, and standards and contribute to company knowledge sharing effort
      • Review, merge, and deploy code from other remotes on minor maintenance projects.

      Skills

      • Expert hands-on knowledge of front-end development including HTML5/CSS3/Javascript
      • Expertise with PHP content management systems including WordPress and ExpressionEngine
      • Expert knowledge developing cross platform/browser (iOS, Android, IE, Firefox, Safari, Opera, etc.) for web applications
      • Solid understanding of web technologies including AJAX, social networking and blog platforms, widget development, mobile and emerging digital interfaces
      • Familiarity with and adherence to web standards and best practices for load time reduction and accessibility
      • Expertise in working with git using gitflow branching model
      • Experience with shell environments, UNIX/Linux administration, and scripting thereof
      • Proven ability to manage multiple projects successfully
      • Ability to effectively prioritize and execute tasks in a high-pressure environment
      • Strong communication skills (both in person and in writing) while interacting with individuals with a range of technical understanding
      • Excellent organizational and time management skills

      Growth Opportunities

      Plenty of opportunities to grow within the team. This is part QA, part DevOps, and part Build-release engineering on a smaller scale. Opportunities to specialize and grow as the business scales!!!

      This is a mid-level web developer role.

      This is a TEMP-to-PERM basis.
      • 1 week ago
      • Barrel

      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

        Experienced Software Engineers

        Loco2 is looking for experienced Ruby engineers to join our existing team, where you'll help us maintain and improve our existing infrastructure, integrate new rail operator booking systems and scale effectively for our rapidly expanding user base.

        This is a Full-time, working office hours, usually from 9.30-6 GMT. There’s flexibility in working hours and we offer a generous holiday allowance, and a salary that reflects your experience.

        This is a remote position, you might however, be required to visit the office at Old Street to attend to business meetings, events, and so on.

        The role

        • Our software stack consists of a pure-Ruby backend library which we use to communicate with train booking APIs, a modern Rails application, a PostgreSQL database, and two native mobile applications (iOS and Android).

        • We’re integrated with multiple rail operator booking systems (with our current team we usually complete at least 1-2 major integrations each year), and we’re increasingly consuming other types of data too (e.g. timetable data for routing, real-time arrivals/departures etc).

        • We need to diligently manage technical complexity, as each external system works in a slightly different way, with its own features and quirks. SOAP is (unfortunately) used by many operator APIs, which is why we released our open source library, LolSoap.

        • Some of the most difficult challenges we face relate to routing and making sense of lots of data. Which routes are best to get from A to B? Which booking systems should be queried? How might we cache data without affecting accuracy of results?

        • We’ve recently released mobile applications for iOS and Android. Further developing our mobile strategy is a key goal for the business.

        • Because Loco2 is the merchant of record for all transactions we are also responsible for fraud prevention, and handling currency and other finance-related issues.

        • We frequently release new features that drive rapid organic growth, and so it’s vital that we anticipate and address scaling challenges before they occur.


          Essential Skills & Experience

        • Has 4+ years of professional programming experience

        • Has deep knowledge and experience of Ruby

        • Is fluent in English and confident communicating and sharing complex information and learnings with both technical and non-technical team members

        • Has a good working knowledge of modern devops technologies such as Docker

        • Is comfortable designing object oriented software from scratch, not just implementing CRUD Rails apps; a pragmatist who can see the trade-offs involved in the different approaches to solving a problem

        The ideal candidate

        • Strives to discover and understand the root cause of problems, suggesting new and improved solutions, rather than treating the symptoms.

        • Actively considers future maintainability when deciding how to implement something.

        • Has a keen appetite for self-improvement and growth, but doesn't hesitate to ask for help when needed.

        • Enjoys getting their teeth stuck into complicated problems, as well as being willing to pitch in on some of the more routine tasks which inevitably arise.

        • Is willing to participate in an on-call rota to cover technical emergencies out of hours.

        • Can work hours that have some overlap with London daytime.

        • Is motivated by Loco2's mission.

        Some questions we'd like you to include in your application:

        • What are some of the most challenging/interesting programming tasks you have worked on?

        • Why do you want to work for Loco2?

        • In what country and timezone do you live?

        • What are your approximate salary expectations? (please state currency)

        • 2 weeks ago
        • Loco2 Ltd

        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

        Contract Lead/Senior Ruby on Rails Developer (2-3 months)

        BEING A RUBY ON RAILS DEVELOPER AT BIT ZESTY
        As a Contract Lead Ruby on Rails Developer at Bit Zesty you will be working alongside the product management and UX design teams to make the products we build rock-solid and scalable.
        It is the perfect opportunity for someone who is experienced in creating dynamic web applications and passionate about clean code and is looking for a short contract (2-3 months).

        Design
        • Take wireframes/mockups and user stories and build systems that meet the requirements
        • Create user-friendly web app interfaces by working closely with UX designers and front-end developers
        Develop
        • Design, build and maintain efficient, reusable, and reliable Ruby code.
        • Devops: improve automation of the software development process.
        • Identify performance issues and bugs, and provide solutions to these problems.
        Collaborate
        • Work with other team members to ensure we are building the right product
        • Participate in code reviews
        • Pair-program with other developers or discuss possible technical architectures
        • Contribute to creating a culture of writing excellent software

        WHAT WE ARE LOOKING FOR
        • 4+ years experience developing applications with Ruby on Rails
        • Expert in HTML, CSS & JS
        • Excellent knowledge of SQL (MySQL/PostgreSQL)
        • Experience with NoSQL (MongoDB/CouchDB/ElasticSearch)
        • Passion for good user experience
        • Passion for technology
        • Superb organisational skills and attention to detail
        • Ability to take initiative and work with minimal supervision
        • University degree in Computer Science, Software Engineering or a related subject

        WHAT WE OFFER
        • A friendly, open-minded and collaborative team working closely with the CTO
        • Autonomy, we don't micromanage our teams
        • Challenging environment - you will be working on new complex projects
        • Day rate dependent on experience (200-300 EUR)
        • 2 weeks ago
        • Bit Zesty

        Ruby on Rails Engineer

        We’re seeking a full stack Software Engineer who will serve as a cross-functional member of the engineering team who embraces DevOps culture and practices. We’re at a pivotal point where we’re building the platform that will serve as the foundation for the business for years to come.

        SKILLS

        • Engineers backend services and APIs using Ruby on Rails
        • Builds web front-end applications using technologies including HTML, CSS, JavaScript, and TypeScript including frameworks such as Angular, React, or Vue
        • Integrates with third party APIs such as Twilio and with various insurance carriers
        • Creates automated tests to ensure our applications are reliable
        • Automates the deployment pipeline to enable frequent deployments and consistent builds from development through production
        • Shares responsibility for site reliability engineering first designing resilient systems and applications, troubleshoots performance or availability issues, and participates in the on call rotation
        • Creates relational database schemas and performs query optimization as well as using in memory data stores
        • Collaborates closely with Systems and Security Engineers to build secure and reliable applications

        QUALIFICATIONS

        • 5+ years relevant experience building scalable and functional applications, including two years of Ruby.
        • Experience in technology companies and startups using open source technologies including Linux, Git, AWS, and modern development environments
        • Expert in either front-end or back-end but capable with both.
        • Familiar with a microservice architecture

        To learn more about Bold Penguin’s results-focused culture and employee-focused perks, read more on our careers page.

        • 2 weeks ago
        • Bold Penguin

        Python Systems Engineer

        Crunch.io is an innovative analytics company in the market research industry. We offer a survey data analysis platform that allows market researchers, analysts, and marketers to collaborate in a secure, cloud-based environment, using an intuitive drag-and-drop interface. Crunch users can quickly gain insights from their data and communicate them to their clients.

        We are hiring a Python Software Systems Engineer to help develop and deploy our platform. We are inviting you to join our small, fully remote team of developers and operators helping make our platform faster, more secure, and more reliable. You would help us deliver new features and build the future for how we deploy our products faster and safer while increasing the availability and reliability of our systems. You will explore different ways of problem solving and discover, explain, and defend your choices in implementation. You will be self-motivated and disciplined in order to work with our fully distributed team.

        We are looking for someone who is a quick study, who is eager to learn and grow with us, and who has experience in DevOps or Agile cultures. At Crunch, we believe in learning together: we recognize that we don’t have all the answers, and we try to ask each other the right questions. Some of the ways that we accomplish that include paired programming to tackle a hard problem, transparent code reviews, and discussions about design and architecture. Since Crunch’s employees are completely distributed, it’s crucial that you can work well independently, and keep yourself motivated and focused. We move fast but carefully, with a deep commitment to not breaking things… well, not too much.

        Responsibilities:

        In addition to typical software engineering and system administration tasks, you will be expected to

        • Contribute to code quality through unit testing, integration testing, code review, and system design using Python
        • Configure and administer production services, and develop and maintain procedures for updating and upgrading these systems without sacrificing availability
        • Develop and and maintain staging, testing, and developer environments that provide a uniform base for developing code that is trusted to work well in production
        • Develop and automate software lifecycle systems to aid in Continuous Integration and Delivery of tested code
        • Participate in on-call rotations (limited to your working hours + the occasional weekend) and assist in diagnosing and fixing system failures quickly when they occur

        Qualifications:

        • Ability to work independently and communicate clearly
        • A commitment to producing robust, testable code that meets industry standards
        • Strong programming experience using Python or another high level programming language
        • Strong system scripting ability using PythonBash, or similar
        • Substantial Linux System Administration experience

        Experience with any of the following are nice to have, but are not required:

        • Building large-scale or complex multi-tenant web applications
        • Parallelization, code optimization, and Big Data operations
        • System Deployment and/or Configuration Management software (e.g., Ansible, Chef, Puppet, etc.)
        • Continuous Integration tools (e.g., Jenkins, Bamboo, Travis, etc)
        • Monitoring (e.g., Nagios, Datadog, Sentry, Splunk, etc.)
        • Cloud Computing (e.g., AWS, OpenStack, Google Cloud, Azure, etc.)
        • ElasticSearchDocker, Kubernetes, Mesos

        Learn more about our team!

        Crunch offers competitive salary; health, dental, and vision insurance; and equity options. We are a small but growing company spread from UTC+1 to +11, mostly in the Western hemisphere. Remote work is flexible and largely independent, yet highly cooperative.

        We are an equal-opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status.

        • 2 weeks ago
        • Crunch.io

        Elixir or Erlang Developer for Paybear

        Paybear is a cutting-edge cryptocurrency platform working towards the creation of a global toolkit for crypto-based financial products.
        With the initial version of our payment gateway already up and running, we’re now focused on incorporatingnew products into our growing ecosystem.

        However, our work is not yet complete! We’re in need of an Elixir or Erlang Developer to apply their impressive skills towards the creation of even more amazing products at PayBear.

        Role:
        • Write reusable, testable and sustainable code for Paybear products and services.

        • Collaborate with and support both the DevOps and Frontend teams.


        Required skills:
        • At least 1 year of hands-on experience with Elixir and/or Erlang and OTP, or 5+ years of production experience in languages and platforms such as Scala, Clojure, Python, Java and C#.

        • Ability to write clean, documented, production-ready code. Sloppy coders need not apply!

        • Self-motivated and comfortable as part of a fully remote team.

        • Thorough knowledge of Git and Docker.

        • Proven experience with MongoDB.

        • Familiarity with cloud services such as Azure, AWS or GCP.

        • Fluent English, both spoken and written.

        Bonus attributes:
        • At home in the bowels of blockchain: you understand blockchain tech on an instinctual level and have experience working with it.

        • Experience with Plug, Ecto, OTP.

        • Experience with Node.js.

        • You’ve previously worked as part of a remote team.


        Terms:
        • 40 hours/week.

        • Open to contract work.

        • From 30 USD / hour.

        • Time tracking through Hubstaff.com.

        Feeling up to the challenge? Send your CV and code sample with [Elixir or Erlang] in the subject to Alex at career@paybear.io, and let’s get started!
        • 2 weeks ago
        • Paybear

        Software Engineer - Remote

        DESCRIPTION
        Kuali is looking for Senior Fullstack Javascript engineers. We use Nodejs, React and Mongodb. Our software engineers have responsibility for their services top to bottom. Bonus points if you have experience with a (Java) monolith and microservices. We support systems build using both Java and React/Node.js. We are evolving our product to be a set of loosely coupled apps all communicating with each other via RESTful services.

        You’ll be responsible for…

        • Helping set architectural direction
        • Writing elegant, well-tested, maintainable code
        • Creating amazing software and supporting it in a DevOps capacity
        • Building relationships with customers to develop a deep understanding of their needs
        • Collaborating with domain experts and designers to create delightful solutions
        • Pairing with engineers on other teams to develop shared services and integrations
        • Invigorating the team, the company, and the customer community

        About the company...

        Kuali is a growing cloud software company that partners with colleges and universities to build open source software in a competitive space. Our market it rife with outdated, inefficient, legacy ERPs that leave users yearning for better solutions. We are committed to improving our customers experience and reducing their investment in administrative software. We’re generating revenue and growing quickly with over 160 customers and 70 employees. You’ll have a significant impact on what we do and how we do it because we are an empowered group of entrepreneurs. You’ll also get to work with some truly amazing people. We offer an exceptional benefits package including full premium coverage for employee and dependent medical and dental care. We offer 401(k) matching, employee profit sharing and all the paid-time off that you need (just work it out with your manager).

        If these company values appeal to you, then we should talk:

        • Deliver Amazing Experiences
        • Cultivate Openness
        • Iterate to Evolve
        • Act with Accountability
        • Assume the Best
        • Practice Humility

        REQUIREMENTS

        You have many years of experience. You’re curious. You solve hard problems. You execute. You advocate for the customer. You produce value. You love learning and innovating. You want to spend time honing your craft as well as teaching and learning from your peers. You are dedicated and love to be challenged.

        About you…

        • You’ve worked on multiple web applications.
        • You care about the quality of your code.
        • You care about user experience and about having a rock solid back end.
        • You’re well versed in at least one programming language, but preferably many.
        • You’re versatile. You know when to think big and when to act small. You’re equally comfortable in both greenfield and refactoring projects.
        • You’re inspired to achieve results and your enthusiasm is contagious.
        • You’re passionate about your role in helping customers and other developers achieve their missions, and you advocate for them fiercely.
        • You’re curious, continuously seeking knowledge, and you share your discoveries with others.
        • You know how to influence and serve.
        • You’re comfortable navigating the complexity of large enterprise applications.
        • You have tailored agile methodologies to your needs.
        • You’re into continuous delivery and DevOps.

        If you have some of these too we’ll be delighted:

        • You have experience with the Higher Education community.
        • You’ve shipped Software as a Service (SaaS) solutions.
        • You've worked with microservices architectures.
        • You’ve been through incremental refactoring efforts.

        BENEFITS

        Autonomy

        Revenue sharing

        401k matching (up to 4% of your salary)

        Full health premiums for you + dependents

        Take the PTO you need

        Technology and training allowances

        • 2 weeks ago
        • Kuali

        Full Stack Developer - Angular / RoR / PostgreSQL

        Looking for an experienced full stack developer that can build both desktop and mobile applications.  

        NO AGENCIES -  Looking for independent contractors that have the ability to start part-time so we can try each other out.  We will quickly switch to full-time if things are good.   There might also be an opportunity for full-time employment if both parties agree.

        You will be working with small team developing desktop and mobile travel applications that utilize innovative features and technology.  All of our mobile apps utilize AWS cloud services for data management and hosting, and we provide our customers with a web-based console to manage app content and capabilities. Therefore, you must have a strong working knowledge of both mobile and desktop apps, and how the two can affect each other.  

        You must be a great communicator and able to speak fluent english.  You must also be available during normal EST working hours for scrums, meetings, etc.  You must be able to work with minimal supervision and specifications as we are an Agile / Remote organization and don't have the ability to provide constant oversight.   

        REQUIRED EXPERIENCE / SKILLS :

        • Angular, TypeScript, and NativeScript (for mobile)
        • RoR
        • PostgreSQL
        • Slack
        • Jira / /Bitbucket
        • JSON & XML with Postman for API testing

        HELPFUL EXPERIENCE / SKILLS :

        • iOS - ObjC and Swift
        • Android - Java
        • AWS DevOps - Jenkins, EC2, S3, Cognito, etc. 
        • Agile
        • 2 weeks ago
        • TripCraft

        Software Engineer, DevOps

        DESCRIPTION

        We’re looking for a Software Engineer skilled in DevOps to join our growing Engineering team! You should apply if you’re comfortable participating in strategic conversations about and getting your hands dirty writing code to improve tooling, data, infrastructure, and integrations. Our ideal candidate approaches work with empathy, respect, and humility.

        About Us

        Our mission is to build a world where no one’s health is hindered by their need.

        We're effecting change for the most vulnerable among us by building software that social workers, nurses, patient advocates and care coordinators at Hospitals and Health Insurance companies use to connect their patients with social services. Our software addresses "social determinants," such as access to food, housing, childcare and jobs, which determine over 60% percent of our population's health. Our aim is to move the needle on healthcare outcomes and cost for these populations. After only 5 years, we've managed to touch the lives of over 6 million people in need. Our products are in use by some of the top health plans and Hospitals in the country such as BlueCross BlueShield and Johns Hopkins Healthcare.

        We support diverse individuals and communities in need. We believe it’s crucial to build a team that is equally diverse. We enjoy meeting people who share in our commitment to cultivate thoughtful and safe work environments, and understand the meaning and importance of our mission. We encourage individuals from marginalized and underrepresented communities to apply!

        REQUIREMENTS

        About the Role

        Software Engineer (DevOps) Engineer will:

        • Collaborate in Platform Squad sprints, standups, and retros with a team of software and data engineers
        • Architect, develop, and test (automated and manual) software to integrate with internal and external systems
        • Develop tools to automate workflows and improve developer efficiency
        • Perform root cause analysis for production errors
        • Implement and evangelize security, stability, and monitoring best practices
        • Be part of our on-call rotation

        About You

        • 6+ years experience in software engineering with a focus on DevOps, Infrastructure, or SRE
        • Knowledge of server infrastructure including cloud-based platforms (e.g. AWS, Aptible, GCE)
        • Experience with virtualization and containerization using Docker or equivalent
        • Experience architecting and implementing monitoring and alerting systems, including evaluating effective vendors (e.g. New Relic, Datadog, SumoLogic, Sentry)
        • Fluency with scripting in bash, Ruby, Python, ECMAScript, Lua or equivalent
        • Readiness to collaborate on data and integrations engineering problems
        • Comfort with automated testing
        • Enthusiasm for joining a growing team where you’ll have high impact and dynamic work

        ...And the following would be nice:
        • Production experience with React, Postgresql, and/or Elasticsearch
        • Professional experience in a high-growth startup environment
        • Experience working in healthcare or social impact-oriented organizations
        • Interest in and experience with teaching and mentoring fellow developers

        BENEFITS

        Together, we live into our Core Values

        • We lead with empathy: We believe in kindness, empathy, assuming good intentions and finding mutual understanding from our teammates, customers, and users.
        • We lean into vulnerability: We're not afraid to ask for help or give and receive feedback. We build off our failures and don’t shy away from tough conversations.
        • We rise above the status quo: The status quo leads to pain for the people we serve, our communities, and our clients. We do our best to rise above the status quo, and to do things that no one else are doing. On an individual level, we improve ourselves and are always learning.
        • We match grit with wit: We're creative and resourceful. We find solutions to every problem

        ...and to further support them, we offer:
        • Unlimited Vacation
        • A comprehensive tech set up
        • Equipment allowance
        • Education reimbursement allowance
        • Monthly unlimited MetroCard reimbursement (New York only)
        • Monthly wellness reimbursement
        • 401k with 4% matching
        • 100% covered Medical, Dental & Vision insurance
        • Inclusive Parental leave
        • Flexible work schedule with work-from-home options
        • Weekly team lunches and learning opportunities
        • 2 weeks ago
        • Healthify

        Back-end Drupal 7/8 Developer

        Interpersonal Frequency (I.F.) is seeking a Back-end Drupal 7/8 Developer to add to our growing team.

        Who you are:

        • You’re a professional Back-end Drupal Developer who can help create straightforward user experiences, design beautiful, custom websites, and develop modules.

        • You’re an expert developer who adheres to Drupal standard practices, and has expertise in scaling systems and solving complex problems.

        • You bring both creativity and maturity to your work: you’re a self-starter who can jump in quickly and can manage your own time effectively in a remote work environment.

        • You’re a team player who loves technology, communicates clearly (verbally and in writing), learns quickly and always carefully unit tests code before hand off.

        • You’re skilled at and experienced with collaborating effectively with remote colleagues while working from home.

        Requirements:

        • Computer Science BS, related degree or 4+ years in the field

        • Advanced skills in Drupal 7/8 customization including expertise in Drupal’s API and hooks

        • Expert PHP7 developer, familiar with the latest features of PHP 7

        • Expert level Javascript/AJAX/AHAH is necessary, jQuery experience preferred

        • Ability to read and understand concepts from user stories, comps and wireframes

        • Ability to interact with clients, both technical and non-technical

        • Experience building and consuming modern Web Services

        • Familiar with source control principles of Git or similar

        Bonus Skills:

        • Experience with SASS, Zurb Foundation/ Twitter Bootstrap

        • Expertise in Modern database development (MySQL/MariaDB)

        • Experience building sites that scale properly with demand in virtualized environments

        • Drupal caching implementation and optimization experience

        • Knowledge of Responsive Design Patterns

        • Experience implementing/integrating with  single sign on (SSO)

        • Experience with search integration (SOLR, Google Search Appliance, etc.)

        • Drupal 8 or Symfony2 framework

        • Experience working with a DevOps Team

        • Experience mentoring colleagues

        Why work with us?

        • Fun, cutting edge remote work environment – ever changing, always a chat away from team members 

        • Your work directly impacts the lives of millions of Americans every day

        • Healthcare, and Dental/Vision/Life/Disability plans

        • Unlimited vacation, and a flexible schedule

        • Work in a mostly virtual environment or a coworking location. If you work virtually, be prepared to travel once a quarter for face-to-face with the team


        If you are interested, and are a US citizen, please send your cover letter, resume, and some code samples or examples of past work to devjobs@ifsight.com.

        Interpersonal Frequency LLC is an Equal-Opportunity Employer (EOE).


        • 2 weeks ago
        • Interpersonal Frequency

        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

              Channel Sales Manager (Remote)

              Mission

              The Channel Sales Manager finds and wins relationships with new channel partners. The Channel Sales Manager is responsible for achieving sales, profitability, and partner recruitment objectives.  This role is focused on developing large strategic “White Label” and smaller SaaS partners plus identifying and developing new channel prospects directly.  The candidate will be expected to generate their own leads and have a hunter mentality.

              The Channel Sales Manager’s role also includes ensuring that the sales and marketing efforts support the company’s overall strategy and goals.

              Responsibilities

              The Channel Sales Manager reports to the CCO.  The purpose of this role is to find and win new Channel Partners by managing the sales process from hunting to signing:

              • Proactively recruit new qualifying partners;
                Manage sales pipeline, forecast monthly sales and identify new business opportunities;
              • Cold call within your market or geographic area to ensure a robust pipeline of opportunities.
              • Meet potential partners by growing, maintaining, and leveraging your network
              • Leads solution development efforts that best address partner needs, while coordinating the involvement of all necessary company and partner personnel;
              • Deliver partner presentations and attend sales meetings and partner conferences;
              • Assist in partner marketing activities such as conferences, campaigns and other promotional activities.
              • Analyze market trends and accordingly develop sales plans to increase brand awareness.

              The ideal candidate

              You are an experienced channel sales professional with extensive knowledge of development best practices, hosting, Platform as a Service, DevOps and web technologies.

              • 5-10 years’ experience selling hosted solutions (Cloud, SaaS, PaaS, IaaS).
              • 5-10 years of selling software services business value.
              • An extensive network of relationships with software providers, consulting firms, or coding languages ecosystems (PHP, Java, NodeJS, Python).
              • Demonstrate success defining and achieving sales plans and revenue targets.
              • Demonstrate past success for building a pipeline of partner opportunities
              • DevOps and infrastructure knowledge
              • Excellent communication, presentation, and analytical skills are a must in this highly collaborative role
              • A customer-oriented attitude combined with a positive and proactive nature
                Autonomy and the ability to work well with a distant international team
                Ability to travel 40% of your time.

              This is a remote job. Work from anywhere!
              • 2 weeks ago
              • Platform.sh
              Feedback