48 : remote jobs for you

Part-Time WordPress Solutions Engineer

We’re looking for a new team member to help support our growing membership! You’ll be tasked with solving problems and coming up with creative solutions for our members on a daily basis. It’s challenging, fun, and rarely boring.

This is a part-time position with the possibility of full-time after a trial period. 20-30 hours per week to start. This is a remote position; work from home or wherever you’d like!

You’ll be working directly with members and as part of our team. You should enjoy problem-solving and not give up if Google doesn’t immediately present a quick answer. We’re looking for people who are fluent in English, both verbally and in writing, and who can expertly communicate solutions to members.

Most of all, you need to love working on WordPress websites and have a positive, energetic personality. The interactions our members have with our team is a big part of why they stay with us, and you’ll be a key part of that experience!

WHAT YOU’LL BE DOING

You’ll handle incoming support requests as they arrive and provide solutions as needed. This usually entails things like debugging plugins or themes, adding new content or functionality, optimizing performance, or simply giving technical support or advice to members.

When not handling support requests you’ll be maintaining member sites, applying updates, and testing to ensure proper functionality. This is a never-ending process but one that is critical for our members and so we take it very seriously.

We’ll also ask you to help with things at Barrel Roll, including adding new functionality and documentation and generally contributing your fantastic ideas. Your input will matter.

THE POSITION REQUIRES:

  • 3 years of experience administrating WordPress on a regular basis.
  • Proficient programming capabilities in CSS/HTML/PHP/JS.
  • Experience with responsive design. The more design experience you have, the better.
  • Familiar with relational databases, comfortable in PHPMyAdmin, and can understand and execute SQL queries.
  • The ability to work as part of a team.
  • People skills.
  • Drive.
  • Proficient in Google Analytics, Google Tag Manager, and Google Search Console.

WE’D ALSO LIKE SOMEONE WHO:

  • Has not only administered WordPress for a period of three years or longer but has provided support for customers during that time as well.
  • Is active within the WordPress community, either by providing support at WordPress.org, contributing plugins or themes, or has in some other way engaged. If so, please submit links to your repos or examples of how you’ve been involved.
  • An understanding of Search Engine Optimization (SEO). Experience in SEO with great results, even better!
  • Experience working with Linux/Apache servers.
  • WooCommerce experience.
  • Familiarity with platforms like Helpscout, Basecamp, Slack, Git, live chat, etc.
  • 1 day ago
  • Barrel Roll

Python Software Engineer

Remote Python Software Engineer

US ONLY - REMOTE

We are looking for a self-driven software engineer to take ownership of existing software products for performance and feature upgrades as well as general maintenance. You will also contribute as a team member to testing, QA and documentation across our product line. Additional opportunities will arise to design and develop new software products. You will join a small agile team of motivated individuals who welcome challenges, adapt quickly, strive to acquire new knowledge, learn new technologies, accept new responsibilities, and work well individually, as a team, and with other teams within the organization.
TargetSmart employees communicate primarily through chat, weekly calls, and the occasional email. Working remotely is embraced (US only). We care deeply about each other, our technology, and our mission.

Minimum Qualifications

  • Bachelor’s degree in Computer Science or equivalent
  • 3+ years experience in software engineering
  • Strong knowledge of Python
  • US citizen or green card holder

Desired Technical Experience

  • Python application development
  • AWS: Infrastructure and workflow development
  • SQL, NoSQL, Hadoop ecosystem database (RDS, S3 Data Lake: Athena, Hive, et al., MongoDB)
  • Git, BitBucket, Jira, Slack

Desired Domain Experience

  • “Big Data” in the context of large voter/marketing lists
  • Data-driven targeted marketing solutions
  • Digital advertising platforms
  • Democratic/Progressive political campaign technology ecosystem

Benefits

  • Competitive salary and annual bonus based on company performance
  • Excellent health and dental plans
  • Monthly home office stipend
  • Generous PTO and flexible sick-time policy
  • Flight and hotel to annual company and team meetings

About TargetSmart

Founded in 2006, TargetSmart is a for-profit business in the Democratic and progressive political data and technology ecosystem. TargetSmart’s expert team of data, political, direct marketing, and technical professionals wakes up every day with one objective: to help our clients win with data.

TargetSmart is a leading provider of political data and technology that enables campaigns and organizations to successfully communicate with large audiences, personalize outreach, and create lasting relationships. Our superior politically-focused, consultative approach combines consumer data, databases, data integration and consulting solutions for personalized multichannel marketing strategies. TargetSmart leverages over 25 years of experience in data management to deliver high-performance, reliable data products and solutions.
    • 1 day ago
    • TargetSmart

    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

    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

    Get alerts for new jobs

    Senior Mobile Engineer

    Imagine being part of a nimble team where your ideas and input have the potential to impact millions of lives. IRL aims to solve technology addiction by bringing people together in real life. Our goal is to help our users engage more with friends in-person to boost their overall happiness, encourage curiosity, and make the task of organizing hang outs a breeze.

    Our team is focused on building an intuitive product that will be a ‘one stop shop’ for all your event and planning needs while still incorporating ticketing and other event platforms. We're looking for self-motivated iOS and Android engineers who have a passion for building high-quality consumer-facing applications.

    Responsibilities
    • Unit-test code for robustness, including edge cases, usability, and general reliability
    • Stay up-to-date with new testing tools and test strategies
    • Translate high fidelity wireframes to produce stellar UI
    • Optimize applications for maximum performance and scalability

    Requirements (Android)
    • Experience with Java and the Android SDK
    • Experience working with remote data via REST and JSON
    • Experience with third-party libraries and APIs
    • Solid understanding of the full mobile development life cycle
    • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
    • Proficient understanding of versioning tools, such as Git and GitHub

    Requirements (iOS)
    • Objective-C
    • Swift
    • iOS frameworks such as Core Data, Core Animation, as well as offline storage, threading, and performance tuning

    Desirable Experience
    • BS degree in Computer Science or the equivalent hands-on experience
    • Android/iOS mobile app deployment and management
    • Experience with PHP, LAMP, MySQL
    • Team player with a track record in developing high-quality software in complex technology environments
    • Excellent verbal and written communication skills
    • Experience with gathering and documenting technical requirements and specifications

    Ideal Candidates will also have
    • Experience with cross-platform mobile development frameworks
    • Experience with cloud-based systems such as AWS
    • Ability to mentor other developers and provide technical direction on application architecture
    • Familiarity with Software and Interoperability Techniques and Standards
    • Experience with responsive design techniques and tools (CSS3, Material UI, Vuetify)
    • Deep familiarity with software engineering best practices
    • Experience working in an Agile and SCRUM environment
    • Strong problem-solving capabilities
    • 5 days ago
    • IRL

    DevOps Engineer

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

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

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

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

    Who you are

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

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

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

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

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

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

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

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

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

    Requirements

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

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

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

    - Linux - Nginx and/or Apache

    - Varnish

    - PHP (DevOps tuning, not dev)

    - Docker

    - Shell scripting

    - Ansible / Chef / Puppet

    - Code repository versioning (Git)

    Bonus Skills

    - Memcached/Redis

    - CentOS/Redhat Linux

    - HAProxy

    - MariaDB/MySQL Clustering

    - Elasticsearch and/or Apache Solr

    - Code repository hosting (e.g. Gitlab)

    - Drupal Optimization

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

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

    - Penetration testing

    - Load testing

    - GlusterFS

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

    - Jenkins

    Why work with us?

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

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

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

    - Unlimited vacation, and a flexible schedule

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

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


    • 1 week ago
    • Interpersonal Frequency

    Remote Ruby Developer for SaaS Web Product

    Position: Full-time Ruby Developer for SaaS Web product
    Reports To: Product Manager
    Demand: Typically, 40 hours per week during normal business hours
    Location: Remote (within the U.S.) or on-site in Dayton, Ohio
    Start Date: Flexible
    Application: http://bit.ly/OAMMRUBYDEV

    Once a Month Meals (OAMM) is a Web-based product and community with the goal of empowering wellness through meal planning and freezer cooking.

    OAMM believes that your work, time and hobbies shouldn’t come at the cost of family and health. Gathering around the dinner table, eating with those you care about and enjoying a nutritious meal is paramount to our mission. Therefore, we create software to further empower individuals to bring back family dinner time without sacrificing the little spare time they have available—giving our users time for what matters most.

    OAMM began as a mom blog in 2009 with a deep, rich, invested community. Over the last several years it has emerged as a SaaS product fueled by the passions and membership of the community. The technology side of our product is exciting and challenging to build but unlike many other SaaS products, it isn’t the technology that drives the product. The driving force is our community/membership. We believe strongly that these two things, technology and community, have to be in balance and we are looking for a web developer that can respect, appreciate and aspire to help us grow both. OAMM is also committed to steady growth through self-funding as we evolve our product.

    The Position
    Once A Month Meals is looking to add to its technology team an experienced Ruby Developer. As part of the OAMM technology team, you’ll work with freezer cooking, “cooking math,” ecommerce, and more. You’ll need to be comfortable with SQL databases like MySQL and Postgres, and either understand (or be able to come up to speed quickly on) Solr. Experience designing, building, and supporting HTTP APIs with authentication is important, because we leverage a number of third party APIs for crucial aspects of our systems.

    It will be important to have the experience and ability to do some long-term, big-picture architecture thinking but have the skills and desire enough to implement this architecture through solid, tested code.

    Your job duties will include:
    • Maintaining two Rails apps
    • Keeping the Ruby gems updated on staging and production environments
    • Watching and improving performance (speed and analytics) of APIs
    • Build, maintain and test new features
    • Develop automated deployments and tests
    • Assistance in setting technical direction for the OAMM products

    Skills/Tools/Qualifications:
    • Ruby
    • Rails
    • MySQL
    • Postgres
    • Git
    • Automated deployments (Capistrano, etc.)
    • Stripe API

    Because we are a small (8 full-time and 3 part-time), fully-bootstrapped team, we all play multiple roles. As we grow, we want to continue to build a product design and development team. This position will be a key-player on that team with opportunity to impact the technical architecture and the future development team.

    The ideal candidate is:
    • a self-starter—they seek out opportunities to learn new methods or technologies
    • a problem-solver—they figure out how to get things done
    • comfortable with task runners like gulp and grunt
    • competent with git and github
    • mindful of performance and interested in implementing tools like performance budgets
    • unashamed in their support of accessibility best practices as well as progressive enhancement and responsive design
    • able to communicate effectively in writing and in-person
    • willing to balance all constraints of a problem: user needs, timeline, budget, product vision
    • A meal planner - they see the benefits and are willing to plan meals for themselves on a regular basis

    Experience with deeper software development best-practices (or strong desire to grow into them) is a plus:
    • work with other members of the product team to build modular, maintainable and reusable code
    • work with internal and external resources to implement fixes and features to the stack currently in place (WordPress, Sass, Rails, Ember)
    • recommend and implement best-practices around developer productivity, source-control, automated testing, API design, security, performance and share our learnings with the greater tech community

    Additional experience in the following strongly desired:
    • Solr
    • CircleCI
    • Docker
    • PHP
    • Familiarity with javascript frameworks such as React, Ember, or Angular

    The Culture
    OAMM strives to create an environment where individuals are encouraged to work independently but enabled to work collaboratively. We recognize the importance of balance and are very family-friendly.

    The Benefits
    • Competitive Salary
    • Personal Days: Two weeks (plus one week holiday shutdown and minimal standard US holidays due to peak sales periods matching those holidays—so we try to make up for it during the year)
    • Flexible Schedule: Work when you want, just provide us with some Eastern Time Zone overlap for meetings
    • All the hardware and software needed to do your job
    • Opportunity to make a real difference in the lives of families
    • 1 week ago
    • Once A Month Meals

    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

    Site Reliability Engineer - Ruby on Rails Developer (Remote)

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

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

    Who We’re Looking For

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

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

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

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

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

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

    Task Examples


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

    Preferred Qualifications

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

    What We Offer

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

    Senior Software Engineer (Frontend)

    MetaCommunications, Inc. is looking for an experienced and passionate Senior Software Engineer (Frontend) to provide software engineering leadership and support using cutting edge technologies to support growing client needs. Join a team of developers to build scalable, full stack Cloud–based offerings. Keep up–to–date with technical trends in the industry and evangelize the adoption of new technologies in solution architectures. Maintain responsibility for personal and team goals, give adequate direction to junior developers, and perform peer code reviews. Work extensively with business analysts and UX engineers to deliver world class solutions for clients.

    Our Technology Stack:
    • React / Redux.
    • JSON Schema / JSON Rules Engine / JSON Schema Forms.
    • TypeScript.
    • Jest.
    • ES 6 Decorators, Async/ Await.
    • Material UI, Bootstrap, Foundation, Styled Components.
    • Webpack.
    • Docker / Kubernetes / Kafka / Elasticsearch.
     
    Job Description:
    MetaCommunications is looking for a talented Frontend Engineer to join our team. We are looking for someone with strong JavaScript skills and a passion for developing solutions that impact Fortune 500 Companies on a daily basis. We are a tight knit team that is focused on providing excellent service to our customers.
     
    Individuals who succeed in this position are exceptional at sharing information, enthusiastic, learn quickly and seek opportunities for developing themselves and the team around them. We're looking for someone who isn't scared of the unknown and likes pushing the envelope. No day will look the same, but you will always be expected to rise to the occasion and overcome challenges.

    Join our team and you will:
    • Work with a high-performing team to deliver solutions for some of the world’s top brands
    • Develop new user-facing features using React.js
    • Translate designs and wireframes into high quality code
    • Optimize components for maximum performance
    • Grow in your knowledge of business processes as you see how some of the world’s top brands operate their creative and marketing teams
     
    Need to have:
    • 3+ years of experience with JavaScript
    • 2+ years of experience with software development
    • 1+ years of experience with React.js and Redux
    • Experience with REST or JavaScript
    • Experience with Agile development methods, including TDD, CI, or automated testing
    • Git, Gitflow, d Experience using a version control system, such as git, mercurial, perforce
    • BA or BS degree
    • Experience with CSS pre–processor, including LESS or SASS
    • Experience with server-side technologies-Node.js, .Net Core
    • Experience with issue tracking and change control tools, Team Services, YouTrack, or Jira
    • Experience with building and consuming REST APIs
    • Experience with relational database systems, including PostgreSQL, SQL Server, or MySQL
    • Experience with technical document writing
    • Knowledge of IaaS Cloud hosting solutions, including AWS or Azure
    • Possession of excellent oral and written communication skills
    • Knowledge of web technologies
    • Experience with relational databases and T-SQL
    • Experience working with a team of developers on software applications

    Our Perks/Benefits:
    We're a fun team. We build awesome products, solve hard problems and keep a good life balance. Our culture is one of our biggest strengths. In our company, people treat each other with respect and compassion, and together cultivate a culture of teamwork, learning, accountability, and fun. There’s a commitment to understanding the whole person, helping to create a shared, unquestioning environment.
    • Medical/Dental/Vision Insurance
    • 401K
    • Generous PTO, including both maternal and paternal paid time off
    • Optimal workspace in the heart of downtown Iowa City
    • $20/month local gym membership within walking distance
    • Flexible work environment
     
    Why work at Meta? We LOVE...
    Our customers:
    • Ability to work directly with our customers, many of whom are Fortune 500 companies.
    • Opportunity to see the software through the customer lens.
     
    Our people:
    • We are passionate about what we do.
    • We collaborate to identify solutions to problems.
    • We challenge each other to be better.
    • Continuous learners.
    • A great mix of cultures and backgrounds.
    • We hang out outside of work hours.
    • Talented colleagues who want to solve customer issues using an innovative technology.
    • People and talent-oriented leadership.
     
    Our products:
    • Exciting technology.
    • Environment allows you to quickly learn how software is developed, deployed and maintained.
    • Fast-paced environment with new challenges at every turn.
    • Opportunities to learn and grow into new roles.
    • Dramatically improve the work experience for our customers.
     
    Our workspace:
    • Located in the heart of beautiful downtown Iowa City, only steps from the best eateries.
    • Great view of the Ped Mall.
    • Natural light everywhere!
    • Farmer’s Market Wednesday.
    • Inside bike racks
    • Free downtown parking
     
    About MetaCommunications:
    MetaCommunications develops workflow and collaborative productivity solutions that help marketing, creative design, packaging teams and enables workgroups around the world be more productive.

    Our mission is to bring to market new innovative brands, products and approaches to help marketing teams improve creativity, performance and output that delivers dramatic growth and created value for their organization. Our vision is to be a global leader in innovative management solutions that allow people to collaborate, communicate and deliver anytime, anywhere, with speed and simplicity.

    Meta’s team members are collaborative, driven, hungry, fearless problem solvers, flexible and uniquely talented. We find new ways to continually improve our products and services with convenience, security, and reliability for the customer as our key goals. Our culture is people-oriented, with continuous learning is at its core. Our main office is located in downtown Iowa City, IA.

    As a customer-obsessed organization focused on creating win-win relationships, there are many exciting reasons to join the Meta team. We provide competitive salaries, quality healthcare and an enjoyable office environment. We are deeply mission and vision driven and support flexible schedules when needed.

    MetaCommunications has a dynamic, fast-paced, and entrepreneurial environment, which requires a professional, flexible, self-starter orientation. We believe in hiring the best, the brightest, and cultivating a culture of collaboration and appreciation. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, creed, color, religion, sex, sexual orientation, gender identity, national origin, marital status, citizen status, age, disability, military or protected veteran status, genetic predisposition or carrier status or any other legally protected status.

    • 1 week ago
    • MetaCommunications, Inc.

    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

    Full Stack Engineer for Activism

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

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

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

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

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

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

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

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

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

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

      • 1 week ago
      • ControlShift Labs

      Senior Ruby/JS Developer

      Replay Poker (www.replaypoker.com) is a free-to-play online poker site whose mission is to spread the joy of poker to the world in a fair, friendly and competitive environment, without the risk of losing your shirt.

      Our vision is to be the go-to place for passionate poker players to play great poker and improve their game. We will succeed by offering an exceptional poker game experience and never losing our players trust. We celebrate the world’s greatest card game, its rich history and tradition, and seek to inspire others to share in our passion.

      Our core values

      We’re big on our company culture, and keen on hiring like-minded people. So it’s important you share our values:

      • We put the needs of our players and community first
      • We act with humility and treat others with respect
      • We voice our opinions, but we’re open to new ideas
      • We believe in taking ownership of ourselves and our work
      • We recognise time is precious and not to be wasted
      • We strive for excellence, but we’re not perfectionists
      • We value a positive and flexible work life

      The role

      We are a small, but growing team, of highly technical and experienced developers, which means you’ll have a huge impact on the decisions and the work being done. We all work remotely, 100% of the time. We’re currently spread out across Europe and South America.

      You’ll be responsible for maintaining and creating new features on all of our systems. These include the poker game client/server, poker lobby and not-quite-so-exciting auxiliary services (scheduling etc).

      We have a huge array of interesting problems to solve such as hunting down and killing the (thankfully) occasional performance issue, adding new features to bring happiness to our players and operations team, taking old code which has seen better days and refactoring it into something new and shiny that we can all be proud of, and much more. You’ll own the product as much as any of us and take collective responsibility in maintaining and improving it over time.

      We look for smart and independent people who work best in a team where everyone pulls their weight and collaborates with each other. Proactivity is key so we can improve and expand our systems without micromanagement. You will be given some freedom and with that comes responsibility (insert Spider-Man quote here).

      We are not afraid of using new technologies when we have to, but know that sometimes boring technology is the best solution. Using the best tools for the job is taken seriously and we expect everyone to be flexible enough to learn and use them.

      Our stack

      • Poker lobby: Rails 4, a single page application with Backbone.js
      • Poker game server: written in Ruby
      • Poker game client: Flash - ActionScript 2.0 (in maintenance mode) and a new React/JS client in progress
      • Other technologies used: MySQL, Sidekiq, Redis, NodeJS, Go, Kubernetes and many more

      You will

      • Have expert knowledge of Ruby and its surrounding environment
      • Have expert knowledge of SQL and databases
      • Have expert knowledge of Unix
      • Have expert knowledge of HTML5 and modern CSS (Less/Sass)
      • Have 5+ years of Ruby development experience
      • Have experience using modern JavaScript on the web (with or without a framework)
      • Have experience writing automated tests, be it BDD, TDD, etc
      • Have a good understanding of HTTP and REST-ful APIs
      • Be confident working with git, code review and pull requests
      • Be eager to learn and able to express your thoughts, arguments, and ideas clearly and effectively
      • Have excellent english language skills (fluent speaking)

      Ideally you should

      • Have experience with React/Backbone
      • Have experience with GraphQL
      • Have experience with Docker and Kubernetes
      • Have professional experience working remotely
      • Have contributed to open source projects
      • Enjoy playing poker!

      What we offer

      • Plenty of autonomy for you to work the way you think you're most productive
      • A flexible process with the focus on efficiency of working with minimal bureaucracy
      • A mixture of fun and challenging projects working on a real-time game
      • Competitive salary (negotiable and depending on experience/skills)

      • 1 week ago
      • Replay Gaming

      Backend Engineer

      What would I do at Litmus?

      We're looking for engineers to help expand our product line, improve our existing products and help build the next generation of Litmus tools.

      Our backend team builds some of Litmus’ core products like Email Previews and Email Analytics.  We expose these as services to customers both inside and outside Litmus.

      A typical day for one of our backend engineers would include:

      • Collaborating within our team by participating in scrum activities, regularly checking in with your mentor, attending weekly team meetings, and reviewing pull requests
      • Writing and refactoring code in one of our backend applications, updating internal and external micro services to expose functionality to internal and external engineers, and wrapping all that work up inside Git.
      • Our system is 75% C# and .NET and 25% whatever we need to get the job done including Android / Java / iOS / Xamarain / AppleScript.  On any given day our engineers might need to hop into any of these platforms to complete their work.
      • Working with our Product team to understand product and marketing goals, and work out a good path to implementing them.
      • Working with customer support to investigate and fix bugs.

      What is Litmus looking for in a candidate?

      • You have 1-3 years experience working in C#, Java or a similar object oriented language.  We don’t expect you to have experience with everything in our stack - just a willingness to learn and develop your skill set.
      • You have good communication skills. As a distributed team, it’s important that we're able to understand each other, through text or the spoken word, and talk at the appropriate level of abstraction. You communicate clearly and with empathy.   You’re comfortable discussing refactoring options with a developer or working support to solve a customer issue.
      • You write clean, thoughtful code.  You aspire to do things the right way.  You understand it's not only important that something "works".  You value readable, testable code above clever hacks. You're not just writing code for you but for your team.
      • You are eager to collaborate, learn and teach. Our Engineering team is friendly and supportive of each other. We look for opportunities to learn from each other’s experiences.

      Why should I choose Litmus?

      We offer everything you'd expect from a financially successful and profitable startup, and we've been going strong for ten years.

      • Great salary and stock options, comprehensive health care benefits, and a generous retirement plan match.
      • 28 days of paid vacation—that’s on top of team retreats and public holidays.
      • Remote-friendly culture. No matter where you are, you'll feel connected to the team. Over half of our employees work remotely.  Your work experience is just as exciting, entertaining, and engaging wherever you choose to work from.
      • Family friendly. Flexible schedules along with generous maternity and paternity policies.
      • Fantastic professional training to keep your skills sharp.
      • The best tools and technology money can buy. Top of the line hardware, software, and whatever else you need to be awesome.

      It’s the company you keep. The people at Litmus are truly amazing, each in their own way. With outstanding profitable growth and the trust of more than 250,000 marketers you know you’re part of a winning team.
      • 1 week ago
      • Litmus

      Data Engineer

      Perengo is seeking a Data Engineer with excellent technical understanding of these domains, at least several years of experience are required. The job is a remote contract position working on several large database systems.

      Personality:  
      --------------------------------
      • Knows and loves the startup world - quick thinking and acting with minimal/no supervision
      • Able to build enterprise grade architectures off of minimal and changing requirements
      • Self driven, independent, creative and eager to learn new skills 
      • Aren't happy with good, and build to great

      Technical Requirements:  
      --------------------------------
      • Excellent and proven knowledge of Postgres on Amazon RDS
      • Excellent and proven knowledge of Amazon Redshift
      • Excellent and proven knowledge of  SQL
      • EXPLAIN ANALYZE is one of your most used SQL commands
      • Good knowledge of the following technologies is a bonus: Redash, Python, Shell scripting, Docker
      • Proficiency in Git, JIRA and Teamcity are a plus
      • 4+ years in a production environment a plus

      Responsibilities:  
      --------------------------------
      • Database administration, tuning, management and security.
      • Providing technical support for all database environments.
      • Development and organization of all databases.
      • Assessment and implementation of new technologies for the database layer.
      • Providing long-term perspective on the relationship of the selected database technology to business opportunities.
      • Set up, configure maintain and enhance proper infrastructure to support a large scale data analytics environment.
      • Evaluate the technical tradeoffs of every decision

      Related Experiences:
      --------------------------------
      • Data Architect
      • Postgres/RDS and Redshift Engineer
      • Analytics Engineer
      • Backend Data Engineer
      • Data Warehouse Engineer

      About Us:
      --------------------------------
      Perengo is a programmatic job advertising platform. We automate job distribution, measure / analyze performance in real time, and optimize towards our customer’s primary KPIs including cost-per-application and cost-per-hire.

      What we Need from You:
      --------------------------------
      • Resume
      • Salary Range
      • Desired Start Date
      • Location
      • 1 week ago
      • perengo inc.

      Java Development Instructor / Code Instructor

      Java Development Instructor / Code Instructor

      Job description

      Are you a committed developer who loves sharing your knowledge and building confidence in others? Do you want to make code accessible to the world and become a role model for new professionals?

      We’re looking for developers like you to craft quality online courses for Java on OpenClassrooms, Europe’s leading online learning platform (over 3 million monthly users). OpenClassrooms’ mission is to make learning accessible. This means showing a wide variety of people that they can code if they have the drive to learn and the quality support they need.

      This is where you come in! With the help of our education team, OpenClassrooms teachers:

      • write course text,
      • create learning exercises,
      • record demo screencasts,
      • and work with our video team in Paris to shoot face-cam videos.

      The courses we plan on creating in collaboration with experts like you include:

      • Implement a SOLID [Java] Object-Oriented MVC pattern,
      • Manage and deploy your project with Git,
      • Manage a relational Database with Spring JDBC,
      • Secure your web application with Spring Security,
      • Manage the persistence of your application with Spring Data,
      • Decoupled web architecture,
      • Scale up your code with Java concurrency,
      • Advanced Java Debugging.

      You would be the expert behind the creation of one or more of these courses.

      Work is flexible and can be done on a freelance basis from anywhere. Above all, it’s rewarding; you’ll continue making a difference in your field and support the developers of tomorrow.

      To get an idea of what we can do together, check out these courses on HTML/CSSJava, and Developing a learning strategy.

      If inspiring future developers matters to you and you’re passionate about sharing your experiences, then apply now to make an impact.

      Who are you?

      • You are a Java EE developer.
      • You have the skills for writing clear concepts in English and presenting clear concepts to a camera.
      • You are looking to take your skills to the next level by building engaging learning experiences for future developers.
      • You love the idea of sharing the tips and tricks you’ve acquired and influencing a wide population of learners.


      What do we offer?

      • We offer a freelance contract for one or more courses.
      • We provide constructive feedback from dedicated instructional designers.
      • We are happy to collaborate while you work from any location for much of the creation process.
      • We extend a warm welcome to our Paris office and studio for a media training and your video shoot.


      Do other opportunities at OpenClassrooms fit your profile?
      Consider becoming an OpenClassrooms mentor! Both our instructors and our mentors are experts in their field and passionate about education, so don't hesitate to apply as both! While our instructors are involved in content creation, it's our mentors who work with students directly. Follow this link to learn more about mentorship and apply for that role. We also have a small course about becoming an OpenClassrooms mentor.

      OpenClassrooms values diversity and is an equal opportunity employer.

      Requirements
      You must be an expert in one or more of the Java subjects scheduled for the courses we would like to create (see the list above).

      Please include a cover letter, as well as an additional writing sample (if you have an article, essay, or link to a blog post that you can share, that's perfect; otherwise please include a paragraph explaining a complex concept).

      Are you up for the challenge?
      Apply now via the application form.

      Agency calls are not appreciated.

      • 1 week ago
      • OpenClassrooms

      Agency Web Developer

      Job Overview

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

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

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

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

      Responsibilities

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

      Skills

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

      Growth Opportunities

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

      This is a mid-level web developer role.

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

      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

      Ruby on Rails Engineer

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

      SKILLS

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

      QUALIFICATIONS

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

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

      • 2 weeks ago
      • Bold Penguin

      Elixir or Erlang Developer for Paybear

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

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

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

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


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

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

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

      • Thorough knowledge of Git and Docker.

      • Proven experience with MongoDB.

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

      • Fluent English, both spoken and written.

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

      • Experience with Plug, Ecto, OTP.

      • Experience with Node.js.

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


      Terms:
      • 40 hours/week.

      • Open to contract work.

      • From 30 USD / hour.

      • Time tracking through Hubstaff.com.

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

      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

      Back-end Drupal 7/8 Developer

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

      Who you are:

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

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

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

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

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

      Requirements:

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

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

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

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

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

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

      • Experience building and consuming modern Web Services

      • Familiar with source control principles of Git or similar

      Bonus Skills:

      • Experience with SASS, Zurb Foundation/ Twitter Bootstrap

      • Expertise in Modern database development (MySQL/MariaDB)

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

      • Drupal caching implementation and optimization experience

      • Knowledge of Responsive Design Patterns

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

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

      • Drupal 8 or Symfony2 framework

      • Experience working with a DevOps Team

      • Experience mentoring colleagues

      Why work with us?

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

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

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

      • Unlimited vacation, and a flexible schedule

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


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

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


      • 2 weeks ago
      • Interpersonal Frequency

      Senior Ruby on Rails Developer

      We’re looking for a developer with a great deal of independence and self organization with proven experience in building production ready web applications. We expect this person to be able to demonstrate an expert understanding in web application development, especially Ruby on Rails and have a commitment to user experience and customer satisfaction.

      Minimum Qualifications

      • 5+ years building production Ruby on Rails applications >= 4.1.0
      • 5+ years building production full stack web applications (HTML, CSS, Javascript).
      • 4+ years relational database design (preferably PostgreSQL > 9.0).
      • 2+ years Test Driven Development preferably using MiniTest
      • 2+ years experience with linux system administration (preferably Ubuntu).
      • 2+ years source control management using Git.

      Desired Qualifications

      • Experience deploying scalable applications using Sidekiq, Redis, GCP.
      • Experience with ReactJS and/or AngularJS
      • Experience in financial services, advertising, or affiliate management spaces.
      • Experience with ElasticSearch.
      • Experience with Google Play Store / iTunes Connect release processes.
      • Experience with Browser extensions and Google Chrome Store.
      • Experience with Kubernetes or Containers.

      Compensation

      • Competitive salary commensurate to experience and qualifications.
      • Flexible time off.
      • Work fully remote.
      • 2 weeks ago
      • Retail Benefits, Inc
      Feedback