26 : remote jobs for you

Full Stack Single-Page Application (SPA) Developer

At Redox, Engineers solve the most complex and challenging issues in healthcare technology - empowering the world’s scientists, engineers, and innovators to make healthcare data useful.

As a full stack Single Page Application (SPA) engineer at Redox, you will create SPAs to configure the operation of, report on data flow within, and troubleshoot on our network. You will work primarily within a service oriented ecosystem and our new front-end stack to create SPAs that:

  • Support the efficiency of our internal users when bringing dozens of new organizations onto our network.
  • Facilitate rapid troubleshooting and technical operations at a scale of millions of transactions per day.
  • Delight our customers with the ability to understand, configure, and report on more aspects of their use of our network.

This is a remote based opportunity. All employees are required to reside within the US due to PHI and contract agreements for accessing the PHI.

To be successful in this role, we expect that you will get to:

  • Collaborate with a multidisciplinary team to develop world class SPA applications.
  • Work within a µ-service architecture.
  • Collaborate in defining and developing to stringent Service Level Objectives.
  • Ask for forgiveness, not permission.
  • Continually improve in your craft as a developer.

Your day to day will consist of:

  • Pairing with your teammates to make progress on projects or solve problems.
  • Designing solutions to feature requirements prioritized by Product Management.
  • Implementing solutions designed by you or by teammates through the entirety of the SDLC, including testing, deployment, and operationalization.
  • Reviewing other developers code to ensure it is production ready.
  • Troubleshooting production issues when they arise.
  • Estimating features and projects on the product roadmap.

Required Skills and Experience:

  • A solid background in software development, be that a computer science degree, or more practical experience.
  • 3+ years professional software development experience in one or more general purpose languages.
  • Willingness working in all phases of the SDLC - from requirements, design, and development through testing, deployment, maintenance, and support.
  • Full stack web development experience.
  • Excellent written and oral communication skills, including pairing.
  • Strong desire to expand your professional impact and autonomy.
  • Give and receive feedback effectively.
  • Operate effectively on a remote team.
  • Healthcare IT

It is not expected that any single candidate would have expertise across all of the areas outlined above. Please apply even if you are not sure you meet all these criteria. If you are interested in the role and think it could be a fit, we'd like to hear from you.

  • 1 day ago
  • Redox

Frontend Engineer

Crunch is seeking talented, motivated engineers to join our fully remote team building interactive data applications. As a part of growing front-end team, you will work with four experienced JavaScript developers and two designers constantly improving our users’ experience. You will also collaborate with others throughout our organization and technology stack to build products that are revolutionizing the way our clients achieve their business goals.

On the front-end team, we feel strongly about developing solutions that are both technically and aesthetically sound. We invite you to bring your experience and perspective to conversations about the future growth of our applications and environment. We work closely together, with a healthy and non-combative review process aimed at improving code as well as developing each other’s skills. In short, we strive to write solid, thoroughly tested, and readable code; and we are seeking a new contributor to our already highly effective team.

In an intermediate engineering role, you will immediately begin to add value to a complex application that clients depend on to get their jobs done. You will learn to refine not only your own code but the Crunch APIs that the application is built upon. Your responsibilities will grow to include ownership of new features, the resolution of bugs, and regression-proofing through comprehensive test coverage. In any given week, you might:

  • work on new features with other frontend team members
  • triage, unravel, test, and resolve bugs and issues
  • update existing code in parallel with backend changes to ensure uninterrupted operation
  • review your colleagues’ work on pull requests
  • propose, discuss, and debate technology improvements, code organization, design patterns, and conventions employed in the front-end development environment

Front-end developers on our platform are first-class team members. Although your focus is primarily on JavaScript, you will gain familiarity with the entire system. Some of the technologies that enable us to achieve our well-designed, efficient, and performant applications are:

  • ECMAScript (latest specification, as needed)
  • Webpack + Babel (ES6 modules)
  • React + Redux
  • Immutable data objects
  • AngularJS 1.5
  • Styled Components
  • Stylus
  • Unit testing with Jest + Enzyme for React (we have over 5500 unit tests across our app)
  • Jenkins for continuous integration and deployment

If you have experience or interest in these additional areas, you may have the opportunity to work with them as part of your role:

  • End-to-end testing (we use Nightwatch.js and Docker)
  • Mobile design / touch interfaces

Qualifications:

  • A firm command of JavaScript and, more importantly, an appetite for continual improvement and growth
  • Familiarity with JavaScript frameworks and libraries for building web applications
  • Commitment to high development standards, including comprehensive testing in whatever language you’re working
  • Demonstrated ability to work with team of peers, understanding and respecting the responsibilities and expertise that developers, designers, QA folks, and others bring to the project
  • Ability to provide reasonable estimates on work, meet deadlines, and take ownership and responsibility
  • Well-developed principles of self-motivation and time management

Learn more about our team!

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

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

  • 5 days ago
  • Crunch.io

DevOps / Python engineer

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

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

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

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

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

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

If so, Gridium is the place for you.

Requirements

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

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

  • 6 days ago
  • Gridium

Full Stack Software Engineer

DEVEXI is looking for a Senior Full Stack Software Engineer to join our team.

DEVEXI is an early stage healthcare analytics startup building a powerful, sophisticated yet intuitive longitudinal research data platform linking medical and dental data to enable researchers to connect the dots between diagnoses, treatments, prescribed drugs, exposures, and short and long-term health outcomes – for groundbreaking, longitudinal studies never before possible.
DEVEXI will enable health and medical researchers, universities, teaching hospitals, insurance payers, government health agencies and pharmaceutical companies to improve quality of health care delivery, identify best practices and increase successful, cost-effective outcomes.

Culture Fit

  • Passionate about Java and Big Data SQL Databases
  • Able to work effectively as part of a remote team
  • Be friendly
  • Be a self-starter
  • Be smart
  • Able to prioritize and context switch when necessary to achieve the bigger vision
  • Able to convey development concepts to both technical and non-technical audiences
  • Strong foundation in computer science: data structures, algorithms, and software design patterns

Skills Required

● Back End

     ○ Java
          ■ Experience building RESTful web services with Jersey
          ■ Experience with Guice & IoC
          ■ Bonus points for experience with Dropwizard
          ■ Bonus points for experience with Flyway or Liquibase  
          ■ Understand the Functional and Streaming enhancements in Java8
          ■ Expertise with Unit Testing and mocking frameworks (JUnit / Mockito)

     ○ SQL & Data Warehousing

         ■ Mastery of SQL with complex joins and aggregation clauses
         ■ Efficient ETL
         ■ Understand SQL schema versioning and migration
         ■ Bonus for experience manipulating Snowflake schemas
         ■ Bonus points for experience with AWS Redshift

● Front End

     ○ HTML / CSS / SASS / Javascript
     ○ AngularJS
     ○ Bower / Gulp
     ○ Build well-architected AngularJS implementations of wireframes
     ○ Bonus points for PhantomJS & experience with FE test frameworks

● Experience with:

    ○ Agile/Scrum
    ○ Git (Bitbucket)
    ○ Amazon Web Services including EC2 and S3
    ○ Continuous Integration
    ○ Docker

● Bachelor’s Degree in Computer Science or equivalent industry experience

Benefits

● Involvement in big data health analytics to enable groundbreaking longitudinal research
● Full-time remote work (1099 contract)
● Excellent work/life balance
● No travel required
● Dog-friendly workplace
● Work with a quality team of professionals

Please send resume, hourly rate, and availability to jobs+developer@devexi.com. Must be a U.S. Citizen.
  • 1 week ago
  • Devexi

Get alerts for new jobs

Director of Software Engineering

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

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

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

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

Senior Backend Engineer (PHP/Laravel)

It’s fun, keeps you healthy and saves CO2 – our app CO2 fit makes health promotion as well as climate protection easy and effective for companies and individuals.
 
We are looking for two motivated Backend Engineers with 5+ years of experience to join our team as a full on team member. We are happy to work remotely with you, but are looking for a long term relationship. You will be part in the expansion of our product, power our server system, actively bring in and integrate your own ideas and work closely with the other developers.

Your key responsibilities

  • Design and build a scalable, secure backend in PHP and Laravel
  • Setup and maintain infrastructure
  • Development of powerful APIs
  • Integration of third party APIs and REST services
  • Work on improving application performance and bug fixing
  • Work closely with other Developers, Management and QA
 

Our requirements

  • Strong OO design and programming skills in PHP
  • Experiences in Laravel 5.5
  • Knowledge of SQL, MySQL, MongoDB or similar data base management system
  • Experience on web service integration (REST, JSON)
  • Good practice in modern development processes; Test driven development, continuous integration etc.
  • Good team and communication skills
  • Ability to work independently as well as with a team
  • Good command of English, spoken and written
 

Optional desirable skills

  • Experience of development using web technologies
  • Good understanding of HTML, Javascript, jQuery, and Bootstrap
 

Instructions

1.     We offer a remote contract position.
2.     You will be required to take one or two coding tests along with a video call interview.
3.     Direct Candidates only, no third parties, no recruiters, no staffing agencies

  • 1 week ago
  • Changers.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

Senior PHP/Laravel Developer: Your Dream Work Environment

Attention Senior Backend Developers:
“Skyrocket Your Career As A Developer In The Dream Work Environment – While Solving Interesting Problems And Working With A Clean Codebase”

You’ve finally found it…

The perfect work environment to skyrocket your career as a developer.

If you’re a talented, experienced and ambitious backend developer, then this page could literally change your life!

But only if you keep reading.

iPhone Photography School is the world’s no. 1 online photography resource. To stay at the top, we need to be excellent at everything we do, including development.

On the surface, our development needs look simple, but there's a lot more going on behind the scenes. In fact, our business is built on complex development solutions that we've created from scratch.

Right now, we’re looking to expand our team with the best people so we can achieve even more.

To attract the most capable developers like you, we’ve created the dream work environment for building your career.

8 Reasons To Build Your Career As A Developer At iPhone Photography School

1. Solve Interesting Problems

Most of our development solutions are built from scratch and are customized to our needs.

This includes our payment and upsell system, our online learning platform and iOS app, and our proprietary algorithms that decide how millions of dollars are spent on Facebook ads.

We have an AWS server set-up with load balancers, we use Docker and Circle CI for continuous integration, and we’ve got automated testing for everything.

The point is, you’ll never be bored working here.

2. Work With A Clean Codebase

Tell me if this sounds familiar to you: a nice piece of code you’re trying to push seems to be breaking a different part of the system. As you open the problematic code, the first words you utter are “Who the **** wrote this?”

We don’t work like that.

We spent all of 2017 to clean up our codebase and rarely will you find better-kept code. If we touch one part of the system, we make sure it still integrates perfectly with the rest.

This long-term approach saves you a lot of frustration and lets you focus on the problem at hand.

3. Endless Opportunities To Grow

You love being a developer because you experience growth every single day. Each completed task comes with an exciting feeling that you’ve learned something new. This rush makes you want to jump on the next assignment and continue growing.

We get how important growth is for developers.

Want to master a new framework, tool or expand your skill set (e.g., learn about AI and deep learning)? Find the appropriate online course and we’ll pay for it.

Want to use your new skills for real life solutions? We’ll encourage you to do it.

4. Get Expert Guidance

Our developers are ninjas. But we don’t expect them to know everything. Even the best developers sometimes need expert help to complete the most challenging tasks.

If there’s something outside of our team’s comfort zone, we provide them with experienced mentors in the particular area.

Besides that, you can always get help from other people on the team. They know how to achieve almost anything with code.

Join our team, and you’ll get guidance from the top experts in the business.

5. Stay In Control Over Your Own Time

Have you ever experienced this situation: your boss angrily asks you about a feature that had to be launched already… while you had no clue it was a priority?

You abandon all other tasks and end up working late in the evening to ship the feature – only for a new urgency to come up the next day... And this cycle repeats itself again and again.

We do things a little differently. Because we use the scrum methodology, our developers know everything they’ll have to do in any given week in advance. And we stick to our plans.

This means you can schedule your time however you want, as long as you get the job done.

6. Work From Anywhere In The World

We understand that the best developers like to work on their own terms. So you can do this job from anywhere in the world – including your home, our office in Latvia, or any paradise location!

If the initial collaboration turns out to be successful, our company will pay for a week-long trip to Latvia where you’ll meet the rest of our team and get acquainted with our company culture.

7. Stability You Can Count On

Most startups have huge ambitions - and little or no revenue. If you've spent months or years of your life in an exciting new company that never really takes off, you already know how frustrating that can be.

Rather than burning investor money, iPhone Photography School is highly profitable and our growth is funded from our own revenue. We had explosive growth last year, and we will 2X our business again in the next 12 months.

You don't have to worry about the company running out of money.

8. Millions Of People Will Use Your Code

Helping others is one of the most rewarding things you can do in life. While this is something that everyone should practice in their daily life, you can also do it while earning a living.

During the last 30 days alone our website has been visited by 2,063,297 different people, and this number is increasing rapidly as our impact continues to grow.

Your work will help millions of people take better photos and capture the beauty of the world.

Here’s What We Expect From You…
  • You’re excellent at PHP 
  • You’ve worked with Laravel, Rest APIs and LEMP 
  • You've worked as a full-time developer for at least 3 years 
  • You have a proven track record in building reliable IT systems 
  • You want to participate in scrum teamwork 
  • You have an excellent attention to detail 

Please only apply if you meet all these criteria. Other applications will not be considered.  

APPLY HERE: https://iphonephotographyschool.com/developer/?utm_source=weworkremotely

If you delay submitting your application, someone else will be hired before you.
  • 1 week ago
  • iPhone Photography School

Full Stack API Developer

At Redox, Engineers solve the most complex and challenging issues that slow the adoption of technology in healthcare and prevent the world’s scientists, engineers, and innovators from making healthcare data useful.

As a full stack API engineer at Redox, you will develop ingress and egress solutions to bring our customers’ clients onto the Redox network. Additionally, you will be a part of a team that develops a RESTful API on our platform that enables customers to build and scale solutions to some of the toughest problems in healthcare today.

To be successful in this role, we expect that you will get to:

    • Become familiar with third party APIs and data exchange mechanisms and industry standards for information exchange such as FHIR, DICOM, X12, and CDA.
    • Collaborate with other engineering groups and product management to develop a scalable, RESTful API defined by Redox.
    • Collaborate in defining and developing to stringent Service Level Objectives.
    • Ask for forgiveness, not permission.
    • Continually improve in your craft as a developer.


Your day to day will consist of:

    • Pairing with your teammates to make progress on projects or solve problems.
    • Designing solutions to feature requirements prioritized by Product Management.
    • Implementing solutions designed by you or by teammates through the entirety of the SDLC, including testing, deployment, and operationalization.
    • Reviewing other developers code to ensure it is production ready.
    • Troubleshooting production issues when they arise.
    • Estimating features and projects on the product roadmap.


Preferred Experience

    • A solid background in software development, be that a computer science degree, or more practical experience.
    • 2+ years professional software development experience in one or more general purpose languages.
    • Willingness working in all phases of the SDLC - from requirements, design, and development through testing, deployment, maintenance, and support.
    • Excellent written and oral communication skills, including pairing.
    • Strong desire to expand your professional impact and autonomy.
    • Give and receive feedback effectively.
    • Operate effectively on a remote team.
    • Integrating 3rd party APIs.
    • Healthcare IT.


It is not expected that any single candidate would have expertise across all of the areas outlined above. Please apply even if you are not sure you meet all these criteria. If you are interested in the role and think it could be a fit, we'd like to hear from you.

  • 1 week ago
  • Redox

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

    Python Systems Engineer

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

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

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

    Responsibilities:

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

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

    Qualifications:

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

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

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

    Learn more about our team!

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

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

    • 2 weeks ago
    • Crunch.io

    Software Engineer

    Bevy Labs
    At Bevy Labs we have deep experience building community from the ground up. We are building the best products to help companies manage and scale their user groups and event communities all over the world. We are a distributed company and strive to be as diverse as the people using our products.

    Bevy Labs Engineering
    On the engineering team you are at the heart of the action, contributing to products that are actively used by world-class communities to create connections and experiences for their people.

    We care about solving challenging problems to build products that make a real difference in the lives of our customers and their users. We also care about the craft of software engineering and how we can always become better at what we do, individually as well as collectively.

    This means continuous integration, lots of automated test coverage, thorough reviews, good thinking and lots of experiments to discover new ways of improvement.

    We are still small and nimble, but we are excited to grow.

    This position
    Over time an area of specialization may emerge, but for the foreseeable future this is a position that will likely get in touch with many different areas of the product.

    You
    You will fit in well with us, if you:

    • Reside in North or South America. Yes, we are a distributed company, but since we are still small, we like to minimize the time zone spread within the team.

    • Are an excellent communicator. In our small team, English is the official language. You need to be able to articulate complex ideas efficiently and effectively. When people do not share an office, it is essential to pay extra attention to communication.

    • Have a solid technical background. You should have at least 5 years of professional software development experience and be able to point to a track record of caring about software engineering practices.

    • Feel at home with Python/Django, JavaScript/React.js and the shell command line. You have been working in current cloud-based environments (such as AWS or GCP), but you don’t feel tied one platform and generally appreciate picking the “right tool for the job.”

    • Like to learn and strive to do so often. As a company we improve to the extent that our team does. It starts with each individual. Humility and an open mind help a lot.

    • Ideally know what it is like to work in distributed development teams, or better yet, thrive in them. It probably means you already know you don’t need a structured office environment with a manager who checks in on you once a day. Likewise, you know that you will do best from your home office.

    We are proud to foster a workplace free from discrimination. We strongly believe that diversity of experience, perspectives, and background will lead to a better environment for our employees and a better product for our users and the communities we serve.

    Principals only please.

    • 2 weeks ago
    • Bevy Labs, Inc

    Quality Assurance Analyst

    Skapa is an IT Consultancy specializing in the development of complex web-based applications. We are seeking a motivated and experienced QA Analyst to join our growing team. 

    We are focused on supporting the growth of high-performance organizations both locally and nationally. We believe in a no-nonsense culture that is focused on delivering value to our clients. This means that we are focused on learning, execution and teamwork. And of course, we have fun doing it.

    We are seeking a mid-level QA Analyst who will develop and execute exploratory as well as automated tests, to ensure we are meeting our quality goals. QA Analyst responsibilities include estimating, planning and coordinating testing activities. The QA Analyst will also ensure that quality issues and defects are appropriately identified, documented, tracked and resolved.

    Attention to detail, curiosity and a commitment to high quality deliverables is essential.

    Responsibilities
    • Perform manual and automated tests in support of testing requirements
    • Ensure the quality, design and workflow of functional areas of a product, for both web application and mobile applications
    • Review stories and tasks and generate test plans from them
    • Estimate, prioritize, plan and coordinate testing activities to include boundary and exploratory testing 
    • Document detailed defects and collaborate with development team
    • Assist in developing and executing automation scripts
    • Perform thorough regression testing on functionalities
    • Present testing results and progress to management team

    Qualifications / Skills
    • 2+ years experience in software and web quality assurance testing, and/or technical product support
    • Experience in an Agile and/or Continuous Integration (CI) environment
    • Manual end-user testing (Black-box) with growing interests in automation framework
    • Strong knowledge of software QA methodologies, tools and processes
    • Strong work ethic, positive attitude and excellent collaboration skills.
    • Must have strong organizational skills, excellent written and oral communication skills, and demonstrated problem-solving skills
    • Demonstrated ability to work on concurrent projects, activities and tasks under time constraints

    Requirements
    • Ability to work remotely, with a quiet and distraction-free work environment
    • Must be authorized to work in the U.S.A.
    • Background check will be required for finalist
    • Prefer candidates located in US Eastern or Central time zones

    • 2 weeks ago
    • Skapa Tech, LLC

    Lead DevOps Engineer

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

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

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

    Your Responsibilities

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

    Your Skills & Qualifications

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

    What Will Make You Stand Out

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

    Compensation & Benefits

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

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

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

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

    • 2 weeks ago
    • Reify Health

    Senior Data Scientist

    We are looking for a Senior Data Scientist to leverage machine learning across the entire eMoney technology portfolio. You will identify, prototype, and deliver high-impact data driven solutions for our products. You will work with our product and development teams to implement machine learning initiatives, setting data science standards and strategy. This role requires a breadth of technology and communication skills to influence and lead the strategic directions.

    Job Responsibilities

    • Develop key Machine Learning solutions and own the execution pipeline; develop prototypes, implement production models, and work with Product, Ops, and App Development teams to ensure business value is fully realized
    • Develop core AI capabilities, e.g., MLAAS, data science architecture, to support machine learning and analytics use cases across all products
    • Help set AI and ML strategy across organization, identifying, prioritizing, and capturing high-impact business opportunities for Data Science and AI across entire eMoney portfolio
    • Explore new use cases and AI technologies for potential integration into eMoney
    • Ensure adoption of ML and Data Scientific approaches, providing guidance and internal consulting to software engineers, business owners, other data scientists

    Requirements

    • 2 years working in a data science role
    • 4 years of software development experience
    • Master’s degree in related field or equivalent years of related experience
    • Experience with a variety of Data Science modeling use cases, including customer retention, marketing, digital analytics, segmentation, propensity modeling, etc.
    • Experience with data engineering, including consumption of data from relational and non-relational databases, flat files, etc.
    • Experience with integration with multiple internal and external systems
    • Experience in working in an agile environment to quickly iterate and deliver features to users
    • Experience in fintech strongly preferred 

    Skills

    • In depth knowledge of software development technologies and best practices for integration with data science: Python, Flask, Django
    • In depth knowledge of machine learning technologies: Spark, scikit-learn, deep learning frameworks (e.g., Tensorflow, PyTorch), computer vision, NLP (e.g., SpaCy, NLTK)
    • Strong written and verbal communication skills, ability to work with remote team members in virtual communication channels
    • Demonstrated ability to influence, communicate and lead technology and design decisions
    • Demonstrated abilities to communicate technology and product needs between product and engineering teams 

    eMoney Advisor is the creator of the leading wealth-planning technology for financial professionals and firms, offering the cutting-edge solutions needed to succeed as the regulatory environment shifts, investor expectations change, and the industry landscape becomes increasingly competitive. Not only do our solutions help financial professionals streamline their workflow and add efficiency to their business, they also — more importantly – create an unmatched, interactive client experience that builds trust and strengthens the advisor-client relationship. Though we’re driven to lead through innovation, the defining principle of eMoney’s existence will always remain the same: an unwavering dedication to helping advisors and their clients succeed.

    • 4 weeks ago
    • eMoney Advisor

    Software Engineer-Security

    Bevy Labs
    At Bevy Labs we have deep experience building community from the ground up. We are building the best products to help companies manage and scale their user groups and event communities all over the world. We are a distributed company and strive to be as diverse as the people using our products.

    Bevy Labs Engineering
    On the engineering team you are at the heart of the action, contributing to products that are actively used by world-class communities to create connections and experiences for their people.

    We care about solving challenging problems to build products that make a real difference in the lives of our customers and their users. We also care about the craft of software engineering and how we can always become better at what we do, individually as well as collectively.

    This means continuous integration, lots of automated test coverage, thorough reviews, good thinking and lots of experiments to discover new ways of improvement.

    We are still small and nimble, but we are excited to grow.

    This position
    All members of the engineering team are expected to participate broadly in development activities, including design discussions and code reviews. This position has a primary focus on security. Responsibilities in that area include:

    • Audit code base for security issues

    • Perform security reviews of requirements, designs, code changes

    • Perform internal penetration tests

    • Help educate team about security practices in the development life cycle

    • Help implement changes in software and infrastructure to increase security

    You

    You will fit in well with us, if you:

    • Reside in North or South America. Yes, we are a distributed company, but since we are still small, we like to minimize the time zone spread within the team.

    • Are an excellent communicator. In our small team, English is the official language. You need to be able to articulate complex ideas efficiently and effectively. When people do not share an office, it is essential to pay extra attention to communication.

    • Have a solid technical background. You should have at least five years of professional software development experience and be able to point to a track record of caring about software engineering practices.

    • Care deeply about usable security and can point at a track record of contributions to make teams, software and infrastructure more secure.

    • Feel at home with Python/Django, JavaScript/React.js and the shell command line.

    • Like to learn and strive to do so often. As a company we improve to the extent that our team does. It starts with each individual. Humility and an open mind help a lot.

    • Ideally know what it is like to work in distributed development teams, or better yet, thrive in them. It probably means you already know you don’t need a structured office environment with a manager who checks in on you once a day. Likewise, you know that you will do best from your home office.

    We are proud to foster a workplace free from discrimination. We strongly believe that diversity of experience, perspectives, and background will lead to a better environment for our employees and a better product for our users and the communities we serve.

    Principals only please.


    • 2 weeks ago
    • Bevy Labs, Inc

    DevOps Engineer

    Balena is looking for a DevOps engineer to work with the balena core services. DevOps engineers at Balena work closely with developers to facilitate moving code from development to production in a reliable, stable, and efficient manner. We're a growing company with opportunities to shape the future of our core system architecture and work to solve the good problems associated with scaling. As a company at the forefront of the emerging IoT sector, and one of the very few putting Docker on embedded devices, we move quickly and innovate aggressively to solve our problems in new and interesting ways.

    You will spend time on...

    • Deploying Docker images to production
    • Developing tools to reduce dev -> prod friction
    • Investigating and evaluating new technologies
    • Collaborating with the team to design internal tooling
    • Participating in on-call rotation

    You...

    • Take pride in your work and are passionate about good code.
    • Can’t imagine starting a new project without version control.
    • Are an excellent communicator, fluent in English.
    • Have a good internet line available so you can join a video call without trouble.
    • Are comfortable taking on a project and pushing it to completion without too much management.
    • Have a portfolio of code to show, on GitHub or otherwise.
    • 4 weeks ago
    • Balena

    Senior DevOps Engineer (Remote, 20% Travel)

    Senior DevOps Engineer

    New Context is a rapidly growing consulting company in the heart of downtown San Francisco. We specialize in Lean Security: an approach that leads organizations to build better software through hands-on technical and management consulting. We are a group of engineers who live and breathe Agile Infrastructure, Systems Automation, Cloud Orchestration, and Information Security. As a New Context Senior DevOps Engineer you will be expected to provide technical leadership with a hands-on approach. On a daily basis you will be interfacing with our clients and other New Context team members while working from the New Context office, at client sites, or from your home. Expect to heavily leverage open source software to tackle challenges like delivery of highly secured containers, management of IoT devices or building Big Data ecosystems at petabyte scale and beyond.
    Who you are:
    Seasoned Technical Veteran
    • 5 - 15+ years work experience in a DevOps, SRE, or Continuous Integration role
    • Experience with highly available and high-performance open source web technologies
    • Existing familiarity (or the eagerness to learn) Ruby and/or Python is helpful
    • Experience acting as a technical lead on technical project
    • Experience managing teams preferred
    • Experience acting as a technically hands on Project Manager preferred
    • Consulting experience preferred
    Possess a working knowledge of:
    • TCP/IP, firewall policy design, social engineering, intrusion detection, code auditing, forensic analysis
    • 5+ years experience with public cloud and automated server provisioning
    • Automated tests and their role in software engineering
    • Understanding of languages C, Perl, Python, and Ruby (some or all)
    • Web App development / deployment
    Excellent communication skills
    • Experience working with external clients and customers
    • Translate complex concepts to business customers
    Team Player & Independent Thinker
    • You must be able to think on your feet, communicate constantly and professionally, and above all else meet the expectations of our clients.
    • Ability to communicate productively with customers to explain the technical aspects and project status.
    Value Driven & Integrity
    • At New Context, our core values are Humility, Integrity, Quality & Passion and this is lived by our employees every day!

    Technology we use:
    Automation
    • Chef, Puppet, Docker, Ansible, Salt, Terraform, Automated Testing
    Containerization Ecosystem
    • Docker, Mesosphere, Rancher, CoreOS, Kubernetes
    Cloud & Virtualization
    • AWS, Google Compute Engine, OpenStack, Cloudstack, kvm, libvirt
    Tools
    • Jenkins, Atlassian Suite, Pivotal Tracker, Vagrant, Git
    Monitoring
    • SysDig, Data Dog, AppDynamics, New Relic, Nagios, Zabbix
    Databases/Datastores
    • Cassandra, Hadoop, Redis, postgresql, MySQL
    Security
    • Compliance standards, firewalls, scanners, OSSEC
    Languages
    • Ruby, Python, GO
    Our Methodologies
    • Agile, Lean, DevOps, TDD, pair programming
    • 3 months ago
    • New Context Services

    Site Reliability Engineer (Remote, 20% Travel)

    Site Reliability Engineer

    New Context is a rapidly growing consulting company in the heart of downtown San Francisco. We specialize in Lean Security: an approach that leads organizations to build better software through hands-on technical and management consulting. We are a group of engineers who live and breathe Agile Infrastructure, Systems Automation, Cloud Orchestration, and Information Security. As a New Context Site Reliability Engineer you will be expected to provide technical leadership with a hands-on approach. On a daily basis you will be interfacing with our clients and other New Context team members while working from the New Context office, at client sites, or from your home. Expect to heavily leverage open source software to tackle challenges like delivery of highly secured containers, management of IoT devices or building Big Data ecosystems at petabyte scale and beyond.
    Who you are:
    Seasoned Technical Veteran
    • 5 - 15+ years work experience in a DevOps, SRE, or Continuous Integration role
    • Experience with highly available and high-performance open source web technologies
    • Existing familiarity (or the eagerness to learn) Ruby and/or Python is helpful
    • Experience acting as a technical lead on technical project
    • Experience managing teams preferred
    • Experience acting as a technically hands on Project Manager preferred
    • Consulting experience preferred
    Possess a working knowledge of:
    • TCP/IP, firewall policy design, social engineering, intrusion detection, code auditing, forensic analysis
    • 5+ years experience with public cloud and automated server provisioning
    • Automated tests and their role in software engineering
    • Understanding of languages C, Perl, Python, and Ruby (some or all)
    • Web App development / deployment
    Excellent communication skills
    • Experience working with external clients and customers
    • Translate complex concepts to business customers
    Team Player & Independent Thinker
    • You must be able to think on your feet, communicate constantly and professionally, and above all else meet the expectations of our clients.
    • Ability to communicate productively with customers to explain the technical aspects and project status.
    Value Driven & Integrity
    • At New Context, our core values are Humility, Integrity, Quality & Passion and this is lived by our employees every day!

    Technology we use:
    Automation
    • Chef, Puppet, Docker, Ansible, Salt, Terraform, Automated Testing
    Containerization Ecosystem
    • Docker, Mesosphere, Rancher, CoreOS, Kubernetes
    Cloud & Virtualization
    • AWS, Google Compute Engine, OpenStack, Cloudstack, kvm, libvirt
    Tools
    • Jenkins, Atlassian Suite, Pivotal Tracker, Vagrant, Git
    Monitoring
    • SysDig, Data Dog, AppDynamics, New Relic, Nagios, Zabbix
    Databases/Datastores
    • Cassandra, Hadoop, Redis, postgresql, MySQL
    Security
    • Compliance standards, firewalls, scanners, OSSEC
    Languages
    • Ruby, Python, GO
    Our Methodologies
    • Agile, Lean, DevOps, TDD, pair programming
    • 4 months ago
    • New Context Services

    Build & Release Engineer - Elasticsearch

    At Elastic, we have a simple goal: to solve the world's data problems with products that delight and inspire. As the company behind the popular open source projects — Elasticsearch, Kibana, Logstash, and Beats — we help people around the world do phenomenal things with their data. From stock quotes to Twitter streams, Apache logs to WordPress blogs, our products are extending what's possible with data, delivering on the promise that good things come from connecting the dots. We unite Elasticians across 30+ countries (and counting!), 18 timezones and 30 different languages into one coherent team, while the broader community spans across over 100 countries.

    Do you want to work on distributed search and analytics software which impacts the lives of millions of people? We are looking for an outstanding build/release engineer who loves solving problems. We’re not interested in your previous job title. Instead, we are looking for bright people with a deep knowledge and love of shipping software with a desire to take on new challenges.

    Engineering Philosophy

    Engineering a highly complex distributed system that is easy to operate via elegantly designed APIs is a non-trivial effort. It requires solid software development skills, and more importantly, a sharp mind and the ability to think like a user. We also care deeply about giving you full ownership of what you’re working on. Our company fundamentally believes great minds achieve greatness when they are set free and are surrounded and challenged by their peers, which is clearly visible in our organization. At Elastic, we effectively don’t have a hierarchy to speak of. We feel that anyone needs to be in the position to comment on absolutely anything, regardless of their role within the company.

    Right now, we are looking to add a talented Build/Release Engineer to join our Elasticsearch team and focusing on the build infrastructure of Elasticsearch.

    What you will be doing

    • Managing the build and release process for Elasticsearch
    • Working with the internal infra team on Elasticsearch CI
    • Simplifying and automating developer workflows
    • Keeping abreast of tool chain changes (e.g., improvements in Gradle, the JDK, etc.) and adapting the Elasticsearch build accordingly
    • Collaborating in open source with the ES team and the Elastic Stack users

    What you will bring along

    • Deep knowledge of at least one build system (preferably Gradle) and one CI system (preferably Jenkins)
    • Experience managing large builds
    • Practical experience routinely shipping production software
    • Follows JDK mailing lists

    Bonus Points

    • Experience deploying and operationalizing software in production
    • Knowledge of packaging (like RPM / Debian) and experience with Docker
    • Strong shell skills
    • Strong on Java/Groovy in general
    • Tenacity towards problem solving

    Additional Information:

    We're looking to hire team members invested in realizing the goal of making real-time data exploration easy and available to anyone. As a distributed company, we believe that diversity drives our vibe! Whether you're looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life.

    • Competitive pay based on the work you do here and not your previous salary
    • Stock options
    • Global minimum of 16 weeks of paid in full parental leave (moms & dads)
    • Generous vacation time and one week of volunteer time off
    • Your age is only a number. It doesn't matter if you're just out of college or your children are; we need you for what you can do.

    Elastic is an Equal Employment employer committed to the principles of equal employment opportunity and affirmative action for all applicants and employees. Applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status or any other basis protected by federal, state or local law, ordinance or regulation. Elastic also makes reasonable accommodations for disabled employees consistent with applicable law.

    • 4 months ago
    • Elastic

    Sr DevOps Engineer

    Requires availability in PST timezone

    DESCRIPTION

    Clevertech is looking for a Sr DevOps Engineer to join our global team and support over 20 development teams with cloud infrastructure using terraform, docker, kube, jenkins, test suites, logging and reporting. 

    This position requires excellent verbal and written communication. You are comfortable having a meeting with the head of IT of a major organization as well as configuring security to solve new issues that show up from pen test scanning.

    Ideally you are AWS certified and have a software development background. You are able to devise proactive solutions to project-related issues and inspire trust in all stakeholders. You’re a team player who is ready to work with your team to find solutions.

    REQUIREMENTS

    Must have:

    • Strong background in Linux administration
    • Strong grasp of automation/configuration management 
    • Experience with Amazon AWS tools
    • Version Control with Git
    • Experience with CI/CD in Jenkins
    • Comfort with with frequent, incremental code testing and deployment
    • Comfort with collaboration across functional borders

    Additionally Important:

    • Experience in highly-available IT operations: fault-tolerance, zero-downtime deploy, scalability
    • Docker container technology
    • Kubernetes
    • Continuous Integration and Continuous Delivery best practices
    • Trunk-based development
    • Infrastructure as code (we use Terraform)
    • Security Best Practices / Secure architecture and design
    • 4 months ago
    • Clevertech

    Client Engineering Manager

    SocialChorus is a platform for communicators. We help them become heroes within their organizations by giving them the tools and expertise they need to unify their enterprises. Companies thrive and win when all of their workers feel aligned, informed and supported.

    Joining SocialChorus means joining a movement where every worker matters. This movement has taken root and is evident in our 100+ customers and hundreds of thousands of their employees worldwide and has only just begun. Now we need your help to achieve our goal of connecting every worker. Ready to make a difference?

    We are currently seeking a Client Engineering Manager to lead and grow a team of program managers, customer analysts and engineers delivering  world class technical implementation and integrations to our ever-growing list of global clients.

    We are a distributed team. Yes, we have offices in several cities but we build solutions for distributed workforces so we model our workforce the same way. In this role you really can work where you want. Ideal candidates will be based in the Central time zone of the United States.

    RESPONSIBILITIES

    • Lead and grow Client Engineering Team responsible for all technical workstreams during initial implementation, and integrations workstreams post launch
    • Provide oversight for multiple implementation and integration projects for new and existing customers
    • Guide team to manage client expectations and key stakeholders’ alignment to make sure projects are delivered on time and within budget
    • Refine implementation methodology and drive continual process improvements
    • Interact directly with customers to manage escalations
    • Report progress and outline operational KPIs to help make informed decision towards lessons learned and Continuous Process Improvement
    • Build and develop implementation and integration knowledge base

    QUALIFICATIONS

    • Proven experience managing teams to deliver technical customer implementations in a SaaS company
    • Proven experience delivering enterprise integration projects
    • Experience working/partnering with product engineering teams
    • Excellent client-facing verbal and written communication skills
    • Ability to think strategically and to lead
    • Strong technical aptitude with a desire for continuous learning and improvement
    • Passionate about quality, performance, reliability, and scalability.
    • Strong process, organization, and project management skills

    BONUS QUALIFICATIONS

    • Experience leading/working with a fully distributed team
    • BS Computer Science or Engineering
    • PMP Certified
    • Mobile application deployment
    • Sharepoint experience
    • SSO experience
    • REST API experience
    • Consulting experience
    • Startup experience

    Why SocialChorus?

    Because you care. About people, the work you do, and the connections you make. Work is such a large part of life, it only makes sense to make it awesome.

    If you want to engage brilliant minds in a true start-up environment where ideas are rewarded regardless of who they come from, join us. This is a rapidly changing space so if you thrive on ambiguity, are hungry for a challenge, and have the guts to speak your mind it could be a perfect fit.

    So come for the challenges, come for the people, and the unlimited PTO, health benefits, 401k plan, casual and friendly environment, and a leadership team who truly believes in your growth both professionally and personally will keep you here.

    • 4 months ago
    • SocialChorus

    C++ / Python developer

    You'll be working on ITSLanguage, our speech technology platform for language education. We're bringing world class research into the classrooms. You're working on making our speech platform scale for thousands of pupils practicing their pronunciation in realtime. Our backend consists of C++ for the heavy lifting (speech processing using Deep Neural Networks) with a user facing Python API (REST + websockets). Along with scaling up, you'll add new features and fix bugs (in reverse order, obviously ?). You'll be working with our researchers on one side and the frontend developers that create and use our JS SDK interfacing with the Python backend. Your main responsibility will be backend, but since you work in a startup, it's very useful if you know some JS so you can adapt the JS SDK yourself sometimes. We don't have the luxury of a big front- and backend team, yet… ?

    We expect from you

    Do you also get butterflies in your stomach when you think of developing awesome C++ and Python code? Are you able to switch easily between the two of them, but more importantly, do you like that? Are you interested in real-time audio, squeezing out performance gains across the whole stack? Are you a keen learner and do you like tinkering with the latest web technology?

    You know your way around in software development. You know the definition of done is not “hey, works on my machine!” so you don’t hesitate to actually test your software using our frontend code as well. You are able to give but also receive code reviews and understand how that helps in being a better professional.

    Does that sound like you? Ready to expand your horizons? Then you will definitely have an interesting time with us!

    You’ll be joining a friendly environment in which you don’t have to be afraid to speak your mind or ask permission about how you think you should get something done. As long as your goal aligns with that of the team: get things done!

    Your skills

    • You've got >5 years of experience in C++
    • You've got >5 years of experience in Python
    • You've got experience in cloud deployments
    • You're not someone who waits until told what to do but contributes and takes initiative
    • Experience with JavaScript is a plus
    • Fluent in English speaking/wording. Dutch is a plus
    • 4 months ago
    • Code Careers

    Director of DevOps

    PST TimeZone Preferred!

    DESCRIPTION

    Clevertech is looking for a DevOp Leader to join our global team. We are looking for team members to help us develop world class software products for the most exclusive organizations in the world. We have been at this for sixteen years, and continue to grow off our best asset, our people.

    You are AWS certified and are equally comfortable with software development and system administration. You are able to devise proactive solutions to project-related issues and have stellar communication skills to be able to effectively communicate and inspire trust in all stakeholders.

    REQUIREMENTS

    Must have:

    • Strong background in Linux administration
    • Strong grasp of automation/configuration management (either Ansible, Puppet, SaltStack, Chef, Terraform)
    • Experience with Amazon AWS tools
    • High quality coder
    • Version Control with Git. We use GitHub
    • Experience with CI/CD in Jenkins
    • Comfort with with frequent, incremental code testing and deployment
    • Comfort with collaboration across functional borders

    Additionally Important:

    • Experience in highly-available IT operations: fault-tolerance, zero-downtime deploy, scalability
    • Docker container technology
    • Kubernetes
    • Continuous Integration and Continuous Delivery best practices
    • Trunk-based development
    • Infrastructure as code (we use Terraform)
    • Security Best Practices / Secure architecture and design

    BENEFITS

    Own Your Time

    We are a completely remote team. That means we have a large amount of trust and a lot of flexibility. World travellers, young parents, nature lovers, and commute avoiders love working here. We are a collective of like minded people in over ten countries, and our global perspective shapes our every move.

    Focused Work

    You will work together on a dedicated team with your eye on one finish line at a time. Our teams are nimble and agile, and cover the technical range you would expect in world class product delivery teams. And keep your eye on the mail - we send out swag everywhere in the world and there are celebratory pictures of Clevertech socks, hoodies, and mugs all over slack.

    Learn at your edges

    We believe in learning and provide unique programs that improve your tech skills, leadership skills and even challenge you in personal development. CleverFridays, guest speakers, mentorship opportunities and in-depth industry exposure are all on offer here.

    And of course, if you speak at a tech conference, we cover all expenses.

    Recharge Time

    We insist that you take recharge time. We are closed for major holidays and then require that you take at least two weeks a year to refresh.

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

    Clevertech Culture Video

    • 6 months ago
    • Clevertech
    Feedback