37 : remote jobs for you

JavaScript Developer

We are looking for a developer that wants to help us build a high performance, high accuracy online fraud prevention service.

In the United States in 2017, $16B was lost to internet fraud and identity theft. Help us stop this.

Whether you love JavaScript or are just starting with it, you must have the curiosity and persistence to work on challenging problems.

Send answers to the below questions in an email to join@stealthjs.com with a link to your GitHub/GitLab profile.

  • How would you represent a triangle in JS?
  • How would you handle financial calculations in JS?

  • 3 days ago
  • StealthJS

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

Software Developer

The ideal candidate for this opening is someone that has a strong passion for writing code that bring to life digital products. Developers who thrive at Differential place equal emphasis between efficiency and approachability. They flourish in a continuous delivery process where collaboration and ego-free communication is valued. We believe in developing working software throughout the entire product development process. We engage in product thinking as a team and cross functionality among product managers, designers and with our client partners. Our process aims to create original digital products and services that innovate and reshape companies.

Above all, we are focused on finding someone that we love to work with. Culture to us isn’t a ping pong table in the breakroom or some words we put up on the wall. It’s embedded in our DNA and starts with our hiring process. Regardless of your prior experience, we want to consider passionate people for this position.  

Our mission statement, core values, benefits and more can be found at handbook.differential.com.

What you can expect to do:
  • Work on product teams of 3 to 9 people focused on making great digital products
  • Work iteratively and collaboratively in two-week Sprints and six-week Cycles.
  • Continuously learn and improve your technical and soft skills

What we’re after:
  • Passion for the whole product process. We know you will have your specific areas of focus, but we find those that are passionate about the bigger picture collaborate best with our cross-functional teams.
  • Demonstrated ability to rely on an iterative process to maintain momentum on projects. In other words - our work is never going to be perfect, and we expect you to be able to prioritize what matters most now so we can consistently and efficiently iterate and continuously deliver valuable working software.
  • Familiarity with modern development tools, libraries, and frameworks. Most of our team uses React, React Native, Redux, Node, GraphQL, Github, VS Code, CircleCI, Jest, etc.

Differential employees are those who:
  • Communicate effectively with clients and teammates
  • Are self-motivated
  • Learn quickly and relentlessly
  • Curious about technology and the impact it can make on the world
  • Enjoy taking ownership and responsibility for their work
  • Enjoy collaborating with others on problems
Candidates must be based in the United States, and be available for meetings during standard business hours for client and team meetings. Specific times vary based on client-specific timezone preferences. There is flexibility in working hours but there is an expectation to be able to regularly attend client and team meetings.
  • 4 days ago
  • Differential

Front-End Software Engineer

We are:

DeviantArt - the largest online social network for artists and art enthusiasts, and a platform for emerging and established artists to exhibit, promote, and share their work with an enthusiastic, art-centric community. We have over 45 million registered members and attract over 50 million unique visitors per month. Our members — known as deviants — upload thousands of pieces of original artworks every day, everything from painting and sculpture to digital art, pixel art, films, and anime.

Our technology department is responsible for working on interesting scalable technologies and fun features across a number of areas of DeviantArt. Our worldwide remote teams work on a rapid iteration process and encourage collaboration between developers, UI designers, product managers, and non-technical staff.

You are:

A developer with 3 or more years of software development experience in team-based environments. You have advanced JavaScript & CSS skills, and significant production experience with React.js and Redux. You have a proven track record of working on advanced, scalable, interactive web applications as a front-end and/or full stack developer.

You’re passionate about software engineering, and constantly expanding your knowledge. You have strong communication skills, are a self-learner and you engage with the product development lifecycle from concept to support. You also pay close attention to detail, animation and user experience.

Bonus points if you:

  • Have a Computer Science degree or equivalent experience.
  • Have some exposure to TypeScript, ES6, lodash, Redux saga, Sass/Less, any template engine (JSX, Jade).
  • Are well versed in working with server-side APIs.
  • Have experience with automation and package management tools such as Grunt, NPM, Yarn, Webpack.
  • Have knowledge of React server-side rendering.
  • Practice TDD.
As a Front-End Software Engineer, you will:

  • Build rich React applications with different state-management paradigms within a very new codebase that leans on frameworks and tooling developed by large and very experienced teams.
  • Push your code to millions of users every day.
  • Interact and collaborate daily with a world-class product, UX and design teams.
  • Improve your skills and learn from top-notch engineers.
  • Tackle tough problems and find creative ways to solve them.
Please submit links to your live projects, GitHub accounts or other examples of your best sample code!

  • 4 days ago
  • DeviantArt

Get alerts for new jobs

Software Engineer - Platform Integrations Team (PHP)

TaxJar is the leading technology solution for busy eCommerce sellers to manage sales tax and is trusted by more than 15,000 businesses. Our mission is is to make eCommerce easier for everyone. 

OUR CORE VALUES

  • We do the right thing for our customers.
  • We're a team, built on trust.
  • We're proud to be remote.
  • We're in control of our own destiny.

TaxJar’s remote-only team of 60 people is growing quickly. We have an immediate opening for a PHP Software Engineer. 

We want you to join one of our growing platform integrations team to help build out the next generation of our WooCommerce plugin. The platform integrations team at TaxJar works directly with merchants, agencies, and partners to solve their business problems and devise clever solutions to accommodate the ever-increasing complexity of sales tax. Most of our integrations are built completely in-house to provide the best possible customer experience and unparalleled support. We bring new TaxJar features an improvements directly to eCommerce platforms such as WooCommerce via our API. As our ecosystem rapidly expands, you'll have the opportunity to learn about many eCommerce platforms and create new integrations from scratch.  

*This is a full-time remote position available to folks located in the US.

AS A PHP SOFTWARE ENGINEER ON THE PLATFORM INTEGRATIONS TEAM YOU WILL

  • Build out exciting new features in our WooCommerce sales tax plugin
  • Become a lead maintainer of our repositories on GitHub and solve customer issues
  • Write strong, well-tested scalable PHP code daily
  • Improve onboarding and UX for WooCommerce merchants
  • Improve integration performance for high volume stores
  • Be challenged to solve new problems
  • Review and test your teammates pull requests
  • Contribute to and maintain our existing PHPUnit tests
  • Learn new eCommerce platforms and assist with development 
  • Help maintain our PHP sales tax API client with new features
  • Assist the customer success team with highly technical issues
  • Spend time working the customer success inbox. Our employees, even the CEO, spend time doing this - we're all in it together. 

REQUIREMENTS

  • 2-5 years professional experience with WooCommerce plugin development
  • Ability to write clear and accurate tests using PHPUnit
  • Write code that is maintainable and readable by your team
  • Be accountable for the code you deliver to production
  • Manage development tasks from assignment through to production
  • Agile, humble, trustworthy, and a team player
  • Rapid learner who thrives in a fast-paced and demanding environment
  • Passion for building simple and intuitive solutions for complex problems in eCommerce
  • Excel at communicating with the team remotely (chat, video, email, etc)

YOU'LL BE A GREAT FIT FOR OUR TEAM IF YOU

  • Only want to work remotely
  • Are a PRO at communicating and collaboration
  • Highly value working with people you like and respect
  • Are accountable
  • Are confident in your skills and a solid team player (We’re peers here, no egos please) but also comfortable working asynchronously
  • Hungry to play an impactful role and not afraid to fail

We’re a happy team and we all really love what we do. We've created a space where high-achievers can succeed, but are also safe to fail. We're profitable and focused on growing TaxJar sustainably. We're always learning how to make TaxJar the best place to work for all of us, and not just another tech startup. We’re always looking for an amazing new teammates to come share in the excitement of solving real-world problems with technology.

BENEFITS
  • Excellent health, vision and dental benefits
  • Flexible vacation policy
  • 401k Plan
  • $1,000 in professional development credit
  • Home office stipend
  • Equity in a profitable company 
  • 2x year all-company in person retreats (fully paid for by us of course)
  • Brand new Macbook computer 
  • Mandatory Birthday holiday!
  • 12 week paid maternity/ 6 week paid paternity leave
  • Monthly perks reimbursement for things like Netflix, Amazon Prime, your gym membership, home internet and more.

We offer all of our employees amazing benefits. Visit www.TaxJar.com/jobs for a full list of our benefits and to learn more about how we work and what we stand for.

If you're not the perfect fit for this position, but you know someone who is, we'll pay you $1,000 if you refer us to the person we hire.
  • 5 days ago
  • TaxJar

Ruby/Rails Developer

You are a Ruby/Rails developer that is passionate about clean, maintainable, and well-tested code. You’re a motivated self-starter that will take ownership of your work. You’re focused and exceptional at what you do, and don’t consider yourself a “full stack” developer. You have an exceptional attention to detail, and are comfortable reviewing pull requests and working with other developers. You’ll work with our existing development team to add features and upgrade an existing app.

We are a vocabulary learning company, whose products are used in schools all over the world. We’re looking for a senior developer to help us upgrade our large, monolith Rails app. Our ideal candidate is in the Portland area, and able to work at our Beaverton office. However, we’re open to a remote position for the right candidate.

Requirements:

  • At least 3 years of applicable Ruby/Rails experience.
  • A history of developing and supporting actual Ruby on Rails applications in production with a large user base.
  • Experience with Rspec and Capybara testing.
  • Familiarity with MySQL, including advanced querying and performance profiling.
  • An understanding of background jobs, including Redis, Resque, and Sidekiq.
  • Familiarity with Git, Github, Codeship, Codeclimate, and Sentry
  • JavaScript/CoffeeScript skills (including ES6, Webpack, and React)
  • An understanding of integrating with third-party services and API’s (we use Mandrill, Intercom, Salesforce, and Freshdesk, and many more).

Benefits:

  • Up to 100% of healthcare.
  • Up to 100% of dental.
  • $240 annual book stipend.
  • $1500 annual match for charitable contributions.
  • $1200 annual education stipend.
  • Apple Macbook Pro.
  • 2 weeks paid vacation + holidays + birthdays.

Interested? We’d love to meet you. Please introduce yourself to developer@membean.com by providing Ruby/Rails code samples. We’ll provide a brief assignment during the interview process. Please note that we won't be responding to any inquiries until at least February 10, 2019, so please be patient with us.
  • 5 days ago
  • Membean

Senior Frontend Developer

Senior Frontend Developer

The position:
Subtext Media is looking for a Senior Frontend Software Developer to be our lead UI / UX developer, contributing your expertise to help us grow our innovative local content platform, dailyuv.com.  We are looking for someone with a passion for building web applications, who thrives on keeping up with the latest technology and trends. You will be a core member of the team and the lone Frontend Developer as we continue to staff up our Software Development team.  You will have strong influence over technologies used, architecture & design of the software, and be an integral part of growing the team.

Our fronted is powered by React, MobX, TypeScript, Emotion, Next.js, Storybook and Cypress.   

We use Rails for our backend and postgres for our datastore.  For deployment we make heavy use of Docker containers and AWS services such as ECS / ECR, EC2, RDS, S3, CloudFront, and CloudFormation.  We utilize industry standard application/services such a GitHub, Slack, G Suite, Clubhouse, Jenkins, CircleCi, New Relic and others.

What you will need to be proficient in:
  • Front end development experience (HTML, CSS, etc)
  • Javascript (ES6 & TypeScript)
  • React / MobX
  • Optimize components for performance across browsers and devices, paying particular attention to mobile
  • Experience working in a modified agile / kanban / scrum based environment
  • Excellent written and verbal communication skills
  • Able to work well alone and with a small team that will be remote and co-located
  • Self-directed with effective time management

Qualifications:
  • Bachelor’s Degree in Computer Science, Engineering, Math or equivalent
  • 5+ years of software development experience
  • 2+ years of javascript UI experience

Pluses:
  • Knowledge of building web applications and familiar with backends that use Rails with a Postgres datastore
  • Knowledge (and interest in) infrastructure and deployment technologies such as Docker and AWS services such as ECS/ECR, Lambda, Fargate, RDS, S3, CloudFront, etc
  • Proficiency in other languages and packages (Python, Ruby, etc) with a focus on Full Stack and Front End technologies
  • Capable and comfortable working with a small team in a fast-paced, team-oriented, startup environment

What we offer:
  • A supportive, friendly team
  • Flexible schedule
  • Opportunity to grow your skills and develop solutions to complex problems impacting large audiences
  • Competitive salary

Who we are:
  • A small company and a smaller software development team, consisting of a Team Lead and 3 engineers
  • A remote friendly team with employees located in MA, VT, NJ, British Columbia
  • 5 days ago
  • Subtext Media

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

      Experience PHP Developer

      Car and Classic are looking for a backend PHP developer to join our team and help build the world's best classic car website.

       

      You'll be working, initially, with one other developer - with such a small team your impact is integral to our continued success.

       

      The Role

      You'll focus on ensuring Car and Classic runs smoothly for its advertisers, purchasers and dealers. You will help design & deliver features for our customers, while improving our legacy home-grown PHP codebase.

       

      This role requires strong communication skills, alongside excellent PHP knowledge. You'll be given the autonomy and space to focus on your work, without micro-managing and pointless status updates.

       

      You

      You should be a detail orientated PHP developer who is always looking to improve and grow. You should be a self-starter able to manage your time and commitments.

       

      Requirements

      • Experience working with legacy PHP projects
      • Experience with MySQL
      • HTML, CSS, JavaScript and jQuery
      • Effective communication skills - written and verbally
      • Passionate about improving our codebase as we go
       

      Nice to haves

      • Ansible experience
      • Design or UX experience
      • Involvement with open source projects
      • Sysadmin experience
       

      Personal

      • Self-motivated
      • Fluent in English, written and spoken
      • Proactive attitude
      • Proven track record of successful execution, learning and growing
       

      Process

      After an initial chat with our Lead Engineer all qualifying candidates will then be invited to complete a short paid development & review task, where you'll have the opportunity to see how we work and make sure you'll enjoy the job.

       

      If all goes well you'll be offered a permanent position!

       

      Our Company

      Car and Classic is currently raising over £1, 000, 000 with its partner company Cazana, to be used to grow the company into a larger and international success. While currently Car and Classic is a 3 person team, we're working directly with Cazana and their experienced team of 20+ to reach our goals.

       

      We already command the classic car classifieds market, being the largest classic car site in Europe, but our goal is to be the largest classic car site in the world.

       

      Our day to day communication happens in Slack, we have weekly catchups and we're always around for a chat if needed.

       

       

      Get to work on a website with millions of pageviews a month, with endless potential and you in the drivers seat.

       

       

      Apply

      Simply email jobs@carandclassic.co.uk with your CV, contact details & any links to relevant places (GitHub, StackOverflow, Twitter, Blog, etc..)

      • 1 week ago
      • Car and Classic Limited

      Website Developer

      DESCRIPTION

      We're looking for an awesome website developer with an eye for design, to join our fast-growing marketing agency working on a full-time, remote-working basis. We offer challenging work for real clients, intensive training and mentoring and a starting salary of £21,216 a year (plus benefits).

      We specialise in the technology sector and our clients include well-known names such as Microsoft, Symantec and Dell as well as ambitious but smaller tech companies.

      The interview process for successful candidates will involve a review of your application and work, initial phone screening, several rounds of online interviews with Articulate people and an exercise that shouldn’t take more than a couple of hours.

      If you’re interested, please apply right away and remember, we value attention to detail, honesty and personality.

      ABOUT ARTICULATE

      At Articulate Marketing we work together to build a good company, do remarkable work and communicate effectively. You’ll be joining an 16-person, entrepreneurial company in an ambitious but informal role - we take our work seriously; ourselves, less so. As a remote-working organisation, we pay extra attention to developing and maintaining our culture. That means we’re looking for:
      • A rugged individualist rather than a corporate clone. We like someone with a good sense of themselves.
      • Someone willing to speak up when they need support. This is a two-way street: we need you to put yourself forward, volunteer ideas and offer your help as well.
      • Someone comfortable with communicating via web conferencing, Slack, Basecamp and email. Really communicating. It doesn’t have to be a lot, just get in there and put effort into getting to know people.
      • A person who has a genuine interest in participating in the life of the company, whether than means participating in meetings or in our social events (for example, we like to have a virtual pub night in on occasion. No cliques or office politics here, just people who enjoy one another’s company).
      • You to be able to come to London on a regular basis - 8 to 12 times a year - for company and client meetings. We pay your travel costs. You must be based in the UK or the EU.

      For more about the culture at Articulate, visit our website, and check out our About us page. Also, read our blog. Start here and here.

      REQUIREMENTS

      Successful Articulate staff are analytical, thoughtful, creative, passionate, intellectually curious and a little bit geeky.
      We expect you to have:

      • A strong interest in website development, with an ambition to learn and grow
      • An intuitive understanding of a design brief and an ability to turn a great design, provided in Illustrator or Adobe XD format into neat code
      • A great eye for design and good understanding of design and development trends
      • Basic understanding of website development, including HTML, CSS and Vanilla Javascript
      • Some proof of development work. This can include a degree or online course projects. Please note that GitHub links are not ideal - please share links to a working site or app
      • Curiosity and excitement about the world of technology (our target market)
      • Strong organisational and time management skills
      • Attention to detail to an almost obsessive level
      • Enthusiasm to learn new coding languages
      • Fluent written and spoken English


      For additional bonus points:

      • Experience with WordPress, HubSpot or similar CMS
      • A strong interest in UX/UI design
      • Graphic design skills
      • An interest in digital marketing
      • Some familiarity with Growth Driven Design or other agile, iterative methodologies
      TYPICAL ASSIGNMENTS

      With training, support and time to learn new platforms:
      • Implementing website designs in HubSpot CMS and, to a lesser extent, in WordPress (these include building modal pop-ups, responsive website pages as per provided design mock-ups, sticky sidebars and others page elements for data-driven, agile websites).
      • Building interactive elements for web pages in JavaScript.
      • Managing small projects, under supervision. This can involve direct contact with clients, as well as participating in client calls.

      BENEFITS

      • A chance to deliver meaningful work for amazing clients, such as Microsoft, and ambitious, interesting smaller firms
      • The freedom to work remotely - from home - in a flexible way
      • Training and support in agile web development, HubSpot and WordPress, HTML and CSS as well as access to online courses for other skills.
      • A starting salary of of £21,216 a year plus benefits including an £840 a year Happiness Account that can be used for things like training; a pension scheme; private health insurance, and a company Kindle with access to the company library
      • 1 week ago
      • Articulate Marketing

      Data Engineer

      Kombucha, cold brew coffee, foosball? We've got it.
      Talented, creative, hard-working? We're looking for you. 

      Full-Time Data Engineer Role (with a side of Kubernetes Ops)
      U.S. Based - Remote Available

      Dev Team Overview
      Scientist.com is a growing services marketplace which helps Scientists the world-over find, initiate, and track service requests. We're at many of the largest pharmaceutical and biotech institutions in the world. We enable the outsourced workflows which increase efficiencies and facilitate compliance. And we're growing.
      The core of the Scientist system is a mature and monolithic Ruby on Rails application. We have successfully migrated to Kubernetes on AWS and we run over 400 pods! Everyone on the dev team is empowered to deliver new software daily.

      Job Description & Responsibilities
      This is where you come in, the web application is in great shape but we need to answer more business questions. We want to provide data and tools to our finance and business analysts based on events from the application. The first big project would be maintaining an ETL pipeline for loading data into AWS S3 and supporting our internal customers with Tableau.
      You would be collaborating with experienced application owners who know the datas ins and outs, you would not be learning the system in a vacuum. That won't be the end of it, we'd also like to support more developer friendly tools like Jupyter.
      You'd also be supporting the Kubernetes cluster, helping to track system health, improving our CI/CD system, internal metrics and logging, performing cluster upgrades, and doing a variety of security ops. If you like Rust, this also a great job for you.
      We're ready to train the right applicant for any of the missing skills. If you've got a passion for any part of this job and you're receptive to training on other parts, apply!
      Requirements
      • Code school or BA/BS degree or equivalent work experience
      • Working knowledge of Unix processes, networking, bash, ruby or python
      • Comfortable with SQL and data modeling
      • Excellent communication and presentation skills
      • Self-starter capable of working independently
      Nice to haves
      • Experience with AWS Athena/Glue/EMR
      • Experience with Tableau and its server administration
      Even if you aren't super confident, that's OK. We encourage anyone interested in this position to apply. Please include any relevant code samples, blog posts, stack overflow questions or answers. We want to see what you've written and got a feeling for your communication style.

      Benefits
      • Competitive salary
      • Medical/Dental benefits
      • 401K
      • Stock Options at rapidly growing start-up company (#9 on Inc. Magazine’s fastest growing private companies)
      • Remote friendly 
      • Daily standups with your team
      • Company laptop of your choice
      • All expenses paid travel to the yearly all-hands, held in beautiful Solana Beach, CA
      If this sounds interesting to you, please apply online and include your resume, cover letter and relevant code samples, blog posts, and stack overflow Q&A.

      * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
      Due to the number of applications we receive, we ask serious applicants to: 
      • upload a resume
      • write a cover letter (how do you fit this role, and tell us something interesting about you!)
      • provide relevant code samples - github and/or ____
      • blog posts
      • stack overflow Q&A
      Applicants providing only a Resume or LinkedIn profile will not be considered. 
      * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 

      • 1 week ago
      • Scientist.com

      Senior Javascript Developer

      Who are we?


      We're an InsureTech startup founded in May 2017 and have developed a suite of working & tested applications focused on automating and processing claims.

      Have you ever had to claim on your car insurance policy, or perhaps travel insurance? How long did it take? How many bureaucratic hurdles did you need to tackle? How much did you have to pay out-of-pocket? Our suite of apps helps to mitigate all of these scenarios; it spares customers of hefty out-of-pocket payments, visits to branches, and from all the paperwork usually involved.

      Do you see the opportunity? We certainly can - and we're not the only ones! Due to ever-increasing interest in our solution we are looking for top notch developers to help us scale-up by building out our core systems. We plan to onboard our first customers this year so it is a super interesting time to join.

      Why should you work for us?

      Our product is solving an important real-world problem that is widely recognised by insurance companies and their customers. We have a unique opportunity to completely revolutionise an industry currently dominated by large corporations.

      We are a cosy team with a high-level of experience in both insurance and technology. We operate with a horizontal structure; everyone, whether a developer or the CEO, is invited to help mould the product & strategy. We strongly believe in the freedom of work. That's not just a fancy declaration - we really do work from anywhere. As long as you are able to work in an asynchronous environment, all we ask is that you deliver what you promise. We won't insist on you being chained to a desk or a particular location.

      We pay market rates depending on experience and skillset.

      What tools and methods do we use?

      • Latest versions of Angular for frontend apps, and Ionic for hybrid mobile apps.
      • Node.js and Restify for API gateways and simple microservices.
      • Test-driven and behaviour-driven (Gherkin syntax) development patterns.
      • Continuous integration and delivery using CircleCI.
      • Docker both for development and production (Amazon ECS).
      • Our preferred project management method is Kanban (Trello).
      • Our preferred communication tool is Slack.

      Why should we hire you?

      • You can hit the ground running and develop maintainable code from day one.
      • You have a deep knowledge of core Javascript and you can write Typescript with your eyes closed (well, almost).
      • You have proven experience in building both large single-page frontend applications and server-side Express/Restify applications.
      • You have a good eye for interfaces. You don't need to be a Photoshop pro but you should be able to create user-friendly pages & components using HTML & CSS (SASS).
      • Your familiarity with CircleCI or other CI tools enables you to debug and fix pipelines.
      • You are able to work in an unstructured start-up environment. You escalate problems whenever you are stuck and also voice your opinions when needed, ultimately enabling us to innovate faster.
      • Your proactive and transparent approach will save us from any major hiccups, since you solve problems before they ever reach the client.

      What if I don't have all the skills mentioned?

      No worries, we will still consider candidates who can tick the majority of boxes.

      How should I apply?

      Send us an email with your resume and explain your motivation. Please include all relevant links – mainly LinkedIn, your website/blog, GitHub, Stack Overflow, or similar.

      We will take a look at your profile and arrange a short Skype call - just a friendly conversation to get to know each other. No typical HR questions. Part of the call will be dedicated to discussion about your experience, and about your approach to solving technical challenges. We will ask you some questions that will test your level of understanding of the topics covered.

      We don't believe in whiteboard exercises, but we will still give you a quick technical assignment. We want to see your thought process and your experience with solving challenges from complex problem domains.
      • 1 week ago
      • Paysure Solutions

      WordPress Lead Developer - 65k Salary Yearly.

      We are paying 65k a year for this position as a starting salary.

      Our products serve an amazing community of business owners that make a living using our products. You’ll be our number one authority to keeping products up to date, including maintaining, bug fixing, dealing with issues via GitHub that need to be solved, and developing new theme and plugin concepts working closely with our product manager.

      A bit about us, Astoundify launched back in 2013 with our first product, and we already have thousands of happy, paying, marvelous customers. We’re also growing month by month, which means we have lots of customers using our products and that means there’s quite a bit of problem solving to keep everything running smoothly. The great thing is, you’re a great problem solver and understand how to debug and fix issues that arise and work great with other developers and product managers.

      About This Role:
      This role will cover WordPress development for our products from basic bug fixes using PHP, JS, CSS to advanced product development using Gutenberg blocks and our new frontend WooCommerce editor which uses React.js and everything in between. On a day-to-day basis, you would be responsible for maintaining our products (keeping in mind that each of our repositories have development and release instructions for easy adoption for another maintainer.) to helping bring new products to life that have been designed and frontend developed.

      You will be happy to know that because we’re a tech company we use great customer support and company management tools such as GitHub, Helpscout, Slack, Dropbox, Trello and the like, and you should be familiar with those. Basic customer service experience is essential. We expect you to come with excellent communication skills backed by good generalist WordPress development experience.

      We Are: 
      • A culture of creatively minded, hard working people who are excited about Astoundify and being part of its growth and success.
      • Flexible working conditions – work where you want to work.
      • We provide access to a company computer (MacBook) and any other equipment you may need to complete your day to day tasks.
      • A fast paced and growing environment where everyone has regular interaction with teammates from all over the world.

      What We Offer:
      • Competitive salary, starting salary of 65k year.
      • 21 Days of paid vacation.
      • Paid parental leave.
      • Flexible schedule.
      • Equipment budget.
      • Conference and continued education budget, attending events by Envato, PressNomics, WordCamp US/EU.

      Who Should Apply?
      We care strongly about diversity at Astoundify, and welcome candidates of all variety, and from all backgrounds. If you think you have the skills and experience needed for this role then we’d like to hear from you.

      Whats Next?
      If you think this is the job for you, we’d love to hear from you. Just apply for this job using the form located on our website, include a resume and cover letter and let us know what the strangest tech problem you have ever had to solve was. Good luck!

      • 1 week ago
      • Astoundify

      Front End Engineer

      WHO IS WALDO? 


      Waldo Photos is a photo finding platform empowering consumers to toss their selfie sticks, put their phones back in their pockets and live in the moment. Waldo is the only platform that removes all of the friction in getting photos of you taken by others and creates new opportunities for photographers to market and sell their photos. Users can enjoy life’s most precious events and automatically receive images taken of them right on their phones or share images of others they’ve taken without having to lift a finger – whether between friends and family or a professional photographer.

      WHAT WE'RE LOOKING FOR? 

      We're looking for an independent problem-solver who values learning, keeps current on technology trends, and enjoys the ownership and accountability that is expected from early-stage team members. The ideal candidate:

      • will enjoy coding at all layers in a web application stack

      • will be fluent in modern web application frameworks and design

      • will understand how great UX contributes to customer acquisition and retention

      • will learn whatever is necessary to get the job done

      • will write clean, elegant, simple, testable code

      • will be comfortable with git, pull requests, and code reviews

      • will take pride in their work

      • will want to work with others who do the same

      While we're based in Austin, Texas we have team members across the globe. We are open to remote, international, contract. But we do need full-time commitment.

      REQUIREMENTS

      Base Qualifications:

      • At least 3 years experience deploying high quality, modern web applications.
      • At least 1 application in production with the ability to talk in depth about your contributions. Actually shipped a Universal JS application.
      • Experience using React.js, Redux (built and shipped) and in-depth understanding of React’s paradigms and ecosystem - React Apollo / Relay and GraphQL experience will be considered a plus.
      • Up to date understanding of the JavaScript ecosystem. Including but not limited to: ES2015+, Babel transpilation, Webpack, Node.js runtime differences, Unit test runners and supporting frameworks.
      • Very strong markup and styling skills (HTML5 / CSS3 / CSS preprocessors) with a keen eye on design.
      • Experience working in a fast paced startup environment.

      Desired Qualifications:

      • Active Github profile with code samples of React / JavaScript projects and/or contributions to relevant projects.
      • Experience designing, building and reading JSON APIs (we're using GraphQL).
      • Experience with GraphQL and related libraries like Relay and Apollo.

      Outstanding Qualifications:

      • Contributor (pull requests) to libraries in the React eco-system (React.js, react-router, redux), or other major JS libraries.
      • Active blog or personal website with writings or projects demonstrating a continued learning, curiosity and interest in the latest and greatest front-end techniques and tools.
      • Interested in Node.js backend work or back end work in other languages (we use Python, Clojure, Go and whatever language/library/platforms is right for the job).
      • Experience architecting functional reactive front end applications.


      BENEFITS


      • Ability to work remote from anywhere in the world
      • East Austin office that is dog-friendly
      • Flexible vacation
      • Unlimited high fives (both virtual and in-person)

      Details

      • Type: Full time (employee or contractor)
      • Location: Austin or remote
      • Annual salary: $70,000 - $90,000
      • Equity: 0.0% - 0.20%
      • 1 week ago
      • Waldo Photos

      Jr. Product Analyst

      Clevertech is looking for an organized and efficient Jr Product Analyst to join our worldwide team. We are looking for a team member to help us set the best practices and define success for various projects while working with Project Managers and other members of the product team. Your day will consist of testing and analyzing web and mobile apps that are in active development to verify functionality and report defects.

      Do you have an interest in tech? Do you love discovering new apps and their endless possibilities?

      Our vision at Clevertech is to provide enterprises a world class development team that executes on their most ambitious goals. The ideal candidate will have a willingness to learn. This is a position where experience is a plus, but a genuine interest in learning about new technologies will go a long way. Attention to detail, a dynamic approach and communication skills are highly desired.

      REQUIREMENTS:

      You have a consistently positive attitude and are interested in learning new things. Excellent communication (verbal and written), analytical, and interpersonal skills are you best strengths and you are able to work independently and within a team to take on new tasks as needed. Prioritization and organization will be key factors of success in this role.

      • Attention to Detail

      • Organization

      • Ability to multitask

      • Ability to effectively prioritize

      • Daily Management Update

      • Willingness to learn

      • Interfacing with clients

      • Defining success metrics

      • Experience with the G Suite, GitHub and ZenHub a plus

      Our Benefits

      We know that people do their best work when they’re taken care of. So we make sure to offer great benefits.

      • Competitive Vacation Package

      • Annual Financial Allowance for YOUR development

      • Flexible Family Leave

      • Clevertech Gives Back Program

      • Clevertech U (Leadership Program, Habit Building, New Skills Training)

      • Clevertech Swag

      • Strong Clevertech Community

      How We Work

      Why do people join Clevertech? To make an impact. To grow themselves. To be surrounded by developers who they can learn from. We are truly excited to be creating waves in an industry under transformation.

      True innovation comes from an exchange of knowledge across all of our teams. To put people on the path for success, we nurture a culture built on trust, collaboration, and personal growth. You will work in small feature-based cross-functional teams and be empowered to take ownership.

      We make a point of constantly evolving our experience and skills. We value diverse perspectives and fostering personal growth by challenging everyone to push beyond our comfort level and try something new.

      The result? We produce meaningful work

      Getting Hired

      We hire people from a variety of backgrounds who are respectful, collaborative, and introspective. Members of the tech team, for example, come from diverse backgrounds having worked as copy editors, graphic designers, and photographers prior to joining Clevertech.

      Our hiring process focuses not only on your skills but also on your professional and personal ambitions. We want to get to know you. We put a lot of thought into the interview process in order to get a holistic understanding of you while being mindful of your time. You will solve problems derived from the work we do on a daily basis followed by thoughtful discussions around potential fit. Whatever the outcome, we want you to have a great candidate experience.



      Want to learn more about Clevertech and the team? Check out clevertech.careers


      • 1 week ago
      • Clevertech

      Product Manager

      What We Do

      Overleaf is a startup and social enterprise that builds modern collaborative authoring tools for scientists — like Google Docs for Science. We have over three million registered users from around the world. Our primary product is an online, real time collaborative editor for papers, theses, technical reports and other documents written in the LaTeX markup language.

      Who We Are

      Overleaf was founded by two mathematicians who were inspired by their own experiences in academia to create a better solution for scientific collaboration and communication. Now we are a team of thirty based mainly in and around the UK and in the US. We were recognised as one of the UK's top 100 fastest growing businesses in 2018.

      In September 2018, we officially launched 'Overleaf v2', the latest version of our platform, which we've been working on since our acquisition of ShareLaTeX, the other major online LaTeX editor, in 2017. We've now integrated the two products and teams.

      How We Work

      Overleaf is remote-first — all founders and staff work remotely. We also have an office by King's Cross station for those in the London area, and we get the whole team together in London several times a year for face-to-face time.

      We encourage flexible working. Our core hours are 2pm–5pm UK time, during which we have a 10–15 minute daily standup call for the whole development team. We have few standing meetings for the development team, but we do many smaller video or voice calls for pairing or within project groups.

      We don't yet have standing teams, but we form and dissolve smaller teams on a per-project basis; we try to give everyone the opportunity to serve as a team lead if they want to.

      We always collect user feedback to inform our work. We have UX professionals on our team, and we run many surveys and user interviews.

      We organise our work with Kanban. We use GitHub pull requests for each feature with code review to share knowledge and best practices (and catch bugs). We test thoroughly with automated unit and acceptance tests, supported by continuous integration (CI). We're also fans of linting to minimise bikeshedding (and to catch bugs).

      About This Role

      This is a broad role, which you will be able to shape as the business grows, but in the short term we will ask you to:

      • Work closely with the development team as a product owner throughout the development process:
      • Take the lead in product and feature design, representing the needs of the user and other stakeholders to the engineering team,
      • Work with the engineering team to make sure that we are taking an approach which maximises the value to the user, while minimising technical complexity,
      • Prioritise tickets in bi-weekly sprint planning sessions to make sure we are regularly delivering small improvements, rather than only focusing on big feature releases,
      • Monitor the impact of new features and releases, to determine if they achieved the goals set out for them at the start.
    • Work closely with internal teams (sales & marketing, support, business) to:
      • Understand the users they engage with and the problems, pain points and requests they are seeing,
      • Clearly communicate our roadmap and product changes in advance of their launch,
      • Run early rounds of internal feedback gathering, before we launch to users,
      • Understand how our internal tooling can be improved for internal users
      • Work closely with our UX team to:
      • Develop strategies for regularly monitoring and collecting user feedback,
      • Formulate hypotheses which we can answer with user feedback and testing.
    • Work closely with our CTO and CEO to:
      • Plan out the longer term product roadmap
      • Understand the high level company vision and goals, and make sure these are reflected in ongoing product development

      As a recent example of a project which required many of these roles was the development of the Overleaf v2 git bridge:

      • We designed and ran a survey to assess which workflows were important to users in Overleaf v2, and then a follow on survey and user interviews after an initial beta launch. One of the outcomes of this was a reversal of a decision to remove git bridge, once we understood how crucial it was to many users' workflows.
      • Implementing the git bridge in Overleaf was a complex technical challenge, where different engineering choices would have different impacts to the user's workflow, and vice-versa. Effectively bringing together the engineering team, user feedback, and product vision was important in finding the best solution.
      • We rolled out the git bridge slowly to a beta cohort of users, to assess feedback and catch any usability problems early.
      • Keeping the support team up to date so they could communicate the situation to users, and let interested users into the beta program was important.
      • Giving the sales and marketing team reasonable estimates that they could communicate back to clients was important.
      • We are conducting another large scale survey and round of follow up feedback on the launch of Overleaf v2, and part of the focus of this will be on learning how the git bridge is now perceived and used.

      As a product manager, you would have been involved in leadership, product decisions and coordination between teams that went into the above process.

      Here are some examples of other projects we've recently completed:

      This year, we have many projects planned including Single Sign On for our many university clients, improvements to our rich text mode, Dropbox sync, B2C conversion funnel, and much more.

      Personal traits

      • A strong intuition for what makes products a joy to use,
      • Empathy for how different users will need different things out of a product at different stages, and how to effectively serve these different needs in one product,
      • Strong communication and mediation skills,
      • A technical enough background to understand how the user facing product will tie into backend and architectural decisions.

      How We Hire

      The stages in our hiring process are typically:

      1. We will aim to update you on the status of your application within one week from when we receive it.
      2. We'll follow up by email (or sometimes schedule a phone call) with any questions we have about your application, usually around logistics, your ambitions and your expectations about the role.
      3. We'll schedule a more in-depth interview, which is typically two hours long. The first hour is discussion, and the second hour is practical. For the practical, you'll have the option of either completing a homework assignment, which requires about one hour of your time before the interview, or doing an exercise during the interview, if you prefer. The exercises are practical in nature, and you can use Google, etc., and ask us questions.
      4. We'll make an offer. We usually interview in batches, so there may be a short delay while we interview other candidates, but we will try to keep you informed throughout the process.
      If you have a deadline, please let us know in your application, and we will try to be accommodating.

      Requirements

      We require that you:

      • have a minimum of 2–3 years of relevant experience (we aren't taking on more new graduates at the moment).
      • will work for us full time (or nearly full time).
      • will usually be available in our core hours, 2pm–5pm UK time.

      Benefits

      • Remote and flexible working.
      • Salary £40k–£75k per year depending on experience.
      • You would join a small, dedicated and growing team.
      • We're substantially (around 80%) open source, so your work will often be on open source.
      • We're backed by Bethnal Green Ventures (https://bethnalgreenventures.com/) and Digital Science (https://www.digital-science.com/), through which we're part of a wider community of startups in science, health and ed-tech.
      • Our London office is shared with several other Digital Science companies, so there's lots of interesting people to meet, and clubs and sports activities outside of work.
      • You can pick your own equipment. MacBook Pro? Lenovo ThinkPad? Notebook and pen? However you like to work, we'll provide what you need.
      • We provide a training budget; many of our staff choose to attend relevant industry conferences or buy training materials.
      • We run a biweekly internal seminar series (show and tell) with short talks from staff about their work or personal projects, new technologies and techniques.
      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, sexual orientation, age, marital status, veteran status, or disability status.

      • 2 weeks ago
      • Overleaf

      Engineering Manager

      What We Do

      Overleaf is a startup and social enterprise that builds modern collaborative authoring tools for scientists — like Google Docs for Science. We have over three million registered users from around the world. Our primary product is an online, real time collaborative editor for papers, theses, technical reports and other documents written in the LaTeX markup language.

      Who We Are

      Overleaf was founded by two mathematicians who were inspired by their own experiences in academia to create a better solution for scientific collaboration and communication. Now we are a team of thirty based mainly in and around the UK and in the US. We were recognised as one of the UK's top 100 fastest growing businesses in 2018.

      In September 2018, we officially launched 'Overleaf v2', the latest version of our platform, which we've been working on since our acquisition of ShareLaTeX, the other major online LaTeX editor, in 2017. We've now integrated the two products and teams.

      How We Work

      Overleaf is remote-first — all founders and staff work remotely. We also have an office by King's Cross station for those in the London area, and we get the whole team together in London several times a year for face-to-face time.

      We encourage flexible working. Our core hours are 2pm–5pm UK time, during which we have a 10–15 minute daily standup call for the whole development team. We have few standing meetings for the development team, but we do many smaller video or voice calls for pairing or within project groups.

      We don't yet have standing teams, but we form and dissolve smaller teams on a per-project basis; we try to give everyone the opportunity to serve as a team lead if they want to.

      We always collect user feedback to inform our work. We have UX professionals on our team, and we run many surveys and user interviews.

      We organise our work with Kanban. We use GitHub pull requests for each feature with code review to share knowledge and best practices (and catch bugs). We test thoroughly with automated unit and acceptance tests, supported by continuous integration (CI). We're also fans of linting to minimise bikeshedding (and to catch bugs).

      About This Role

      This is a broad role, which you will be able to shape as the business grows, but in the short term we will ask you to:

      • Own process at the level of the whole engineering team, now 17 people, including leading retrospectives and ensuring that teams are working well together and have appropriate processes for managing their work. At least in the short term, you will also be directly involved in planning work for the whole team (e.g. backlog grooming, ensuring tickets are well specified, monitoring for bottlenecks).
      • Take on line management of the engineering team, including improvement of frameworks for career progression and performance review, and including regular 1:1s with the development team.
      • Represent the engineering team in communications with our sales, marketing and support teams.
      • Play an active role in our hiring process, including continuing to refine that process, forming interview panels, and often participating in those panels.
      • Contribute to decisions on technical architecture and tools for development and operations (e.g. languages, frameworks) as we continue to scale the product while controlling costs.
      • Contribute to mentoring developers and setting up systems to support their growth and training, such as pairing and internal training or sharing sessions.
      • Take opportunities to get hands on, to make sure you can stay in touch with the day-to-day work of the team.

      These responsibilities currently sit with me, our CTO, and we will be working closely together. As we continue to grow the engineering team, I would like to be able to focus on our product, where I believe I can have the most impact. I am looking for an experienced engineering manager to help the team to continue to develop and to uphold the values that have carried us this far. In particular, at Overleaf we aim to be:

      • Friendly, open and approachable - if we can help, we do.
      • Collaborative and innovative, with a love of science & learning.
      • Trustworthy and professional, but not corporate.
      • Sustainable, scalable and reliable, both as people and in our tech.
      • Making our users’ lives easier, by putting the user first.
      • Remote-first and flexible, to working styles & personal lives.

      To give you an idea of what we do, here are some examples of projects (large and small) we recently completed as part of our Overleaf v2 work:
      This year, we have many projects planned including Single Sign On for our many university clients, improvements to our rich text mode, Dropbox sync, B2C conversion funnel, and much more.

      How We Hire

      The stages in our hiring process are typically:
      1. We will aim to update you on the status of your application within one week from when we receive it.
      2. We'll follow up by email (or sometimes schedule a phone call) with any questions we have about your application, usually around logistics, your ambitions and your expectations about the role.
      3. We'll schedule a more in-depth interview, which is typically two hours long. The first hour is discussion, and the second hour is practical. For the practical, you'll have the option of either completing a homework assignment, which requires about one hour of your time before the interview, or doing an exercise during the interview, if you prefer. The exercises are practical in nature, and you can use Google, etc., and ask us questions.
      4. We'll make an offer. We usually interview in batches, so there may be a short delay while we interview other candidates, but we will try to keep you informed throughout the process.
      If you have a deadline, please let us know in your application, and we will try to be accommodating.

      Requirements

      We require that you:

      • have a minimum of 8 years of relevant experience.
      • will work for us full time (or nearly full time).
      • will usually be available in our core hours, 2pm–5pm UK time.

      Benefits

      • Remote and flexible working.
      • Competitive compensation package.
      • You would join a small, dedicated and growing team.
      • We're substantially (around 80%) open source, so your work will often be on open source.
      • We're backed by Bethnal Green Ventures (https://bethnalgreenventures.com/) and Digital Science (https://www.digital-science.com/), through which we're part of a wider community of startups in science, health and ed-tech.
      • Our London office is shared with several other Digital Science companies, so there's lots of interesting people to meet, and clubs and sports activities outside of work.
      • You can pick your own equipment. MacBook Pro? Lenovo ThinkPad? Notebook and pen? However you like to work, we'll provide what you need.
      • We provide a training budget; many of our staff choose to attend relevant industry conferences or buy training materials.
      • We run a biweekly internal seminar series (show and tell) with short talks from staff about their work or personal projects, new technologies and techniques.
      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, sexual orientation, age, marital status, veteran status, or disability status.

      • 2 weeks ago
      • Overleaf

      Software Engineer

      Who We Need:

      Cardinal Financial understands that great people are the key to great companies. We are looking for intelligent, hard-working, passionate individuals that want to be part of something very different. We need people that dream big and possess a work ethic that will inspire those around them. We are seeking forward thinking people, who produce results rather than wait for them. You will not be micromanaged; but you will need to meet specific expectations and it will be entirely up to you to make sure that this happens. You will be backed by one of the strongest, most supportive and technical mortgage banking leadership teams in the industry and we are all committed to the success of the enterprise.

      We are currently looking for energetic, hardworking, and knowledgeable Full Stack Software Engineers located on the East Coast and West Coast.

      What You Will Do:

      • You’ll be involved in every aspect of building and supporting our SaaS enterprise mortgage lending platform.
      • We’re an agile shop and you’ll be part of choosing what stories you’ll work on as they come up in the backlog.
      • You’ll do full-stack development because we’ve found it benefits the team and product when an engineer is familiar with the entire stack and has a genuine interest in all our software technology. We also recognize that each engineer is passionate and skilled in specific layers. We manage to blend the two realities very well.
      • You’ll manage your stories completely including working with end users to determine what is required, designing the UI, classes, business logic and data. We describe our approaches informally to get rapid review and critique by others.
      • You’ll write clean, concise code, and robust unit tests for all your work.  Finished code will be reviewed by others in the team. We mix up the review teams so everyone has good exposure to the whole system.
      • You’ll find ways to improve our product and how we work. We leverage tools and innovation to make more happen with less. When we identify an improvement, we implement it fast.
      • You’ll help with production support and help users when needed.

      What You Are Like:

      If you think you’d like to work with us, here are some things that should apply to you:

      • You’re comfortable working in a small team. Each of us has a huge impact and we depend on each other to get things done.
      • You love a fast environment with a lot of churn.
      • You’re passionate about good object-oriented design, great UX, security, performance optimization and testing.
      • You pride yourself on understanding projects top to bottom.
      • You enjoy working alone or working with others. You’re comfortable doing things even when you’re not told exactly what to do.
      • You take pleasure in creation, chaos, spontaneity, change, debate and silence.
      • You like helping others become better and more successful. You know how to make life easier for others on your team.
      • You’re OK chipping in on things that have nothing to do with your current project, or helping with off-hour production emergencies and deployments.

      What You Need:

      • You have a bachelor’s degree in Computer Science or related field and at least two years software development experience on a large-scale web application. Mortgage knowledge and experience is a plus.
      • You can analyze a feature story and design a robust and complete solution for it. You have excellent debugging skills and use tools to aid you.
      • You write well-designed, reliable code that you or others will find easy to understand and modify six months from now.
      • You know Java, databases and SQL very well. You’re comfortable with Linux commands and tools.
      • You’ve implemented UIs using HTML/CSS/Javascript. You’ve got solid JavaScript skills, including object-oriented JavaScript, not just jQuery. Experience with single-page application frameworks like Ember and Angular are a plus.
      • You're comfortable implementing integrations with third-party systems using HTTP and XML.
      • You know and use all of these: IDE, source control, debugger, continuous testing, build automation.
      • You communicate well whether you’re patiently helping a user, explaining a design to your colleagues, or writing a specification.

      Our Technology:

      Our SaaS enterprise mortgage lending platform is a challenging and complex system that includes lender and borrower interfaces, workflow, document management, advanced automation, and integrations with external entities and services.

      The server architecture is stateless, cleanly managing the business logic and persistence layer, exposed as a RESTful JSON API. The server is written using a combination of Java 8 on Jetty, and Node.js for asynchronous tasks. We persist our data in MySQL using MyBatis and use Redis for caching, metrics, and non-critical message queueing.

      The UI uses a custom, JavaScript MVC framework with many modern techniques: dynamic code loading modules, client-side routing and templates, powerful data-binding features, integrated services, and advanced component architecture.

      We develop on Macs and deploy on AWS. Our tools include: github, Jenkins, gradle, grunt, JAXB, iText, Aspose, IntelliJ IDEA, Pivotal Tracker.

      Please apply to the Cardinal Financial website and mention weworkremotely.com as the source when prompted. https://cardinalfinancial.com

      • 2 weeks ago
      • Cardinal Financial

      Senior Ruby on Rails Developer

      At ElectionBuddy, Inc., we're an established leader in our field, and we're looking for a developer to help shape the future of our industry. One of our core SaaS offerings is a Ruby/Rails application, and we're looking for the right developer to lead ongoing development. At ElectionBuddy, you'll work on a tight-knit team in an agile way.

      Main Responsibilities

      • Define, design and present analysis and solutions to various technical problems and customer requirements
      • Develop features from requirements analysis from start to finish.
      • Support and collaborate with our support team in getting to the bottom of user-reported issues and coming up with robust solutions.
      • Manage and review other developers' code.
      • Proactively optimizing and fixing bugs.
      • Keep a focus on clean, organized code that is easy to maintain.
      • Product and interface design.

      Skills

      • Ruby on Rails
      • Experience working on high-availability, production-level web applications
      • HTML/CSS/Sass
      • JavaScript/ES6
      • MySQL and/or PostgreSQL
      • TDD and the Github Flow
      • Git
      • Agile

      Please send your CV and a link to your sample code to admin@electionbuddy.com.
      • 2 weeks ago
      • ElectionBuddy, Inc.

      Senior PHP Engineer

      SkyVerge is looking for a talented full-stack senior PHP engineer to join our team and help build our portfolio of WordPress plugins for WooCommerce. You'll write code that helps power mission-critical tools for millions of online stores.

      The Role
      You’ll focus on building new features and maintaining existing code, while also helping with code reviews and customer support. With over 60 different plugins, there’s a wide variety of work. You might spend time on some complicated frontend interactions using JS, then switch focus to working with a tricky external REST API for a while, and later work on adding unit/acceptance tests to our framework code.

      You’ll have the opportunity to really dive into a problem and understand it before crafting a well-engineered, high quality solution. We believe the best work happens when given lots of uninterrupted time to think and code.

      Our plugins are built on top of WordPress and designed to work with WooCommerce, so we use PHP 5.3+ (moving soon to PHP 5.6 minimum) and we write all new JS in ES6. We follow a superset of the WordPress coding standards and actively invest in tooling & testing to improve both the quality of our products and the happiness of our team building them.

      We work primarily through GitHub and Slack, so you should be able clearly express your ideas via comments and messages. All new code is tested and peer-reviewed, so you’ll be able to both learn from the rest of the team and share your knowledge.

      As one of our senior engineers, the team will look to you for advice and direction. You’ll help shape our best practices, decide on libraries & tooling, and refactor older or underperforming parts of the codebase. You’ll also be responsible for moving your projects forward, communicating your progress and milestones with others, and clearly documenting your work.

      Here are some things you may do on a given day:

      • Research and write a pitch to refactor the data model for our shipping extension

      • Refactor an underperforming class after profiling it in your local environment

      • Troubleshoot an issue with our Memberships plugin by deep-diving into the content restriction class

      • Analyze a slow SQL query and suggest ways to improve it

      • Construct a detailed, multi-step data migration to move data from a custom post type to a custom table, write unit tests for it, and manually user test / QA it.

      • Review a pull request from another team member for readability, maintainability, and adherence to standards, and provide suggested improvements

      • Review new API documentation for one of our integration plugins and draft a story to upgrade to it

      On the first day you will:

      • Meet your team and get familiar with how we work

      • Setup your local environment and tooling

      • Commit a small tweak to a plugin and open a pull request for peer review

      In the first week you will:

      • Develop, QA, review, and ship a small feature improvement

      • Participate in code review for a teammate’s code

      • Help a team member with fixing a bug

      In the first month you will:

      • Work closely with the product team to ship a large feature

      • Participate in your first support rotation week and help our support team with escalated issues

      • Handle deploying a set of plugin releases using our internal tools

      • Publish a retrospective on your first large project to share successes & planned improvements for the next project

      You
      You love solving engineering challenges in the most pragmatic way possible. You write code that's clear, readable, and standards-compliant. More importantly, you keep the end user in mind and love getting feedback from customers to help improve our products.

      Finally, you can’t wait to join a small team that loves their work as much as you do, affords the opportunity to work on challenging & interesting projects, continuously learn and improve, and constantly ship your work. You’re an excellent writer and can communicate effectively whether drafting up a bug report, chatting in Slack, editing a wiki page, or drafting a retrospective. You know that code is about communication and explaining your thought process clearly goes hand-in-hand.

      Our team is fully-remote and we communicate primarily through Slack, Clubhouse, Google Docs, Basecamp, and weekly stand-ups via Zoom (a few short meetings) — we believe the best work happens when given lots of uninterrupted time that’s free of distractions.

      As a remote team, we believe that regular meetups are invaluable for getting to know each other better, so you should be available for 1-2 company-paid team trips per year. Curious about what those are like? Check out our recap of our last team retreat (SkyTrip), which brought the entire team out to Lake Tahoe, California for a week. It’s a plus if you think (like we do) that bears are absolutely the coolest animals in the forest.

      This is a full-time, salaried position, but hours are flexible. We know your work will speak for itself with commits, issues closed, and wiki edits.

      Process
      After an initial screening, you’ll get an email with a few questions to answer. Following that, you’ll have a few 45 minute phone chats with different people on our team to learn more about you and answer any questions you have about the position and company.

      The most qualified candidates will then be invited to complete a short one-day research project. If this goes well, we’ll invite you to the final stage of our evaluation process: the trial project. During this 1-2 week period, you’ll work closely with our team as a paid contractor to develop & ship a small feature. This gives you an opportunity to make sure you enjoy the work and the team, and it gives us an opportunity to evaluate your work. We’ll have regular chats each week to share feedback and make sure we’re on the same page. At the end of the project, if all goes well, you’ll be offered a permanent position. 🙂

      Benefits
      Here are some benefits we're happy to offer to our team members:

      • Competitive salary
      • Annual incentive for meeting team and company goals
      • 27 days of paid time-off, in addition to 2 company holidays (SkyVerge Day in March, Founders Day in June 😀)
      • Medical, Dental, and Vision insurance for US and Canadian residents and their families (reimbursements for comparable care for non-US/Canadian residents)
      • 401k/RRSP Retirement plan with 4% company match for US/Canadian residents (contributions to comparable plans for non-US/Canadian residents)
      • Up to 8 weeks paid parental leave for new mothers and fathers
      • Work flexible hours from anywhere that has a reliable internet connection
      • Tools (hardware/software) to help you be productive
      • Allowance for professional growth (books, courses, conferences)
      • Home office or co-working allowance
      • A Kindle to help you keep learning

      We support workplace diversity and do not discriminate on any protected class. We believe when we work together as a team of different views, experiences, and ideas, we can build amazing things.

      Please apply directly through the link below. Applications accepted through February 15th.
      • 2 weeks ago
      • SkyVerge

      Full Stack Engineer

      Who we are:

      SAF Platform builds software that digitizes the workflow of alternative investments for institutional investors and asset managers. Our mission is to give our clients control over the investment process through the use of our platform.

      We are a growing company with leadership that has a track record of success. Our company is based out of NYC, but our technology team is 100% remote. We currently have engineers based in North America, South America and Europe.

      What you get:

      • Work remotely from home (or location of your choosing)
      • Flexible work hours
      • Four (4) weeks paid vacation
      • Competitive salary
      Additionally, if you are located in the United States, we can provide:

      • Medical, dental, and vision benefits
      • 401k with company match

      What we need:

      A our engineering team continues to expand, we are looking to fill multiple available positions. We are looking for ambitious and knowledgeable Full Stack Software Engineers located in the Americas. The position is a mid to senior position and a strong candidate will likely have multiple years of professional experience. Prior experience in a remote environment is helpful, but not required.

      Required Skills:

      • Competent in JavaScript and Ruby (or another OO language)
      • Experience building SPA with React or another JS framework
      • Strong knowledge and experience using common test frameworks
      • Experience building and maintaining REST APIs
      • Great written and verbal communication skills in English

      Nice to Have Skills:

      • Experience working with Docker
      • Experience of deployments onto cloud infrastructure
      • Experience working with Personally identifiable information

      What you will do:

      SAF Engineering is a growing team and, as a new member, you will have the opportunity to take ownership of large pieces of product. In addition, you will help set standards and develop best practices as our application and team grow. Your daily responsibilities may include:

      • Design, build, test, deploy and maintain web applications and services
      • Write clean, performant code in accordance with our team’s code style guidelines
      • Work to improve and maintain the code health of all our software
      • Collaborate with team members and stakeholders to ensure the company is always building the best solutions in an optimal way for our clients
      • Participate in peer code reviews, share expertise with other members of the team, and help develop and maintain best practices as SAF grows

      We believe in using the right tool for the job. Currently our applications are built in Ruby and JavaScript. We use Rails, React, and Redux, deploy on AWS, and use Docker and Github during development. We use Slack and Asana for communication and use several other tools to help us get the job done.

      • 2 weeks ago
      • SAF Platform

      Senior WordPress Developer

      Institute for Nonprofit News (INN), a network of nearly 200 nonprofit news organizations, has an immediate opening for a Senior Developer on our product and technology team (INN Labs). The position may be remote or can be located with our LA or Denver teams.

      The ideal candidate for this position is an experienced full-stack developer with WordPress expertise, who is interested in the reinvention of news media, trust in media, and a free press.  The Senior Developer will be adept at understanding client needs, planning development projects based on business goals, and writing code that solves challenges or advances innovative solutions in media.

      About INN and INN Labs:
      INN Labs serves the fast-growing field of independent investigative and public service news. Across the U.S., news entrepreneurs and communities are founding and growing digital native news sites. These are fast-moving, innovative, and award-winning newsrooms. INN Labs directly supports more than 50 of these news organizations and advances the sector through our technical services.

      The team focuses on problems that INN Labs is uniquely suited to tackle at a network level, such as:
      • Providing custom design and development, digital product planning, documentation, and training to independent news media clients and members.
      • Building open source tools to solve their needs for growth and support reporting, revenue generation, and public engagement.
      • Working with innovative partners such as NPR Digital, Knight News Lab, and the Trust Project to make easily adopted publisher tools on a network scale.
      • Advancing and supporting 50+ news websites using Largo, the WordPress theme for publishers which we design, build, and maintain.

      Our work is divided between our own INN Labs projects and one-on-one contracting, advising, and support for individual news sites, most of them nonprofits. You can read more about us on our website and our team docs and can check out our projects on GitHub.

      INN Labs is growing and the tools and processes we use are ours to build. Successful candidates must be excited by innovation and agility.

      As part of a remote team, successful candidates must be good at managing their own schedules, making sure they have a clear understanding of project expectations and benchmarks, initiating communication around any changes that arise during projects and owning delivery of assigned deliverables.

      You’ll be joining an accomplished team in a key role as senior developer, but our team is highly collaborative so you’ll have an opportunity to work on a diverse range of complex projects while continuing to learn and develop new skills.

      This is a full-time position with benefits. Our compensation package is competitive and commensurate with experience. We are also committed to giving our employees the tools they need to do their job and supporting their professional growth so you’ll get a generous allowance for hardware, software, travel to conferences, etc.

      Your specific responsibilities will include:
      • Serving as a lead solutions architect of INN Labs’ publishing tools, WordPress framework, and large-scale projects to ensure they reflect and meet industry and client goals.
      • Managing the technical infrastructure for INN’s technology projects.
      • Having a strong voice and say in INN’s overall technology strategy.
      • Understanding client/member journalism and business goals and framing technology tools and product solutions and projects that meet them.
      • Delivering performant and well-documented code on time and on budget.
      • Guiding newsrooms and media business staff to find and implement the tools and strategies that best advance their goals, including those created by INN Labs and developers at INN member organizations.
      • Supporting other team members with code reviews, knowledge shares, and direct mentorship.
      • Supporting independent news media by serving as a thought leader on emerging technologies and best practices for news technology. This may include occasional posting in the INN Labs blog, presenting at news/tech conferences, and contributing to newsletters.

      Desired skills and attributes for the position: 
      We understand you might not have all of these covered but if this roughly sounds like a good fit for your skills and interests we would love to hear from you!

      • Several years of professional experience in web development, ideally in an agency or news industry setting. Experience with nonprofit business models is also helpful.
      • Strong communication skills. Ability to draw out business and editorial goals and deliver the best solutions to reach them.
      • Proven commitment to writing clean, well-documented code.
      • Strong front-end development skills (HTML/CSS/JS).
      • Knowledge of and experience with the full LAMP stack with a particular focus on PHP and MySQL.
      • Experience developing for WordPress including themes, plugins (WooCommerce, for example) and WordPress multisite.
      • Knowledge of how to interact with APIs, especially the WordPress REST API.
      • Experience with git and deployment tools.
      • Commitment to openness and sharing/writing/talking about your work.
      • Curiosity and the willingness to learn, adapt and teach.

      Nice to have:
      • Experience writing end-user documentation and explaining complex technical concepts to non-technical users.
      • Agile web development experience.
      • Experience with or interest in learning React.
      • Stakeholder-facing project management and/or product management experience.
      • WordPress core contributor and/or active involvement in the WordPress developer community.

      We are a distributed team and this can be a remote position, or based in our LA or Denver operations. Previous experience working remotely would be helpful, but we’ll help and support your transition if this is your first remote job. We are committed to giving our employees the tools they need to do their job and supporting their professional growth.

      INN is an equal opportunity employer and we are committed to creating a workplace where diversity is valued. In addition to federal law requirements, INN complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities.

      To apply, please send the following to join-inn-labs@inn.org: A brief resume/portfolio, 3 projects you’re especially proud of (links to projects, your GitHub repo, etc.), and a cover letter (in an email, no attachments please) answering the following: 1. Why is this job the perfect fit for you? 2. How has your previous experience prepared you for this position? 3. Why are you excited to join INN, and our team, in particular?

      • 2 weeks ago
      • INN Labs (Institute for Nonprofit News)

      Enterprise Support Engineer

      More and more companies are using GitHub Enterprise, so the support team is growing. When our customers have problems, they contact us and it is our goal to help them as quickly and awesomely as possible. We're looking for Enterprise Support Engineers, in North America, some European territories, Australia, Japan, and New Zealand to support our GitHub Enterprise product installed and managed in the customer's virtualization environment.

      Your main responsibility will be to work with our customers via web interface, email, phone and chat to solve support tickets. Tickets are usually opened by internal system administrators, and can include investigating load or networking issues, debugging application errors, and discussing feature requests. You'll also work with our engineering team to prioritize issues and development, and our documentation team to improve customer-facing resources. You don’t need to be a Git expert, but you do need to have technical experience and a passion for helping people.

      The position reports to an Enterprise Support Manager and works closely with other teams and leaders across the company.

      GitHub works remotely and asynchronously as much as possible. While this role does not require you to live near our office, it will require some travel to meet with co-workers or attend company events.

      This role may require working non-standard working hours, including weekends and holidays. 

      Responsibilities

      • Solve complex customer support tickets often involving Linux servers, source code, and web application issues
      • Effectively communicate technical information to customers and engineering groups at GitHub
      • Work proactively with customers on activities such as coordinating upgrades, communicating upcoming features, and ensuring their installation is running smoothly
      • Identify bugs and improvements in the GitHub Enterprise codebase
      • Manage urgent customer outages during business hours

      Minimum Qualifications

      • General understanding of how modern web applications work
      • Prior experience providing technical support
      • Excellent problem solving skills
      • Familiarity with some flavor of production-level virtual machine (e.g., VMware ESX, Xen, KVM)
      • Enthusiasm for working directly with customers
      • Stellar English and grammar skills

      Preferred Qualifications

      • Worked closely with large complex customer accounts
      • Familiarity with Git and GitHub
      • Experience with phone support
      • Ability to look through and understand code (Ruby / Bash)
      • Previous experience as a Linux System Administrator
      • Previous experience providing on-site consulting or professional services

      Who We Are:

      GitHub is the developer company. Over 31 million people use GitHub to build amazing things together across 100 million repositories. We make it easier for developers to be developers: to work together, to solve challenging problems, to create the world’s most important technologies. We foster a collaborative community that can come together—as individuals and in teams—to create the future of software and make a difference in the world.

      What We Value:

      Collaboration: We believe the best work is done together. 
      Empathy: We believe in putting people first. 
      Quality: We believe in setting the standard for excellence. 
      Positive Impact: We believe in making the world a better place through our work. 
      Shipping: We believe in creating things for the people using them.

      Why You Should Join:

      At GitHub, we constantly strive to create an environment that allows our employees (Hubbers) to do the best work of their lives. We've designed one of the coolest workspaces in San Francisco (HQ), where over half of our Hubbers work, snack, and create daily. The other half of our Hubbers work remotely in 18 countries across the globe. Here is a complete list of where we can hire!
      We are also committed to keeping Hubbers healthy, motivated, focused and creative. We've designed our top-notch benefits program with these goals in mind. In a nutshell, we've built a place where we truly love working, we think you will too.

      GitHub is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don't discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there's any way we can make the interview process better for you; we're happy to accommodate!

      Please note that benefits vary by country, if you have any questions, please don't hesitate to ask your Talent Partner. 
      • 2 weeks ago
      • GitHub

      Enterprise Support Engineer

      More and more companies are using GitHub Enterprise, so the support team is growing. When our customers have problems, they contact us and it is our goal to help them as quickly and awesomely as possible. We're looking for Enterprise Support Engineers, in North America, some European territories, Australia, Japan, and New Zealand to support our GitHub Enterprise product installed and managed in the customer's virtualization environment.

      Your main responsibility will be to work with our customers via web interface, email, phone and chat to solve support tickets. Tickets are usually opened by internal system administrators, and can include investigating load or networking issues, debugging application errors, and discussing feature requests. You'll also work with our engineering team to prioritize issues and development, and our documentation team to improve customer-facing resources. You don’t need to be a Git expert, but you do need to have technical experience and a passion for helping people.

      The position reports to an Enterprise Support Manager and works closely with other teams and leaders across the company.

      GitHub works remotely and asynchronously as much as possible. While this role does not require you to live near our office, it will require some travel to meet with co-workers or attend company events.

      This role may require working non-standard working hours, including weekends and holidays.

      Responsibilities

      • Solve complex customer support tickets often involving Linux servers, source code, and web application issues
      • Effectively communicate technical information to customers and engineering groups at GitHub
      • Work proactively with customers on activities such as coordinating upgrades, communicating upcoming features, and ensuring their installation is running smoothly
      • Identify bugs and improvements in the GitHub Enterprise codebase
      • Manage urgent customer outages during business hours

      Minimum Qualifications

      • General understanding of how modern web applications work
      • Prior experience providing technical support
      • Excellent problem solving skills
      • Familiarity with some flavor of production-level virtual machine (e.g., VMware ESX, Xen, KVM)
      • Enthusiasm for working directly with customers
      • Stellar English and grammar skills

      Preferred Qualifications

      • Worked closely with large complex customer accounts
      • Familiarity with Git and GitHub
      • Experience with phone support
      • Ability to look through and understand code (Ruby / Bash)
      • Previous experience as a Linux System Administrator
      • Previous experience providing on-site consulting or professional services

      Who We Are:

      GitHub is the developer company. Over 31 million people use GitHub to build amazing things together across 100 million repositories. We make it easier for developers to be developers: to work together, to solve challenging problems, to create the world’s most important technologies. We foster a collaborative community that can come together—as individuals and in teams—to create the future of software and make a difference in the world.

      What We Value:

      Collaboration: We believe the best work is done together. 
      Empathy: We believe in putting people first. 
      Quality: We believe in setting the standard for excellence. 
      Positive Impact: We believe in making the world a better place through our work. 
      Shipping: We believe in creating things for the people using them.

      Why You Should Join:

      At GitHub, we constantly strive to create an environment that allows our employees (Hubbers) to do the best work of their lives. We've designed one of the coolest workspaces in San Francisco (HQ), where over half of our Hubbers work, snack, and create daily. The other half of our Hubbers work remotely in 18 countries across the globe. Here is a complete list of where we can hire!
      We are also committed to keeping Hubbers healthy, motivated, focused and creative. We've designed our top-notch benefits program with these goals in mind. In a nutshell, we've built a place where we truly love working, we think you will too.

      GitHub is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don't discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there's any way we can make the interview process better for you; we're happy to accommodate!

      Please note that benefits vary by country, if you have any questions, please don't hesitate to ask your Talent Partner. 

      • 2 weeks ago
      • GitHub

      Senior Ruby on Rails Developer

      The team you join

      With a small team of ambitious developers AutoUncle has changed the game of how cars are bought and sold in 10 European countries, competing against some of the Internet's biggest companies. We’re really proud about how we’ve led the development of online transparency in the car market and grateful for the accelerated growth we continue to experience. Our results are a product of a strong team, great culture and a guiding principle of making it hassle-free to buy and sell cars.

      Most people know AutoUncle for the consumer service (native apps and web) used by millions of consumers across Europe. But new colleagues tend to get very excited when they see the technological depth there is to AutoUncle’s platform (accurate car valuations, indexing and data processing of millions cars daily, pro dealership tools, automatic marketing platforms, automated billing and so much more).

      The Journey

      When you join AutoUncle, you sign up for a journey of building one of Europe’s biggest consumer services. The company is financially strong and operating as a fast growing startup. We have few managers and expect new colleagues to get onboard willing to make a difference and grow themselves as part of the journey.

      The Culture

      We believe the best results are produced in environments where people enjoy working. As you get started you’ll quickly appreciate that the company has a clear vision and a healthy, Danish work culture. We optimise for working smart and have a strong commitment to the type of workplace we want at AutoUncle.

      In development we follow the Scrum regime as a way to stay agile and focus a lot on learning and feedback. We’ve been operating as a distributed team for years and have a healthy “virtual-first” approach to collaboration. You’ll get to learn people from different cultures, speak a lot of English and get a chance to visit our offices in Denmark (Aarhus), Germany and Romania

      The Stack

      Our current stack runs on Ruby on Rails, Coffeescript, SASS, React.js, Bootstrap, PostgreSQL, Redis, Memcached, Sidekiq Enterprise, Dedicated servers + AWS.

      We work using: Github, Slack, Gotomeeting, Trello, Honeybadger, Google Analytics, Semaphore(for automated testing) as well as a range of internally built monitoring and management systems.

      The You

      You’re a talented backend developer with strong Ruby on Rails experience. We’re not picky about academic background, but expect that you have a well-trained analytical mindset and are capable of designing architectures yourself. You should be a fast learner and comfortable working independently with prior experience with remote work.

      Your application should be directed to Co-founder, Jonas Bruun Nielsen and include a few paragraphs where you tell us a bit about yourself and what interests you about the position. Besides that we’re super curious to see what you’ve done before: code examples of work, interfaces you’ve built and perhaps responsibilities you have had in other projects. The more specific the better. If we sense there is a good match we’ll invite you to talk and perhaps visit our office in Aarhus.

        • 2 weeks ago
        • AutoUncle
        Feedback