Today - Remote Ruby-on-Rails jobs
  • You Need a Budget

    About Us and Why We’re Hiring

    We build “You Need a Budget” the best budgeting software around. (But people in the know call us YNAB, which is pronounced “why-nab”). For more than a decade, people have been buying YNAB and then telling their friends what a difference it has made in their lives.  Google us, or read some of our reviews on the app store, and you’ll see what we mean. We love building something that has a huge positive impact on people’s lives.

    We’re profitable, bootstrapped, and growing. YNAB started in 2004 and we haven’t taken any outside funding—we’re in it for the long haul.

    We have some big plans for our entire app ecosystem, including our web app and API. All of those plans will necessitate changes on our back-end that runs on Rails/Postgres and our front-end Ember app that’s written in TypeScript. That’s where you come in! We have one overarching requirement when it comes to joining our team: our original Cultural Manifesto has to really click with you. If you’re nodding emphatically while reading it, you’ll probably fit right in!

    Of course, we have some other hard requirements too, like 5 years of “full stack” professional web application development experience, which for us means you know the server-side really well, and have some client-side experience to go along with it.

    But first, let’s talk about life at YNAB and then we’ll go into detail about what we’re looking for.

    Who you’d be working with:

    Our developer team is 15 people strong, and we frequently work in cross-functional teams, so you'll get to work with awesome people in all different roles in the company.

    Regardless of their varied interests, all of our developers have one thing in common: They are a joy to work with. You won’t find heated arguments and raised voices here. We save our competitive spirit for YNAB’s external competitors (or the occasional spirited board game session), but internally we build up our teammates and celebrate their successes. We all love to program and solve problems in clever ways, and we regularly take time to geek out and show each other something cool we built or found to make our lives easier.

    And of course, as a developer, you’ll work closely with our designers, who are amazing. They have the awards (including at least one actual Emmy) to prove they’re good at designing stuff. More importantly, they are welcoming of feedback and suggestions during the development process, and will be happy to tweak an interaction if you tell them that it will save you significant development effort.

    How You’ll Work at YNAB

    We work really hard to make working at YNAB an amazing experience (we’ve even been named Fortune’s #2 Best Small Company to Work For) and have a team full of truly exceptional people—the kind you’ll be excited to work with. Here’s how we operate:

    Live Where You Want

    We’re a distributed team, so you can live and work wherever you want. Proximity doesn’t influence productivity. Just make sure you have a reliable internet connection.

    No Crazy Hours

    We rarely work more than 40 hours per week. There have been a few occasions where things got a little crazy and people had to log some extra hours. But then they took some extra time off, so it all balances out. We work hard and smart but we’re in this for the long haul, no need to go crazy on the hours.

    Take Vacation (Seriously)

    We want you to take vacation. In fact, we have a minimum vacation policy of three weeks per year. Five weeks feels about right (plus two extra weeks for Holiday break). It’s important to get out and do something. We’ll look forward to seeing pictures of your vacation in our internal chat room, creatively named #office_wall.

    The YNAB Retreat

    We get the teams together once a year to catch up on spreadsheets and powerpoints in a Best Western conference room. Just kidding. So far, we’ve done Costa Rica, a gigantic cabin in the mountains, a beach house in the Outer Banks, a ranch in Montana, and took over a hotel on Laguna Beach. We do really fun things at these retreats, but the highlight is inevitably just being with each together and having a blast.

    Up Your Game

    We’re serious about helping you improve your craft. We budget for it (hey-o!). Think conferences, Lynda/Skillshare subscriptions, books, and dedicated time away from work to learn something new….We love to see our people grow.

    If You’re International…

    You’ll be set up as a contractor. Employee or contractor, it’s all the same to us. You’re part of the team. As for time zones, we’re flexible as long as a decent chunk of your time overlaps with North American time zones.

    If You’re Stateside…

    You’ll be a W2 employee with fantastic health, dental, and vision insurance, where we cover 100% of the premium for you and your family. (No need to check your vision, you read that right, 100%. Although if you did need to check your vision, no big deal, we’ve got you covered!)

    We also have Traditional and Roth 401k options. YNAB contributes three percent whether you choose to throw any money in there or not. It vests immediately. (Are you a personal finance junkie like Jesse? He set up YNAB’s 401k to have the lowest fee structure possible, where all plan costs are paid by YNAB, not your retirement nest egg. The investment funds available are fantastic, passively-managed, ultra low-cost index funds. You’re not a personal finance junkie? Then trust us, it’s great.)

    Other Tidbits

    • Once you start, we DEMAND (in a friendly, ALL CAPS IS YELLING way) that you fill out your “Bucket List” spreadsheet with 50 items. (That’s harder than it sounds!)
    • The bucket list helps in deciding what we should give you for your birthday and Christmas: No gift cards here. We tried that. Super boring.
    • We have a bonus plan based on profitability. You’ll be in on that from day one. YNAB wins, you win. That kind of thing.
    • We’re all adults. There’s no need to punch a clock, or ask for permission to take off early one afternoon to go see the doctor (health insurance premium 100% covered!). We look at what you’re accomplishing, not how long you sit (have you tried standing?) in front of a computer.
    • We want you firing on all cylinders so we’ll set you up with a shiny new computer and replace it every three years.
    • Did I mention we make a huge, positive difference in people’s lives? We have a Slack channel where we share success stories from our customers daily. It’s amazing. Don’t underestimate this one!

    If this sounds like your ideal environment, read on because now we want to talk about you. You will play a big part in helping YNAB delight users and give them control of their money.  You will change lives.

    Now, back to you, our new Full Stack Developer

    You’re a Full Stack developer with at least 5 years of experience shipping, monitoring, and maintaining SaaS apps at scale (not just websites). You’re an expert in at least one modern server-side framework (Rails, ASP.NET, Express, Django, etc).

    You’re not necessarily the “Ops” person where you work, but you certainly understand the infrastructure well enough to aid in architecting and maintaining scalable solutions. We host on Heroku, so experience there is a bonus, but experience with AWS or other popular IAAS/PAAS is just fine.

    Some client-side experience is required as well, meaning you know enough HTML/CSS/some-client-side-framework to get stuff on the screen matching a designer’s spec. We work in small, cross-functional teams where you will likely find yourself responsible for implementation on both the back-end (Rails and Postgres), as well as the front-end (using Ember or Vue and written in TypeScript).

    You’ll help vet and improve our server-side layer, implement new features, integrate with third party API’s, and shepherd our application. We might have conversations that start like this:

    • “How can we be certain that our application is going to scale as we grow? How did the other apps you worked on handle similar load conditions?”
    • “We want to expose these parts of the API to 3rd party developers. Will that API need to differ from our internal API, and if so, how?”
    • We want to make it possible for users to sort their transactions in a new way, and we are thinking of using drag-and-drop to make that possible. What changes on our client and server will be necessary to accomplish this?
    • “We need to integrate a new data aggregation partner to connect bank accounts and import transactions. How do we set it up so that we can reuse most of that work if we bring on another partner later?”

    You’re our person if you:

    • Are an excellent developer that can adapt to new languages quickly.
    • Write code that is easy for other programmers and your future self to understand and use.
    • Have plenty of war stories to tell about the last time you launched a big SaaS application, or weathered a massive spike in load, or recovered from an outage.
    • Know your way around SQL and relational databases. If the database layer turns out to be the culprit behind an issue, it’s not a black box to you. (Experience with Postgres is a bonus.)
    • Have an understanding of algorithms and data structures beyond arrays and “for loops”. That doesn’t mean you have to be a computer science PhD or even that you have to know “Big O” notation, but you should know when to use a Dictionary/Map, and why finding an element in a sorted array is faster than finding an element in an unsorted array.
    • Have excellent debugging skills. You know how to find problems, and how to architect apps so that problems are discoverable in the first place.
    • Already use and love YNAB. (Not a requirement - we’ll give you “bonus points” for this one).

    Some things you might be working on at YNAB:

    • Integrating with 3rd party APIs like Aggregation Providers, Payment Gateways, and Analytics Services.
    • Profiling our most common API calls using tools like pganalyze or Sumo Logic and acting on the information to reduce response times.
    • Helping improve our public and private APIs to make them easier for external and internal developers to use.
    • Working with our external database and security consultants to make sure we haven’t missed anything.
    • Installing monitoring tools like Rollbar to help us detect client-side and server-side issues.
    • Writing automated tests for new features or improving our existing test suites.
    • Submitting and reviewing PRs in GitHub, collaborating in Basecamp, and jumping on a Slack call to get an extra pair of eyes on a gnarly bug.

    YNAB is an equal opportunity employer. We believe diversity of backgrounds, beliefs, and experiences to be critical to our success and are passionate about creating a welcoming, supportive, and collaborative environment for all employees. All are encouraged to apply as we continue to grow a smart, hard-working, and diverse team who love working together to build something that matters.

    How to Apply

    • Apply below (here) by 11:59PM Pacific Time, on June 30th, 2019. Firm. It’s a real deadline.

    • First, you don’t need a resume! Many of our job applicants don’t have one because many weren’t even looking to change jobs! An informal list of your work and education history are all we’re looking for anyway, and you are welcome to include that in your cover letter. Speaking of which:

    • You DO need a cover letter. Attach a pdf of your cover letter. In your cover letter:

    • Introduce yourself and explain why this position is of interest to you, and why you would be a great fit for the position. (It’s okay to brag and not be humble for this part!).

    • Please tell us about apps or anything you’ve built that makes you look good, and describe your role in those projects. (Include links if applicable)

    • Include the phrase “I am not a bot, spammer, recruiter, or agency.” somewhere in your cover letter.

    • Includes answers to the following questions:

    • What are your two strongest programming languages? How much experience do you have with them?

    • Briefly (no more than a few sentences) describe a proud “debugging” moment you had, where you found and fixed a bug.

    • If you were interviewing a prospective candidate for this position, what would be a good interview question to ask to find out if a candidate really knew their stuff?

    • Complete this short coding test (https://www.interviewzen.com/apply/sffVTb) and include a link to your results in your cover letter. It shouldn’t take more than 30 minutes or so.

    We look forward to hearing from you!

    P.S.  If you’re not interested in or available for this position, but know someone who is, we would really appreciate it if you passed this along!

  • Source Coders
    $135,000.00 - $175,000.00.Preferred timezone: UTC +6

    The Opportunity: Senior Rails Engineer

    MyTime is based in SF and has a remote-friendly working environment with an excellent engineering culture. We've a team of 15 engineers who are based onsite in SF and spread across the US. We're looking experience Ruby on Rails Engineers based in the US who want to join a 100% remote distributed team, or anyone who may be interested in relocating to SF.

    This is a great opportunity to join a small and growing engineering team, where you will make a big impact on a multi-dimensional SaaS product that is used by millions of people each day. 

    Preferred Qualifications

    • 3+ years of professional software engineering experience with Ruby on Rails
    • Experience working with relational databases such as MySQL or PostgreSQL
    • Some experience with Memcache and ElasticSearch is preferred
    • Some experience with AWS products (EC2, ECS, RDS, S3, ELB) is preferred
    • Comfortable writing test suites and specs in our test-driven environment

    MyTime offers competitive salaries, an annual bonus, meaningful equity, strong equity package, full health benefits and a generous PTO policy

  • Clevertech
    Must be located: North America.Preferred timezone: UTC +5

    ** Please note that although this role is remote, this developer will be required to work within CET business hours ** 

    DESCRIPTION

    Clevertech is looking for a Ruby on Rails Developer to join our global team. We are looking for team members to help us develop world-class software products for the most exclusive organizations in the world.

    * You have full stack expertise developing large-scale products in various languages, and solid experience working with SQL databases - bonus for PostgreSQL.

    * You have product experience at scale with Ruby on Rails, Heroku, Redis, Elastic Search and sidekiq queue.

    * You have experience designing and implementing automated test suites for complex applications.

    * You're organized, you’re resourceful, you are accommodating, and you don't need to tell people about it. It shows.

    * You can take ownership of a project, fill in the gaps, and ensure production ready releases. You’re never afraid to get your hands dirty with code.

    Who We Are

    Clevertech is a leading consultancy that is on a mission to build transformational digital solutions for the world’s most innovative organizations. Enterprise companies turn to Clevertech to help them launch innovative digital products that interact with hundreds of millions of customers, transactions and data points. By partnering with Clevertech these companies are propelling forward and changing their industries, business models and more.

    Based in New York City with fully remote development teams, Clevertech has built core product offerings for clients whose value was revealed in transactions valued in excess of $100 million.  

    The problems we solve everyday are real and require creativity, grit and determination. We are building a culture that challenges norms while fostering experimentation and personal growth. We are hiring team members who are passionate and energized by the vision of empowering our customers in a complex industry through technology, data and a deep understanding of client concerns. In order to grasp the scale of problems we face, ideally you have some exposure to Logistics, FinTech, Transportation, Insurance, Media or other complex multifactor industries.

    Our Benefits
    We know that people do their best work when they’re taken care of. So we make sure to offer great benefits that promote personal and professional growth!

    • Competitive Vacation Package
    • Annual Financial Allowance for YOUR development
    • Flexible Family Leave
    • Clevertech Gives Back Program
    • Clevertech U (Leadership Training Program, Habit Building, New Skills Training)
    • Clevertech Swag
    • Strong Clevertech Community

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

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

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

    The result? We produce meaningful work

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

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

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

    Clevertech Culture Video

This week - Remote Ruby-on-Rails jobs
  • Brave Software

    Brave is looking for an experienced server side engineer who can help us keep our Brave Rewards infrastructure in great shape.  We are looking to increase the speed, robustness and reliability of the Brave Rewards systems to make sure our Basic Attention Token flows quickly and reliably to creators, end users and vendors alike.  We are looking for somebody who always prefers a simple solution over a complex one and who can take whole solutions from end to end.

    Requirements

    • Experience with Go, JavaScript/TypeScript
    • Experience with SQL, Postgres, MongoDB, Redis and other related data storage technology
    • Experience building robust API endpoints
    • Experience with AWS and deploying production systems at scale
    • Experiencing deploying monitoring solutions like Prometheus, Zabbix, Pingdom, etc
    • A 24x7 uptime mindset and the willingness to manage and be part of pager duty rotation
    • Experience with software development via distributed development teams
    • Comfortable working in an open source setting
    • A passion for helping protect users’ privacy and security
    • Written and verbal communication skills in English
    • Proven record of getting things done

    Bonus Points

    • Experience with Rust
    • Experience with Ruby on Rails
    • Experience with payment systems
    • Familiarity with the world of cryptocurrency, especially Ethereum
  • TaxJar
    Must be located: United States of America.

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

    Our core values

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

    TaxJar’s remote-only team of 90+ people is growing quickly. We have an immediate opening for a Ruby on Rails Software Engineer who wants to help us make ecommerce easier for everyone.

    We want you to join one of our product engineering teams and help us build a product our customers love. The product engineering team at TaxJar is solving complex problems on a daily basis, supporting our growing customer base and creating new solutions in a complex domain. We deal with large datasets, complex frequently-changing sales tax rules, and automating complex processes for thousands of business customers.

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

    As a Rails Engineer at TaxJar you will:

    • Write strong Ruby on Rails code daily
    • Be challenged to solve new problems
    • Review and test your teammates pull requests
    • Contribute to and maintain our existing Rspec test suites
    • Maintain and update our core SaaS business logic
    • Build out apps and services for managing thousands of sales tax rules
    • Work with Ruby, Rails, Sidekiq, and more
    • Help monitor and support 24/7 Rails applications and services
    • Spend time working the customer success inbox. Our employees, even the CEO, spend time doing this - we’re all in it together.

    REQUIREMENTS

    • 2-5 years production experience with: Rails, Postgres, Sidekiq
    • Ability to write clear and accurate tests using RSpec/Capybara
    • Write code that is maintainable and readable by your team
    • Be accountable for the code you deliver to production
    • Manage development tasks from assignment through to production
    • Agile, humble, trustworthy, and a team player
    • Rapid learner who thrives in a fast-paced and demanding environment
    • Passion for building simple and intuitive solutions for complex problems in ecommerce
    • Prior SaaS development, API development or similar app dev experience
    • Excel at communicating with the team remotely (chat, video, email, etc)

    You’ll be a great fit on our team if you:

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

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

    BENEFITS

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

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

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

  • TaxJar
    Must be located: United States of America.

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

    Our core values

    • We do the right thing for our customers.

    • We're a team, built on trust.

    • We're proud to be remote.

    • We're in control of our own destiny.

    TaxJar’s remote-only team of 90+ people is growing quickly. We have an immediate opening for a Ruby on Rails Software Engineer who wants to help us make ecommerce easier for everyone.

    We want you to join one of our product engineering teams and help us build a product our customers love. The product engineering team at TaxJar is solving complex problems on a daily basis, supporting our growing customer base and creating new solutions in a complex domain. We deal with large datasets, complex frequently-changing sales tax rules, and automating complex processes for thousands of business customers.

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

    As a Rails Engineer at TaxJar you will:

    • Write strong Ruby on Rails code daily

    • Be challenged to solve new problems

    • Review and test your teammates pull requests

    • Contribute to and maintain our existing Rspec test suites

    • Maintain and update our core SaaS business logic

    • Build out apps and services for managing thousands of sales tax rules

    • Work with Ruby, Rails, Sidekiq, and more

    • Help monitor and support 24/7 Rails applications and services

    • Spend time working the customer success inbox. Our employees, even the CEO, spend time doing this - we’re all in it together.

    REQUIREMENTS

    • 2-5 years production experience with: Rails, Postgres, Sidekiq

    • Ability to write clear and accurate tests using RSpec/Capybara

    • Write code that is maintainable and readable by your team

    • Be accountable for the code you deliver to production

    • Manage development tasks from assignment through to production

    • Agile, humble, trustworthy, and a team player

    • Rapid learner who thrives in a fast-paced and demanding environment

    • Passion for building simple and intuitive solutions for complex problems in ecommerce

    • Prior SaaS development, API development or similar app dev experience

    • Excel at communicating with the team remotely (chat, video, email, etc)

    You’ll be a great fit on our team if you:

    • Only want to work remotely

    • Are a PRO at communicating and collaboration

    • Highly value working with people you like and respect

    • Are accountable

    • Are confident in your skills and a solid team player (We’re peers here, no egos please) but also comfortable working asynchronously

    • Hungry to play an impactful role and not afraid to fail

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

    BENEFITS

    • Excellent health, vision and dental benefits

    • Flexible vacation policy

    • 401k Plan

    • $1,000 in professional development credit

    • Home office stipend

    • Equity in a profitable company

    • 2x year all-company in person retreats (fully paid for by us of course)

    • Mandatory Birthday holiday!

    • 12 week paid maternity/ 6 week paid paternity leave

    • Monthly perks reimbursement for things like Netflix, Amazon Prime, your gym membership, home internet and more.

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

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

  • Ethnio
    Must be located: North America.

    If you're interested in tools for builders to help build better interfaces in the world, Ethnio helps researchers and designers understand the real people that use apps, hardware, and web sites. Help us create elegant code and solve complex UX / system problems, all from pretty much wherever but preferably the Western United States AKA PST time zone.

    The focus for this engineering position is back-end Rails development. You’ll be working with our three distributed developers, but directly collaborating alongside the designer/founder in L.A. Some rad companies like Netflix and Zillow have our JS on their homepage, which means the ideal candidate would enjoy working on large-scale traffic tasks. Ethnio gets in the ballpark of 500M (!!!) page views per month. You should also be interested in the world of HCI (human computer interaction) and UX since our user base is all designers and researchers.

    You'll Need

    • 4+ years working as a full-stack engineer. Given how small our company is, we need a bit of experience, especially setting up new environments and getting to know an existing codebase

    • A demonstrated fire for building product. You view engineering as one tool among many for building products that add value and help people

    • An appreciation for design. You're probably not the best designer in the room, but you enjoy discussing design challenges and figuring out the best approach. Since engineering is also how it works, you think of design as a critical part of engineering—not a thing you do before or after

    • Strong communication skills. Ability to work well with our 2-3 remote engineers, and work with our founder and head of customer engagement in the LA office. Related: that's our entire company

    • Hands-on and self-directed entrepreneurial experience in a fast-paced environment, small business or startup a plus

    • A desire to exceed expectations and get things done

    • BS/MS in Computer Science or related field

    • Comprehensive knowledge of Ruby/Ruby on Rails, and some experience with Nginx, AngularJS, Unicorn, Redis, PostgreSQL, APIs, LOL/ASAP/WTF (just seeing if you're still reading here). We’re currently on Rails 4.2.3 on Ruby 2.12 on Nginx and Unicorn with PostgreSQL and Redis. We use Angular on some front end elements and heavy use of Redis on our back end.

    • SaaS experience is a plus

    What We Offer

    • Full-time salary position commensurate with experience

    • Full Benefits including Anthem PPO/EPO, Dental, and Vision

    • Paid vacation accrual incentive that begins with two weeks vacation your first year, adding one additional week of paid vacation each year thereafter

    • Flexible work hours and location

    • In addition to our vacation accrual policy, employees are provided 5 sick days, and 10 paid holidays

    • Equity is offered on a four-year vesting schedule, which begins to accrue after 12 months

    • If you're around LA, private desk close to your neighborhood. West side? No problem. East side? That works. Our goal is as little commuting as possible, but you need to live in LA metro. We are at NeueHouse Hollywood, which includes membership benefits such as events and discounts at nearby businesses: http://neuehouse.com/location/los-angeles

    • Revenue-sharing bonus EOY based on company and individual performance

    How to Apply

    Click the link below and send us an email that shows you checked out our company. Make sure it is not the exact same email you sent to some other, far more boring company! Mostly, we want to see the link to your LinkedIn profile, but attachments for your resume are fine (PDF, etc.) or links to related work. Please do not attach a cover letter as a word .doc. Just a plain old email is great for that part.

  • TheoremReach

    Company Overview TheoremReach is the leading survey monetization company in the digital space. We are an early stage, boot-strapped team of innovators based in Madison, Wisconsin, with a satellite office in Chicago, Illinois. We provide user insight and monetization services for mobile game developers and website owners by providing market research surveys for their users to take. Market researchers rely on us to provide an audience of users to take surveys; app developers and website owners rely on us to monetize their users with these surveys and users get free content e.g. coins or gems that they can use in their games. Our mission is to bring the market research industry into the internet age by transforming the way research is conducted online. We believe in constant, iterative innovation - constantly dreaming, testing, optimizing, and launching new concepts and products to push the boundaries of both the digital media and research industries. We believe in open communication, transparency, support, pride, and happiness in the work we do each day. As an early stage, bootstrapped workspace, we foster a close relationship within our team to achieve our goals and grow together. Job Summary We are looking for a back-end developer to join our team and help bring our product innovations to life with intelligent design, development, optimization, and testing. In this position, you will be responsible for designing, developing, and optimizing our consumer facing products.

    • You're excited about developing and delivering web and mobile experiences supporting hundreds of millions of consumers and thousands of partners
    • While you may have an area of concentration, you understand everything about the back end.
    • You're an effective collaborator, working efficiently with product management and technology teams across a fast moving organization

    Responsibilities and Duties

    • Envision, design and develop solutions enabling rapid delivery and innovation of consumer mobile experiences
    • Design and develop components on the back end to build high-quality products
    • Collaborate with product, design and engineering teams to bring innovative products from concept to delivery on millions of devices with measurable benefits

    Qualifications and Skills

    • Experience with Ruby on Rails and test driven development
    • Ability to troubleshoot bugs 
    • Familiarity with front end languages including JavaScript, HTML5, CSS, Webpacker, Angular.
    • Experience working with a front end team to support them with access to data
    • Experience working with postgres, redis, memcache, elastic search, and key-value database technology

    Requirements

    • You have experience working with server side code, API's, and databases
    • 2+ yrs of experience in a professional work setting

    Benefits and Perks We offer a market-leading benefits package including profit sharing, full health insurance, 401k retirement benefits, unlimited vacation policy, remote computer hardware, software, and peripherals.

    TheoremReach is an equal opportunity employer. TheoremReach does not discriminate on the basis of sex, race, ethnicity, color, age, sexual orientation, gender (including identity and expression), disability (mental or physical), religion, national origin, citizenship, marital status, military or veteran status, or any other protected classification protected by applicable law; we will provide reasonable accommodations for qualified individuals with disabilities, and pursuant to applicable fair chance ordinances, we will consider for employment qualified applicants with arrest and conviction records.

  • Ticketsolve
    Must be located: Europe.

    About Ticketsolve, https://www.ticketsolve.com/

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

    Introduction

    We are currently going through an 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 immediate 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.

    Over the last few months, we have grown the front end, Ember team. We are now looking to expand our server team with new people to cover Ruby and Ruby on Rails server development. Ideally, this person will have RoR experience. In terms of experience, we are open to both junior and experienced developers - the main requirement is talent and enthusiasm.

    How we work

    We run a lightweight process that focuses on feature-based delivery on a weekly basis. Our coordination and communication are mostly 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 PRs and Milestones.

    From a coding perspective, we place a strong emphasis on clean, minimal, well-refactored code backed up by a robust 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. 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.

    Requirements

    Skills & Requirements

    • 2+ years experience developing web applications
    • Experience with programming Ruby/Rails required with the role focused on server development
    • Understanding of front-end technologies: JavaScript, HTML5, CSS, SASS, Ember preferred, but not required
    • Experience with Chef and Terraform a bonus
    • Strong programming skills with a 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

    Location

    • European and Asian time zones are preferable
  • Ticketsolve
    Must be located: Europe.

    # Introduction

    We are currently going through an 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 immediate 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.

    Over the last few months, we have grown the front end, Ember team. We are now looking to expand our server team with new people to cover Ruby and Ruby on Rails server development. Ideally, this person will have RoR experience. In terms of experience, we are open to both junior and experienced developers - the main requirement is talent and enthusiasm.

    # Skills & Requirements

    - 2+ years experience developing web applications

    - Experience with programming Ruby/Rails required with the role focused on server development

    - Understanding of front-end technologies: JavaScript, HTML5, CSS, SASS, Ember preferred, but not required 

    - Experience with Chef and Terraform a bonus

    - Strong programming skills with a 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 coordination and communication are mostly 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 PRs and Milestones.

    From a coding perspective, we place a strong emphasis on clean, minimal, well-refactored code backed up by a robust 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. 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 the subject "Job Application". Please note that due to the volume of applications we will not respond to all applications, but instead make contact when there is a potential fit.

    From there, we filter down and do a series of remote interviews. These are usually '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.

  • DrFirst, Inc.
    Preferred timezone: UTC -9 to UTC -1

    Life is short…work somewhere awesome.

    Our development team is filled with experts with a proven passion for solving nearly impossible problems. You will work with a group of engineers with a plethora of experience building innovative software solutions for global organizations and an insatiable thirst for learning new technologies. As forward thinking technologists, we push the envelope and think outside the box in everything we do.

    We are looking for a Senior Software Engineer to join the team who loves to code, lead tech and teams, and build first of kind, ground breaking applications that have been changing the way doctors and clinicians worldwide interact with and care for their patients.

    Who will love this job

    • An Innovator: who thinks outside the box to introduce new methods, ideas and products
    • A Problem solver: passionate about using technology to solve complicated problems, and harnessing the power of data to adopt new tactics to enhance efficiency and scalability
    • A Team builder:  who enjoys recruiting and developing teams, attracting A-players from various disciplines
    • A Trusted advisorwith strong leadership acumen who always strives to do better tomorrow than today, and continuously improve his/her team’s knowledge and skills
    • A Driver:  who works with purpose and passion; someone who will elevate our engineering team through new perspectives, ideas, and solutions
    • A Collaborator: who can navigate internal departments and teams, brings people together to deliver world class products that accelerate our market share and profitability

    What you'll work on

    • Coding: Our engineers, no matter what level, never go hands off. We think it’s important to be close to the code and be involved in the code review. As a Senior engineer, we’re looking for a breadth of experience in languages like JavaScript, and Ruby; as well as familiarity with common frameworks like Rails; and practices like TDD and continuous integration.
    • Design: You should able to work with your team to craft a design and choose the best technologies in a solution that solves a given problem in the most effective way
    • Learning: You are a life-long learner. We are looking for people who have a growth mindset, stay up on their craft, and always keep an eye out for what’s next. Open Source contributions and cross training opportunities are a way of life here.
    • Problem solving: The problems we are solving are unique and complex. This takes critical thinking, root cause analysis, and issue dissection with the team to come up with the best solution.
    • Leadership/Mentoring: Teaching and coaching is an integral part of this role. We want people who want to share their experiences, best practices and knowledge to elevate the team as a whole.
    • Delivering: We are committed to producing world class products. You will lead an engineering team through the entire SDLC and make sure the team is on par with certain milestones through each sprint. Being skilled at managing competing priorities, pivoting and adjusting quickly, and thinking about the big picture are keys to success. 

    Qualifications

    • Five plus (5+) years’ industry experience as software engineer
    • Bachelor's degree in Computer Science or related discipline
    • Passionate about technology and coding
    • Really strong in open source libraries /frameworks

    Physical Requirements

    • 70% Desk/phone work
    • 30% Standing/moving throughout the office

    Benefits

    We offer comprehensive benefits to keep you healthy as you grow in your life and career. Your merit-based compensation will reflect the impact your work has on the company and our customers. 

    Learn more about our benefits and professional development opportunities at http://www.drfirst.com.

  • Aha!
    Must be located: North America.Preferred timezone: UTC -8

    Are you an Engineer looking to create something that will change the way people think about innovation? Do you want to work with cutting-edge visualization, collaboration, and social ideation technologies at the same time?

    As a Senior Rails Engineer at Aha!, you will have an excellent opportunity to join a self-funded and profitable company that is growing fast. Aha! was founded by a proven team of product and marketing experts. More than 250,000 users worldwide trust our roadmap software to build and market products customers love.

    We are looking for someone who:

    • Is experienced in Ruby-on-Rails
    • Has worked on key functionality for a cloud-based product
    • Has a computer science degree or demonstrated experience solving challenging CS problems
    • Wants to work on a major aspect of product functionality from back-end algorithms through to the user interface
    • Wants to be great and work in a fast-moving, online environment where the end-user is key

    We are committed to being great, and we want someone who:

    • Can work at a fast-paced company where the feedback cycle is measured in hours rather than weeks
    • Has a "get it done" attitude and a background of delivering superb work again and again
    • Is seeking a career-defining opportunity and a proven, results-oriented team that has sold multiple software companies

    We are building a distributed team, and you can work from anywhere in North America for this role. We offer generous salary, equity, benefits, and a profit-sharing program.

  • ClutchPrep.com

    Clutch Prep was founded with the mission to help college students succeed in their classes. We have dramatically improved students’ learning outcomes by providing video-based curriculum with content that exactly mirrors the assigned textbook of their classroom. Our team is driven by a passion to innovate on the explanations of complex topics and to craft a personalized learning experience for students.

    At Clutch Prep, you will contribute to creating the best learning experience possible. To do this, you will collaborate with various teams: our product team to create exciting new features and improvements, our growth team to aid in their efforts to expose more students to the benefits of our platform, and our engineering team to help with infrastructure and development projects. You will work alongside our 2 full-stack software engineers, our product manager/designer, and you will report to our CTO. Our products are built using Ruby on Rails and ReactJS.

    Some of the technical challenges our team is looking to tackle next are: providing an even more personalized learning experience for students, engineering and scaling a system for homework help, and building internal tools to scale our content marketing strategy. Everyone on the engineering team participates in figuring out what we should work on, can offer solutions to the problems we're facing in all areas of the company, and is allowed to work on whatever area is blocking them from achieving their goals.

    What you'll be doing

    • You will plan, develop, test and deploy new features to solve problems for internal and external users.
    • You will use effective code reviews to level up yourself and your peers.
    • You will uphold our engineering standards and maintain consistency in our codebase and process.
    • You will collaborate with stakeholders across the organization such as our academics, marketing, and operations teams.
    • You will contribute to building out our technical architecture as we scale our products.
    • You will coordinate with engineering and product leadership to define and prioritize projects that help us meet business objectives.

    Who we're looking for

    • You are excited to help students succeed by providing the best learning experiences.
    • You have 3+ years of experience in a software engineering role building web applications.
    • You have experience with ReactJS or a similar Javascript library for building interfaces.
    • You have experience with a high-level programming language, preferably Ruby or Javascript.
    • You are very comfortable writing well-structured HTML and CSS.
    • You write clean, well-tested code.
    • You have collaborated with product teams and designers, and have a proven track record of delivering value to customers.
    • You have strong communication skills and have a desire to give and receive regular feedback.

    Some nice-to-haves

    • You have experience working remotely.
    • You have experience with mobile development.
    • You have experience with ML/AI.
    • You have experience with QA automation.

    What it's like to work at Clutch Prep

    We strive to create a work environment that allows our teammates to do the best work of their lives in order to improve the lives of real people, solve hard problems, and change the education world. We work as a team to set quarterly OKRs, run bi-weekly sprints, and use daily check-ins to collaborate and communicate effectively. Our engineers have the flexibility to choose whatever hardware and software they use as long as they can run our app locally and commit code to Github.

    Other benefits:

    • Work wherever you want
    • Competitive salary
    • Generous paid vacation and holiday policy
    • Workspace stipend
    • Learning budget
  • Institute for Corporate Productivity (i4cp)
    Must be located: United States of America.

    The Institute for Corporate Productivity (i4cp) has an opening for a talented and motivated developer to join our software product team. We are looking for an engineer who takes pride in robust and maintainable code and likes to build well-designed software.

    You will work in a flexible environment with a remote-friendly team where you will be encouraged to bring fresh ideas and new perspectives to the position.

    About the role

    As a developer you will work directly with the software development team and the Vice President of Marketing & Technology to bring new products to market and enhance existing functionality to meet our user needs. You will:

    • Contribute to the design and implementation of software products.
    • Collaborate with the team to gather and define feature requirements.
    • Help support the deployed production environment.
    • Maintain and improve existing technologies.

    About you

    • 2-4 years experience building, testing, and shipping production-ready software.
    • Comfortable with the Ruby on Rails or similar web frameworks.
    • Familiar with the Javascript programming language.
    • Knowledge with HTML, CSS, and related technologies.
    • Experience with relational databases and SQL.
    • Have curiosity, like to explore technology, and are always growing and learning.

    Also helpful

    • Comfortable with basic Linux server administration tasks.
    • Some experience with mobile platform development.
    • Front-end UI/UX experience.

    Benefits

    • Paid vacation/sick leave
    • 401(k)
    • Medical/dental/vision
    • Stock options
    • Flexible work environment

    Location

    We are based in Seattle, but remote is acceptable.

This month - Remote Ruby-on-Rails jobs
  • Hireology
    Must be located: United States of America.

    Hireology’s technology empowers businesses to build great teams. Over the last nine years, we’ve grown from a startup to a market-leading organization with over 200 team members and built an award-winning culture that makes this company an amazing place to work. It’s with that in mind that Hireology is looking to add a Senior Software Engineer to our team.

    Hireology is based in Chicago, but our Engineering and UX teams work remotely, so you’ll have the option of working from the comfort of your home or right in our office if you’re local. Compensation is competitive, and we offer a full benefits package. We have regular company-wide events, semi-annual team gatherings, and frequent celebrations when we hit our goals.

    As our Senior Software Engineer, you'll be responsible for:

    • Help implement an easy to use, continuously deployed product

    • Participate in DevOps tasks, design reviews, writing stories, coding modules, code reviews, unit testing and automated acceptance testing

    • Collaborate with experienced software developers in the design, development, maintenance of our application

    • Partner closely with our product and business teams to ensure that we are delivering the best possible outcomes for our internal and external customers

    To qualify for consideration you are:

    • 5+ years of experience writing applications with Ruby on Rails

    • Experience with Golang a plus

    • Familiar with service-oriented architecture

    • Excited about delivering quality and are familiar with unit and acceptance testing frameworks

    • Knowledgeable with third party API integrations

    • Comfortable in a modern software engineering environment with distributed source code control, dev/stage/prod release cycle, extensive testing, and continuous deployment

    • Experienced with HTML5, CSS, JavaScript

    • Fearless about learning new technologies and technical approaches to application development

    • Authorized to work in the United States

    So what can you expect after you apply? You will:

    • Take a brief true/false survey. Be sure to check your email after you apply.
    • Have a phone conversation with someone on our Engineering team. This is a high-level conversation about you, but also a good opportunity for you to learn more about us.
    • Meet with one of our Software Engineers to talk shop. Be prepared to talk about how you approach work technically with examples of how you have done it in the past. No homework or on-the-spot assignments. We just want to nerd out a bit with you.
    • Go over your career history with our Vice President of Engineering. This will be an opportunity for us to get an idea of how you got to where you are, and if where you want to go lines up with where we are going.
    • Meet virtually with some more of the remote team. We want to give you some idea of the people you will be working with. We ask the serious questions here, like your top three movies.
    • Provide us some references. We use our automated reference check system for this, so you just give us some names, they fill out a survey, and we are all set.
    • Speak with a member of our leadership team. If you have made it this far, just be yourself, and everything will be fine.
  • Clevertech
    Must be located: North America.Preferred timezone: UTC +5

    ** Please note that although this role is remote, this developer will be required to work within CET business hours ** 

    DESCRIPTION

    Clevertech is looking for a Ruby on Rails Developer to join our global team. We are looking for team members to help us develop world-class software products for the most exclusive organizations in the world.

    * You have full stack expertise developing large-scale products in various languages, and solid experience working with SQL databases - bonus for PostgreSQL.

    * You have product experience at scale with Ruby on Rails, Heroku, Redis, Elastic Search and sidekiq queue.

    * You have experience designing and implementing automated test suites for complex applications.

    * You're organized, you’re resourceful, you are accommodating, and you don't need to tell people about it. It shows.

    * You can take ownership of a project, fill in the gaps, and ensure production ready releases. You’re never afraid to get your hands dirty with code.

    Who We Are

    Clevertech is a leading consultancy that is on a mission to build transformational digital solutions for the world’s most innovative organizations. Enterprise companies turn to Clevertech to help them launch innovative digital products that interact with hundreds of millions of customers, transactions and data points. By partnering with Clevertech these companies are propelling forward and changing their industries, business models and more.

    Based in New York City with fully remote development teams, Clevertech has built core product offerings for clients whose value was revealed in transactions valued in excess of $100 million.  

    The problems we solve everyday are real and require creativity, grit and determination. We are building a culture that challenges norms while fostering experimentation and personal growth. We are hiring team members who are passionate and energized by the vision of empowering our customers in a complex industry through technology, data and a deep understanding of client concerns. In order to grasp the scale of problems we face, ideally you have some exposure to Logistics, FinTech, Transportation, Insurance, Media or other complex multifactor industries.

    Our Benefits
    We know that people do their best work when they’re taken care of. So we make sure to offer great benefits that promote personal and professional growth!

    • Competitive Vacation Package
    • Annual Financial Allowance for YOUR development
    • Flexible Family Leave
    • Clevertech Gives Back Program
    • Clevertech U (Leadership Training Program, Habit Building, New Skills Training)
    • Clevertech Swag
    • Strong Clevertech Community

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

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

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

    The result? We produce meaningful work

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

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

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

    Clevertech Culture Video

  • Source Coders
    $130,000.00 - $165,000.00.Preferred timezone: UTC +6

    The Opportunity: Senior Rails Engineer

    MyTime is based in SF and has a remote-friendly working environment with an excellent engineering culture. We've a team of 15 engineers who are based onsite in SF and spread across the US. We're looking experience Ruby on Rails Engineers based in the US who want to join a 100% remote distributed team, or anyone who may be interested in relocating to SF.

    This is a great opportunity to join a small and growing engineering team, where you will make a big impact on a multi-dimensional SaaS product that is used by millions of people each day. 

    Preferred Qualifications

    • 3+ years of professional software engineering experience with Ruby on Rails
    • Experience working with relational databases such as MySQL or PostgreSQL
    • Some experience with Memcache and ElasticSearch is preferred
    • Some experience with AWS products (EC2, ECS, RDS, S3, ELB) is preferred
    • Comfortable writing test suites and specs in our test-driven environment

    MyTime offers competitive salaries, an annual bonus, meaningful equity, strong equity package, full health benefits and a generous PTO policy

  • Health eFilings
    Must be located: United States of America.

    Position

    Remote Ruby on Rails Full-Stack Developer

    This position is US-only (citizen or current green-card holder)

    Permanent; Full-Time

    Company Overview

    Health eFilings is a healthcare IT company based in Madison, WI. The company has proprietary software that has been certified by the ONC and is an enterprise solution for healthcare practices that need to comply with Centers for Medicare & Medicaid Services (CMS) reporting requirements for quality data as well as the management of data analytics for purposes of population health management. We are the leaders in an important growing market and are looking for the right individual to join our small, but talented engineering team.

     

    While we all develop expertise in certain areas of our platform, we aim to have engineers able to work in every part of our system – from cloud deployment configuration all the way to front-end. Projects are assigned to balance team productivity with professional development.

     

    The candidate should have prior Ruby on Rails experience, be comfortable working remotely, and able to communicate effectively through collaboration tools.  The candidate must actively look for feedback, as it’s provided regularly, so we can all grow professionally and exceed the expected deliverables for the engineering team.

     

    Our Engineering Values

    • You are judged not by hours worked, but by your productivity and the quality of your work
    • Diversity of opinion is important – no one contributor has all the right answers
    • Be open to providing and receiving feedback, and change how you work based on it
    • We believe in functional patterns and meta programming – to the degree to which it produces high-quality, maintainable software
    • All changes should be reviewed, and all functionality should be unit tested

     

    Technology

    • Ruby on Rails
    • Haskell
    • Coffeescript
    • Postgres
    • Minitest
    • Google Kubernetes Engine
    • GitHub
    • Pivotal Tracker
    • Sidekiq
  • Headway

    About Headway

    Founded in 2015, Headway was born out of a passion to bring entrepreneurial ideas to market and keep them there. We work holistically with our client partners as a true extension of their product team, not just as the technical execution arm of their business. If we see something broken, whether that's a workflow, a marketing or messaging strategy, or a needless feature, we speak up, and our clients trust us to help them fix it.

    Because we're more than just designers and developers, we achieve results that bring successful long-term partnerships and trusted referrals. We help entrepreneurs build a business ―not just an app. This approach, coupled with realistic and incremental software releases results in a friendly, fun, and collaborative atmosphere where our colleagues and clients both have room to learn and grow.

    See how our clients talk about our approach and check out some of the recognition we've received so far. Discover how we show our clients appreciation with unique holiday gifts each year. Or, if you're a podcast fan, check out Seaworthy, where we explore ways to help companies grow and scale their business and ideas. We're excited about what we've achieved in the last few years, but we're just getting started. We need your help to take us to the next level!

    A Day In The Life

    During a typical work week, our crew members enjoy a balanced assignment of 35 hours on client projects with the ability to invest the other 5 hours on a combination of individual goals and team meetings. Each quarter, we take a full week away from client work to focus on team goals and internal project initiatives. These weeks alternate between a retreat style destination that encourages team bonding and goal setting, and a more focused week-long design and development sprint at our primary office in Wisconsin. Check out some of our team week recaps and years in review to get a feel for how much fun it is to work at Headway!

    What Does Success Look Like?

    During your first 2-4 weeks at Headway, you'll have an opportunity to meet with lots of crew members across the company and start to understand our unique approach to product development. This includes several "Headway 101" sessions that cover everything from our project management style, to our design aesthetic and business analysis approach, to development tools and techniques. If you're new to one of our tech stacks, we'll also create a customized trail of exercises to help get you up to speed. This training covers fundamentals of our core technologies, the way we delegate tasks within a development team, our git process and workflow, testing strategies, tips for successful client interactions, and much more.

    After this initial period, you'll be successfully contributing to new feature work on a client project in the context of a team. You'll also be participating in daily standups, sprint planning meetings, and retrospectives. Welcome aboard!

    Ongoing Support

    Each week, you'll meet with your team lead to ensure that you have the time and attention you need to be successful. Your needs and questions will always come first in this meeting, but other topics discussed include:

    • Individual quarterly goal progress
    • Project status / team issues / weekly retro
    • Individual responses to our weekly team health questionnaire

    Quarterly and Annual Reviews

    In addition to weekly touch point meetings, more formal quarterly reviews are scheduled to discuss successes and areas for growth identified over the last 3 months. We have annual performance assessments and salary reviews, though we reserve the right to provide a merit based pay raise at any time. Most crew members achieve between a 2% and 5% raise each year within their same role, but bigger jumps are possible when roles or responsibilities increase. We're here to grow with you sustainably over the long term.

    Experience and Results At Every Level

    With an experienced leadership team encompassing design, development, sales, marketing, and operations, Headway is poised for an amazing 2019. Our business is guided by EOS and we have strong processes, documentation, and people to support your growth and development. As they say, “Train people well enough so they can leave, treat them well enough so they don't want to.” For more on that, check out our benefits!

    Why Should You Apply?

    • Work on exciting projects in the latest tech across a variety of industries including: Healthcare, FinTech, Education, Personal Growth & Training, Lifestyle & Social
    • Collaborate with colleagues and clients directly to ship features that users love
    • Work with appreciative clients who seek out and value your input and feedback
    • Strong leadership and top-notch colleagues to help you realize your full potential
    • Career growth and leadership opportunities

    Key Benefits

    • 3 weeks of PTO & Sick Time available immediately
    • 1 week of additional time off during the winter holiday season
    • 100% of health care and dental premiums paid for you and all your dependents
    • Up to a 4% matching 401k contribution based on your dollar contribution
    • $6,000 hardware on-boarding budget including $2,000 to spend however you like
    • $2,500 annual education and conference budget

    The Hiring Process

    If after we review your application and we choose to move forward, the following interviews will typically take place over the course of 1-3 weeks (depending on scheduling):

    • Work history and aspirations chat with our People and Team Strategist
    • Skills and performance discussion with a Development Lead or the Head of Development
    • Take-home skills assessment with the potential for follow up / discussion / remote pairing at this stage
    • Group interview with several members of the design team and/or development team

    Position Description

    As a Developer at Headway, you are client and user focused while executing on the details of each project. You diligently develop features and functionality, guided by Headway's process to ensure each release is successful. This role requires constant learning and a growth mindset.

    When communicating with clients during sprint planning, retros, and release demos, you help monitor features as project requirements change, and direct emergent requirement discussions back to the core focus of a minimum viable product (MVP). In doing so, you help manage client expectations and project scope, ensuring we build the most valuable features first.

    Responsibilities

    As a Senior Developer / Tech Lead at Headway, you are responsible for executing within the Headway development process with a focus on client and user needs including:

    1. Setting the project development direction consistent with Headway technology and standards.
    2. Creating architecture diagrams, flowcharts, and ER diagrams to increase the team's understanding of project scope and support the overall development process.
    3. Helping to enforce development process and consistency across the team.
    4. Performing development critiques and QA on pull requests ensuring Headway development process is followed.
    5. Suggesting refactoring that will help curb technical debt and grow knowledge across the team.
    6. Conducting pairing sessions to help developers learn and grow while also evaluating their craft, including: efficiency, adherence to process, and overall professionalism.
    7. Performing QA of both internal code quality, interfaces, architecture, tests, and external end-user UI/UX.
    8. Interfacing with clients during sprint planning sessions and retros to ensure projects are on track and on budget.
    9. Driving all meetings and development activities from the outside-in with user story mapping and MoSCoW prioritization.
    10. Helping assess potential hires for technical ability and team fit for future positions at Headway.

    Help us make a difference, make waves, and make Headway!

    Requirements

    • 4+ year of paid, professional Ruby on Rails experience (required), with Elixir/Phoenix and React experience a plus.
    • Experience leading project teams of both internal and external stakeholders.
    • Excellent communication skills (verbal and written).
    • The ability to present your work and stand firm for the right reasons.
    • Experience working with businesses at various phases of creation and growth a plus.

    Expectations

    • You live by our Guiding Manifesto and embody the core values of Headway.
    • You are open to criticism from your team and are always eager to learn and to share knowledge.
    • You have the ability to think big while being detail oriented and delivery focused.
    • You are self-motivated and able to deal with pressure and work well in a fast paced environment.
    • You have an outgoing, personable, and sociable attitude.
    • You have initiative to solve challenges, meet goals, and set new directions based on data.
    • You are capable of inspiring colleagues and clients.
    • You have a passion to create useful and valuable solutions.
    • You prioritize and attend our quarterly team weeks on-site at our primary office in Wisconsin, or at an awesome TBD destination.

    Next Steps

    If this sounds like you, we’d love to have you apply! We're a remote-first company so this position is open to developers local to the Green Bay, WI area, and anyone living in and able to work in the US.

  • Headway

    About Headway

    Founded in 2015, Headway was born out of a passion to bring entrepreneurial ideas to market and keep them there. We work holistically with our client partners as a true extension of their product team, not just as the technical execution arm of their business. If we see something broken, whether that's a workflow, a marketing or messaging strategy, or a needless feature, we speak up, and our clients trust us to help them fix it.

    Because we're more than just designers and developers, we achieve results that bring successful long-term partnerships and trusted referrals. We help entrepreneurs build a business ―not just an app. This approach, coupled with realistic and incremental software releases results in a friendly, fun, and collaborative atmosphere where our colleagues and clients both have room to learn and grow.

    See how our clients talk about our approach and check out some of the recognition we've received so far. Discover how we show our clients appreciation with unique holiday gifts each year. Or, if you're a podcast fan, check out Seaworthy, where we explore ways to help companies grow and scale their business and ideas. We're excited about what we've achieved in the last few years, but we're just getting started. We need your help to take us to the next level!

    A Day In The Life

    During a typical work week, our crew members enjoy a balanced assignment of 35 hours on client projects with the ability to invest the other 5 hours on a combination of individual goals and team meetings. Each quarter, we take a full week away from client work to focus on team goals and internal project initiatives. These weeks alternate between a retreat style destination that encourages team bonding and goal setting, and a more focused week-long design and development sprint at our primary office in Wisconsin. Check out some of our team week recaps and years in review to get a feel for how much fun it is to work at Headway!

    What Does Success Look Like?

    During your first 2-4 weeks at Headway, you'll have an opportunity to meet with lots of crew members across the company and start to understand our unique approach to product development. This includes several "Headway 101" sessions that cover everything from our project management style, to our design aesthetic and business analysis approach, to development tools and techniques. If you're new to one of our tech stacks, we'll also create a customized trail of exercises to help get you up to speed. This training covers fundamentals of our core technologies, the way we delegate tasks within a development team, our git process and workflow, testing strategies, tips for successful client interactions, and much more.

    After this initial period, you'll be successfully contributing to new feature work on a client project in the context of a team. You'll also be participating in daily standups, sprint planning meetings, and retrospectives. Welcome aboard!

    Ongoing Support

    Each week, you'll meet with your team lead to ensure that you have the time and attention you need to be successful. Your needs and questions will always come first in this meeting, but other topics discussed include:

    • Individual quarterly goal progress
    • Project status / team issues / weekly retro
    • Individual responses to our weekly team health questionnaire

    Quarterly and Annual Reviews

    In addition to weekly touch point meetings, more formal quarterly reviews are scheduled to discuss successes and areas for growth identified over the last 3 months. We have annual performance assessments and salary reviews, though we reserve the right to provide a merit based pay raise at any time. Most crew members achieve between a 2% and 5% raise each year within their same role, but bigger jumps are possible when roles or responsibilities increase. We're here to grow with you sustainably over the long term.

    Experience and Results At Every Level

    With an experienced leadership team encompassing design, development, sales, marketing, and operations, Headway is poised for an amazing 2019. Our business is guided by EOS and we have strong processes, documentation, and people to support your growth and development. As they say, “Train people well enough so they can leave, treat them well enough so they don't want to.” For more on that, check out our benefits!

    Why Should You Apply?

    • Work on exciting projects in the latest tech across a variety of industries including: Healthcare, FinTech, Education, Personal Growth & Training, Lifestyle & Social
    • Collaborate with colleagues and clients directly to ship features that users love
    • Work with appreciative clients who seek out and value your input and feedback
    • Strong leadership and top-notch colleagues to help you realize your full potential
    • Career growth and leadership opportunities

    Key Benefits

    • 3 weeks of PTO & Sick Time available immediately
    • 1 week of additional time off during the winter holiday season
    • 100% of health care and dental premiums paid for you and all your dependents
    • Up to a 4% matching 401k contribution based on your dollar contribution
    • $6,000 hardware on-boarding budget including $2,000 to spend however you like
    • $2,500 annual education and conference budget

    The Hiring Process

    If after we review your application and we choose to move forward, the following interviews will typically take place over the course of 1-3 weeks (depending on scheduling):

    • Work history and aspirations chat with our People and Team Strategist
    • Skills and performance discussion with a Development Lead or the Head of Development
    • Take-home skills assessment with the potential for follow up / discussion / remote pairing at this stage
    • Group interview with several members of the design team and/or development team

    Position Description

    As a Developer at Headway, you are client and user focused while executing on the details of each project. You diligently develop features and functionality, guided by Headway's process to ensure each release is successful. This role requires constant learning and a growth mindset.

    When communicating with clients during sprint planning, retros, and release demos, you help monitor features as project requirements change, and direct emergent requirement discussions back to the core focus of a minimum viable product (MVP). In doing so, you help manage client expectations and project scope, ensuring we build the most valuable features first.

    Responsibilities

    As a Developer at Headway, you are responsible for executing within the Headway development process with a focus on client and user needs including:

    1. Practicing "craft within context" and working with crewmates to receive advice and guidance to grow your knowledge.
    2. Driving all development from the outside-in with user story mapping and MoSCoW prioritization.
    3. Assisting with development critiques and QA
    4. Performing pull request (PR) reviews
    5. Participating in pairing sessions to help crewmates learn and grow.
    6. Performing QA of both internal code quality and external end-user UI/UX.
    7. Contributing to release notes.
    8. Participating in sprint planning sessions and retros while taking notes collaboratively alongside the rest of the team.

    Help us make a difference, make waves, and make Headway!

    Requirements

    • Some professional Elixir/Phoenix experience (required), with Ruby on Rails and React experience a plus.
    • Experience working with teams of both internal and external stakeholders.
    • Excellent communication skills (verbal and written).
    • The ability to present your work and stand firm for the right reasons.
    • Experience working with businesses at various phases of creation and growth a plus.

    Expectations

    • You live by our Guiding Manifesto and embody the core values of Headway.
    • You are open to criticism from your team and are always eager to learn and to share knowledge.
    • You have the ability to think big while being detail oriented and delivery focused.
    • You are self-motivated and able to deal with pressure and work well in a fast paced environment.
    • You have an outgoing, personable, and sociable attitude.
    • You have initiative to solve challenges, meet goals, and set new directions based on data.
    • You are capable of inspiring colleagues and clients.
    • You have a passion to create useful and valuable solutions.
    • You prioritize and attend our quarterly team weeks on-site at our primary office in Wisconsin, or at an awesome TBD destination.

    Next Steps

    If this sounds like you, we’d love to have you apply! We're a remote-first company so this position is open to developers local to the Green Bay, WI area, and anyone living in and able to work in the US.

  • Headway

    About Headway

    Founded in 2015, Headway was born out of a passion to bring entrepreneurial ideas to market and keep them there. We work holistically with our client partners as a true extension of their product team, not just as the technical execution arm of their business. If we see something broken, whether that's a workflow, a marketing or messaging strategy, or a needless feature, we speak up, and our clients trust us to help them fix it.

    Because we're more than just designers and developers, we achieve results that bring successful long-term partnerships and trusted referrals. We help entrepreneurs build a business not just an app. This approach, coupled with realistic and incremental software releases results in a friendly, fun, and collaborative atmosphere where our colleagues and clients both have room to learn and grow.

    See how our clients talk about our approach and check out some of the recognition we've received so far. Discover how we show our clients appreciation with unique holiday gifts each year. Or, if you're a podcast fan, check out Seaworthy, where we explore ways to help companies grow and scale their business and ideas. We're excited about what we've achieved in the last few years, but we're just getting started. We need your help to take us to the next level!

    A Day In The Life

    During a typical work week, our crew members enjoy a balanced assignment of 35 hours on client projects with the ability to invest the other 5 hours on a combination of individual goals and team meetings. Each quarter, we take a full week away from client work to focus on team goals and internal project initiatives. These weeks alternate between a retreat style destination that encourages team bonding and goal setting, and a more focused week-long design and development sprint at our primary office in Wisconsin. Check out some of our team week recaps and years in review to get a feel for how much fun it is to work at Headway!

    What Does Success Look Like?

    During your first 2-4 weeks at Headway, you'll have an opportunity to meet with lots of crew members across the company and start to understand our unique approach to product development. This includes several "Headway 101" sessions that cover everything from our project management style, to our design aesthetic and business analysis approach, to development tools and techniques. If you're new to one of our tech stacks, we'll also create a customized trail of exercises to help get you up to speed. This training covers fundamentals of our core technologies, the way we delegate tasks within a development team, our git process and workflow, testing strategies, tips for successful client interactions, and much more.

    After this initial period, you'll be successfully contributing to new feature work on a client project in the context of a team. You'll also be participating in daily standups, sprint planning meetings, and retrospectives. Welcome aboard!

    Ongoing Support

    Each week, you'll meet with your team lead to ensure that you have the time and attention you need to be successful. Your needs and questions will always come first in this meeting, but other topics discussed include:

    • Individual quarterly goal progress

    • Project status / team issues / weekly retro

    • Individual responses to our weekly team health questionnaire

    Quarterly and Annual Reviews

    In addition to weekly touch point meetings, more formal quarterly reviews are scheduled to discuss successes and areas for growth identified over the last 3 months. We have annual performance assessments and salary reviews, though we reserve the right to provide a merit based pay raise at any time. Most crew members achieve between a 2% and 5% raise each year within their same role, but bigger jumps are possible when roles or responsibilities increase. We're here to grow with you sustainably over the long term.

    Experience and Results At Every Level

    With an experienced leadership team encompassing design, development, sales, marketing, and operations, Headway is poised for an amazing 2019. Our business is guided by EOS and we have strong processes, documentation, and people to support your growth and development. As they say, “Train people well enough so they can leave, treat them well enough so they don't want to.” For more on that, check out our benefits!

    Why Should You Apply?

    • Work on exciting projects in the latest tech across a variety of industries including: Healthcare, FinTech, Education, Personal Growth & Training, Lifestyle & Social

    • Collaborate with colleagues and clients directly to ship features that users love

    • Work with appreciative clients who seek out and value your input and feedback

    • Strong leadership and top-notch colleagues to help you realize your full potential

    • Career growth and leadership opportunities

    Key Benefits

    • 3 weeks of PTO & Sick Time available immediately

    • 1 week of additional time off during the winter holiday season

    • 100% of health care and dental premiums paid for you and all your dependents

    • Up to a 4% matching 401k contribution based on your dollar contribution

    • $6,000 hardware on-boarding budget including $2,000 to spend however you like

    • $2,500 annual education and conference budget

    The Hiring Process

    If after we review your application and we choose to move forward, the following interviews will typically take place over the course of 1-3 weeks (depending on scheduling):

    • Work history and aspirations chat with our People and Team Strategist

    • Skills and performance discussion with a Development Lead or the Head of Development

    • Take-home skills assessment with the potential for follow up / discussion / remote pairing at this stage

    • Group interview with several members of the design team and/or development team

    Position Description

    As a Developer at Headway, you are client and user focused while executing on the details of each project. You diligently develop features and functionality, guided by Headway's process to ensure each release is successful. This role requires constant learning and a growth mindset.

    When communicating with clients during sprint planning, retros, and release demos, you help monitor features as project requirements change, and direct emergent requirement discussions back to the core focus of a minimum viable product (MVP). In doing so, you help manage client expectations and project scope, ensuring we build the most valuable features first.

    Responsibilities

    As a Senior Developer / Tech Lead at Headway, you are responsible for executing within the Headway development process with a focus on client and user needs including:

    • Setting the project development direction consistent with Headway technology and standards.

    • Creating architecture diagrams, flowcharts, and ER diagrams to increase the team's understanding of project scope and support the overall development process.

    • Helping to enforce development process and consistency across the team.

    • Performing development critiques and QA on pull requests ensuring Headway development process is followed.

    • Suggesting refactoring that will help curb technical debt and grow knowledge across the team.

    • Conducting pairing sessions to help developers learn and grow while also evaluating their craft, including: efficiency, adherence to process, and overall professionalism.

    • Performing QA of both internal code quality, interfaces, architecture, tests, and external end-user UI/UX.

    • Interfacing with clients during sprint planning sessions and retros to ensure projects are on track and on budget.

    • Driving all meetings and development activities from the outside-in with user story mapping and MoSCoW prioritization.

    • Helping assess potential hires for technical ability and team fit for future positions at Headway.

    Help us make a difference, make waves, and make Headway!

    Requirements

    • 4+ year of paid, professional Ruby on Rails experience (required), with Elixir/Phoenix and React experience a plus.

    • Experience leading project teams of both internal and external stakeholders.

    • Excellent communication skills (verbal and written).

    • The ability to present your work and stand firm for the right reasons.

    • Experience working with businesses at various phases of creation and growth a plus.

    Expectations

    • You live by our Guiding Manifesto and embody the core values of Headway.

    • You are open to criticism from your team and are always eager to learn and to share knowledge.

    • You have the ability to think big while being detail oriented and delivery focused.

    • You are self-motivated and able to deal with pressure and work well in a fast paced environment.

    • You have an outgoing, personable, and sociable attitude.

    • You have initiative to solve challenges, meet goals, and set new directions based on data.

    • You are capable of inspiring colleagues and clients.

    • You have a passion to create useful and valuable solutions.

    • You prioritize and attend our quarterly team weeks on-site at our primary office in Wisconsin, or at an awesome TBD destination.

    Next Steps

    If this sounds like you, we’d love to have you apply! We're a remote-first company so this position is open to developers local to the Green Bay, WI area, and anyone living in and able to work in the US.

  • HashiCorp
    Must be located: United States of America.

    ===

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

    About HashiCorp

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

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

    Our Product

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

    Terraform Cloudis built on top of our open source project Terraform. Terraform Cloud is the best way to collaborate, validate, and execute Terraform in organizations large and small. Check out our demo to learn more. Our product is deployed to customers in a multi-tenant SaaS environment (Cloud) and as a single-tenant installation within private networks (Enterprise).

    In this role, you can expect to:

    • Build, iterate on, and ship features to make working with Terraform Enterprise a phenomenal experience for HashiCorp customers

    • Contribute to various parts of our product, which consists of a Ruby on Rails backend, an Ember.js frontend, and distributed Go services

    • Help own operations, reliability, availability, and security of the SaaS and private installations

    You may be a good fit for our team if:

    • You have experience running, testing, and contributing to some of the following: a backend application (e.g., Ruby on Rails, Django, Express.js), a frontend application (e.g., Ember.js, React), distributed services (e.g., Go, Java)
    • You have experience operating and maintaining production systems in a Linux and public cloud environment
    • You are familiar with Terraform
    • You are familiar with infrastructure management concepts and ecosystem
    • You are familiar with distributed systems concepts

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

    All work requires excellent written communication skills, remote work doubly so. For this reason, we require a cover letter for your application to be considered complete. In your cover letter, please describe why you're interested in working at HashiCorp, and what draws you to this role in particular! Specifics of your past experiences that are relevant to this role are great to include, too.

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

  • PLANNING CENTER
    Must be located: United States of America.

    Posted Jun 13 – Accepting applications

    At Planning Center, we build powerful, beautiful applications specifically for churches. Each of our apps has a dedicated team of designers and developers who are committed to refining and expanding their specific app in response to real customer needs. Our customers include over 90 of the 100 largest churches in the country, but also small community and neighborhood churches, and we strive to make day-to-day operations easier for all of them.

    We’re a development driven company — over half our staff are either developers or designers who code — and we’re seeking another developer with expertise in Ruby on Rails and Javascript to help make our software even better.

    Developers at Planning Center are:

    • Invested. We care about the products we create and the people we create them for, and we all contribute to the vision and direction of our apps. Every one of our developers is critical to their team.
    • Curious. We aren’t afraid to ask questions, experiment, and iterate. We also love playing with fun new technologies, and we have Free Weeks every few months for exploring projects that spark our interest.
    • Humble. We are always looking for opportunities to grow and learn from one another.

    In your daily life at Planning Center, you could expect to:

    • Take ownership of your projects and have a voice in how to best complete them
    • Collaborate with your product manager, front-end designer, and fellow app team developers
    • Engage in an agile development process
    • Make coffee eight different ways in our rad coffee bar
    • …or, if you’re remote, drink coffee in a hip co-working space that we help pay for
    • Do work you’re proud of alongside a team of smart, thoughtful, like-minded developers

    We believe the strongest teams are made up of people with diverse backgrounds and experiences, and we are committed to cultivating that diversity here at Planning Center. We are ready for the ongoing work that goes into building an inclusive, supportive place for you to do your best work.

    REQUIREMENTS

    1. 2+ years working with Ruby on Rails and JavaScript.
    2. If remote, must be willing to travel to the office four times each year to connect in person with the rest of the team.

    Work from Anywhere in the USA

    We are dedicated to hiring the best talent available; part of working at Planning Center is the option to work remote! We fly our remote team into the office once every quarter, so you can enjoy the nice California weather and connect with the rest of the team (60% of which is remote).

    Applications will be accepted through Sunday, July 7, and you’ll hear back from us by Thursday, July 11.

  • PLANNING CENTER
    Must be located: United States of America.

    Posted Today – Accepting applications

    At Planning Center, we build powerful, beautiful applications specifically for churches. Each of our apps has a dedicated team of designers and developers who are committed to refining and expanding their specific app in response to real customer needs. Our customers include over 90 of the 100 largest churches in the country, but also small community and neighborhood churches, and we strive to make day-to-day operations easier for all of them.

    We’re a development driven company — over half our staff are either developers or designers who code — and we’re seeking another developer with expertise in Ruby on Rails and Javascript to help make our software even better.

    Developers at Planning Center are:

    • Invested. We care about the products we create and the people we create them for, and we all contribute to the vision and direction of our apps. Every one of our developers is critical to their team.
    • Curious. We aren’t afraid to ask questions, experiment, and iterate. We also love playing with fun new technologies, and we have Free Weeks every few months for exploring projects that spark our interest.
    • Humble. We are always looking for opportunities to grow and learn from one another.

    In your daily life at Planning Center, you could expect to:

    • Take ownership of your projects and have a voice in how to best complete them
    • Collaborate with your product manager, front-end designer, and fellow app team developers
    • Engage in an agile development process
    • Make coffee eight different ways in our rad coffee bar
    • …or, if you’re remote, drink coffee in a hip co-working space that we help pay for
    • Do work you’re proud of alongside a team of smart, thoughtful, like-minded developers

    We believe the strongest teams are made up of people with diverse backgrounds and experiences, and we are committed to cultivating that diversity here at Planning Center. We are ready for the ongoing work that goes into building an inclusive, supportive place for you to do your best work.

    REQUIREMENTS

    1. 2+ years working with Ruby on Rails and JavaScript.
    2. If remote, must be willing to travel to the office four times each year to connect in person with the rest of the team.

    Work from Anywhere in the USA

    We are dedicated to hiring the best talent available; part of working at Planning Center is the option to work remote! We fly our remote team into the office once every quarter, so you can enjoy the nice California weather and connect with the rest of the team (60% of which is remote).

    Applications will be accepted through Sunday, July 7, and you’ll hear back from us by Thursday, July 11.

  • Hero Health
    Must be located: United Kingdom of Great Britain and Northern Ireland.

    What’s the job? We need someone who is a Ruby on Rails guru. You’ll spend half your time working on feature development, and half your time mentoring/coaching our more junior developers. It would be expected that your skills will span our full stack (Ruby on Rails, HTML, CSS, Javascript) and you should fully embrace and role model BDD and TDD. You’ll report to the Lead Developer, but will have significant autonomy and can help shape our ways of working.

    The position is for a permanent role, minimum of 3-days a week, working in our offices in Oxford or remotely (although we ask that you aim to be in our offices 2 Fridays a month, so you should be UK based). 

    Why will it be great?You will play a key role in the progression of our junior developers, so if you get a kick out of seeing developers grow under your tuition then this will be a great job for you. We push new features live on a daily basis, and are co-located with a number of clients, so we get user feedback in real-time – essentially expect your work to have an immediate and visible impact.

    Who will fit well? If coaching/mentoring is not in your DNA, then this probably won’t work well. We need someone who can empower our team, and help our more inexperienced developers grow and over-time ultimately transition to leading their own dev teams. We are also looking for someone who knows Rails like the back of their hand. You should be able to translate business needs into code in a dynamic fashion, and should thrive on development challenges. An interest in consumer facing tech or healthcare is a bonus.

    Remuneration and Perks: £50-55K p.a. (pro-rated if part-time) + stock options. 25 days annual leave. Training allowance. Tech allowance. A GREAT TEAM FILLED WITH LOVELY PEOPLE.

  • ImpactEd
    Must be located: United Kingdom of Great Britain and Northern Ireland.

    The organisation

    ImpactEd is an award-winning social enterprise that supports schools in making the biggest difference possible to young people’s life chances. It does this through a digital platform that enables schools to easily measure the impact of the different initiatives and interventions they put in place for students, and wrap-around training, support and consultancy.

    The opportunity

    Having built and launched ImpactEd based on the strength of school demand, we’re now looking for a full stack developer to join as the second hire in our technical team, working closely with our CTO and Managing Director. You would be joining a non-profit tech for good initiative, working across all the full technical lifecycle of the product, with opportunities for growth and the potential to transition into a lead role.

    We are looking for developers with at least two years’ or more professional experience writing web apps, ideally with Ruby on Rails, and an interest in achieving social impact through technology. You’ll need to be happy working with high levels of autonomy, and be keen to strengthen your skills across all aspects of the stack.

    Role details

    • Mid-level role, though we are open to speaking to applicants across all levels of seniority 
    • Salary: £50k-£60k dependent on experience and expertise 
    • Remote friendly, with semi-regular meetings in our London office
    • Tech: Ruby, Rails 5 -> 6, Stimulus JS, Heroku, Amazon with critical Typeform and Googlesheet integrations. We're committed to TDD (rspec) and agile-like process.

    Experience required

    • Two years’ or more experience writing and maintaining web apps, ideally Ruby on Rails (a bit more experience if no background in Rails; flexibility if you’ve been working exclusively with Rails) 
    • Familiarity with at least one database, through ORMs like ActiveRecord and/or directly
    • Familiarity with automated test/build/integration/deployment techniques and TDD
    • Ability to work across both front-end and back-end to deliver user-facing features

    Why Us?

    • Growing non-profit organisation with the use of technology for social impact at its heart
    • Agile development environment with influence over product roadmap and decision making
    • Opportunities for significant growth and career progression
    • Join a team with a track record of success in both technology and education, including a highly experienced CTO, and the founders of The Brilliant Club and Super Being Labs

    For further details, see the full job description at: tiny.cc/IEFSD. Our Managing Director, Owen Carter, can also be contacted for an informal conversation about the role on [email protected]

    The application deadline is Monday 8th July at 9am. Please note that we will be screening candidates on an ongoing basis and exceptional candidates may be invited to interview ahead of the application deadline, so early applications are strongly encouraged. To apply, email a CV and one page note outlining your interest to [email protected]

  • Logikcull
    Must be located: United States of America or North America.

    What we need:

    Logikcull’s team is seeking a Senior Software Developer who is sharp, motivated and will help build the technology backbone of Logikcull. This team is responsible for the end-to-end technology needs for authentication and authorization services, account management, user management, and support for internal data warehousing and analytics. We use technologies like Ruby on Rails, NodeJS, Serverless, AWS Kinesis, AWS DynamoDB, AWS Lambda.

    What you'll be doing:

    • Implementing the best engineering practices to write well constructed and easy to maintain code and write defensive and robust tests
    • Design well-architected solutions and build iteratively into systems while maintaining the best agile practices
    • Communicate status with peers, managers and other stakeholders and present views and opinions respectfully
    • Help us onboard new developers
    • Participating in our agile methodology (Daily Standups, Sprint Planning, Maintenance, Backlog Grooming, Retrospectives)
    • Design and drive the future of our microservices strategies
    • Feature specification, planning, and development
    • Assist with Services and API DocumentationHelp with bug fixes & participate on an on-call rotation
    • Conduct performance monitoring on our system to ensure quality

    What we need from you:

    • A Bachelor’s degree in Computer Science or equivalent experience
    • 5+ years of top-tier software development experience
    • Proficiency in Ruby, Python, NodeJS or Java (JVM)
    • Expertise with core Computer Science fundamentals, including Object-Oriented programming, data structures and algorithms (hashing, trees, graphs, search etc)
    • Strong functional programming experience
    • Fundamental understanding of relational databases
    • Enjoys going deep on performance tuning
    • Love owning a problem end to end
    • Relentless pursuer of better ways to solve problems and improve systems
    • Knack for designing large scale distributed systems
    • Logikcull’s mission and values inspire you to want to do your best work
  • GUILDHOUSE GROUP

    Posted Today – Accepting applications

    Who We Are:

    Since 2000 Guildhouse Group has carefully crafted communication tools and business assets. Our focus has always remained the same: create audience-focused design solutions for our clients.

    Our office is in Walla Walla, but we work remotely with many people throughout the country, and the world. It’s a fun, fast-paced but casual work environment. We’re looking for a Ruby on Rails developer to join our team. If you are passionate about creating amazing work and becoming part of a dynamic, team-oriented group of people, please read on!

    Key Responsibilities:

    • Design, build, and maintain efficient, reusable, and reliable Ruby code
    • Integration of data storage solutions 
    • Integration of user-facing elements developed by front-end developers with server side logic
    • Identify bottlenecks and bugs, and devise solutions to these problems
    • Help maintain code quality, organization and automation

    Qualifications:

    • 3+ years of experience with Ruby on Rails
    • 3+ years of experience with developing software using object-oriented design
    • 3+ years of experience with database design
    • 2+ years of experience with front-end development, including JavaScript, HTML, and CSS
    • 2+ years of experience with working in Linux- or UNIX-based environments
    • Experience with Elixir and the Phoenix framework desirable  
    • Good understanding of the syntax of Ruby and its nuances
    • Solid understanding of object-oriented programming
    • Ability to integrate multiple data sources and databases into one system
    • Understanding of fundamental design principles behind a scalable application
    • Able to create database schemas that represent and support business processes
    • Able to implement a solid testing environment and automated testing platforms
    • Proficient understanding of Git
    • Familiarity with continuous integration & deployment
    • Ability to get up to speed quickly with new and emerging languages, patterns, and frameworks
    • Strong attention to detail
    • Self-starter who can work independently and take full ownership of each project
    • Able to work in a team environment on specific projects, providing input and skills as needed
    • Demonstrated ability to deliver projects on time and within budget
    • Solutions-oriented
    • Ability to think critically and develop creative solutions
    • Handle multiple projects at once; multitasking when necessary
    • Thrive in a fast-paced environment

    Benefits:

    • Competitive salary
    • Subsidized medical insurance
    • Life insurance
    • 401K with company matching
    • Generous PTO package
  • GUILDHOUSE GROUP

    Posted Jun 11 – Accepting applications

    Who We Are:

    Since 2000 Guildhouse Group has carefully crafted communication tools and business assets. Our focus has always remained the same: create audience-focused design solutions for our clients.

    Our office is in Walla Walla, but we work remotely with many people throughout the country, and the world. It’s a fun, fast-paced but casual work environment. We’re looking for a Ruby on Rails developer to join our team. If you are passionate about creating amazing work and becoming part of a dynamic, team-oriented group of people, please read on!

    Key Responsibilities:

    • Design, build, and maintain efficient, reusable, and reliable Ruby code
    • Integration of data storage solutions 
    • Integration of user-facing elements developed by front-end developers with server side logic
    • Identify bottlenecks and bugs, and devise solutions to these problems
    • Help maintain code quality, organization and automation

    Qualifications:

    • 3+ years of experience with Ruby on Rails  
    • 3+ years of experience with developing software using object-oriented design  
    • 3+ years of experience with database design  
    • 2+ years of experience with front-end development, including JavaScript, HTML, and CSS  
    • 2+ years of experience with working in Linux- or UNIX-based environments
    • Experience with Elixir and the Phoenix framework desirable  
    • Good understanding of the syntax of Ruby and its nuances
    • Solid understanding of object-oriented programming
    • Ability to integrate multiple data sources and databases into one system
    • Understanding of fundamental design principles behind a scalable application
    • Able to create database schemas that represent and support business processes
    • Able to implement a solid testing environment and automated testing platforms
    • Proficient understanding of Git
    • Familiarity with continuous integration & deployment
    • Ability to get up to speed quickly with new and emerging languages, patterns, and frameworks  
    • Strong attention to detail
    • Self-starter who can work independently and take full ownership of each project
    • Able to work in a team environment on specific projects, providing input and skills as needed
    • Demonstrated ability to deliver projects on time and within budget
    • Solutions-oriented
    • Ability to think critically and develop creative solutions
    • Handle multiple projects at once; multitasking when necessary
    • Thrive in a fast-paced environment

    Benefits:

    • Competitive salary
    • Subsidized medical insurance
    • Life insurance
    • 401K with company matching
    • Generous PTO package
  • PDG+CREATIVE

    Posted Today – Accepting applications

    Overview

    Do you love turning plans into reality? Can you take a scope of work description and crafting a functional deliverable in your sleep? Do you want to do more than just code for 8 hours a day? Are you capable—and willing—to provide strategic insight? Can you balance perfection with production? Are you not content quietly maintain the status quo? Is your first thought “I can figure this out” as opposed to “nope, can’t be done”? Do you believe code is art and science? Above all, do you have a passion for building awesome things? If so, keep reading.

    The interactive developer should be an active participant in sharpening our end product, processes, and everything else in between, in order to provide the most value to our clients. And ultimately, adding value means solving problems and making a client’s life easier. This position requires strong all-around web development ability, creative thinking, problem solving skills, and a programmer’s mentality. The interactive developer must have a passion and matching drive to provide beautiful and maintainable solutions to any problem that shows its face.

    Our Culture

    This paragraph gets its own section, because our culture is something that is extremely important to us. It’s deeply rooted in our core values and operating principles. At PDG+creative, our work is more than just ink on paper and pixels on a screen: without a fresh strategic concept any design or platform is destined for failure. Every project begins on the premise of letting creative have its way, starting an organic process of discovery, strategy, and design. These core ideas shape our team as pioneers of narrative solutions and as peers of innovative branding. In this multi-faceted agency, we never stop learning, meaning the past twenty years have certainly taught us a thing or two. Welcome to PDG+creative, where creative defines us.

    Requirements

    • 3+ years experience in interactive development  
    • Lives and breaths back end programming. If a databases or for() loops scares you, don’t apply
    • Eats front end for breakfast—bring it on browser compatibility, responsive design, and Javascript
    • Fluent with how to use a CMS and ability to build custom modules
    • Can work basic sysadmin tasks and are comfortable using the command line if needed
    • Embraces, not dreads, solving client problems via support tickets, when needed
    • Lights up when it’s time for strategic planning and feedback sessions
    • Completes a programming task on time and with full scope
    • Always learning, always exploring, never settling

    Skills and experience

    • Proficient at industry standard platforms (Linux, PHP, HTML/CSS/JS, SQL, Apache/Nginx, etc)
    • Understanding of basic design and design theory
    • Fluent in object-oriented programming
    • Attention to detail
    • Knowledge of using .git for version control of projects
    • Experience working with cloud hosting such as Digital Ocean + ServerPilot
    • Able to communicate effectively (written and verbally), and when in doubt, over communicate.
    • Can debug efficiently and with ease, even with unfamiliar code or on legacy systems
    • Comfortable in an MVC atmosphere
    • Comfortable working with APIs and integrations
    • Ruby on Rails experience a plus

    We hire thoroughbreds, not donkeys. If you are simply looking for a paycheck or a job, PDG+creative is not the place for you. We are sold out go-getters, we thrive in challenge, we strive to maintain team unity, we work until the task at hand is completed in excellence, and above all - each and every one of us fights to maintain our culture.

    We’re looking for someone that is willing to come into the office, but remote is not disqualifier.

  • PDG+CREATIVE

    Posted Jun 10 – Accepting applications

    Overview

    Do you love turning plans into reality? Can you take a scope of work description and crafting a functional deliverable in your sleep? Do you want to do more than just code for 8 hours a day? Are you capable—and willing—to provide strategic insight? Can you balance perfection with production? Are you not content quietly maintain the status quo? Is your first thought “I can figure this out” as opposed to “nope, can’t be done”? Do you believe code is art and science? Above all, do you have a passion for building awesome things? If so, keep reading.

    The interactive developer should be an active participant in sharpening our end product, processes, and everything else in between, in order to provide the most value to our clients. And ultimately, adding value means solving problems and making a client’s life easier. This position requires strong all-around web development ability, creative thinking, problem solving skills, and a programmer’s mentality. The interactive developer must have a passion and matching drive to provide beautiful and maintainable solutions to any problem that shows its face.

    Our Culture

    This paragraph gets its own section, because our culture is something that is extremely important to us. It’s deeply rooted in our core values and operating principles. At PDG+creative, our work is more than just ink on paper and pixels on a screen: without a fresh strategic concept any design or platform is destined for failure. Every project begins on the premise of letting creative have its way, starting an organic process of discovery, strategy, and design. These core ideas shape our team as pioneers of narrative solutions and as peers of innovative branding. In this multi-faceted agency, we never stop learning, meaning the past twenty years have certainly taught us a thing or two. Welcome to PDG+creative, where creative defines us.

    Requirements

    • 3+ years experience in interactive development  
    • Lives and breaths back end programming. If a databases or for() loops scares you, don’t apply
    • Eats front end for breakfast—bring it on browser compatibility, responsive design, and Javascript
    • Fluent with how to use a CMS and ability to build custom modules
    • Can work basic sysadmin tasks and are comfortable using the command line if needed
    • Embraces, not dreads, solving client problems via support tickets, when needed
    • Lights up when it’s time for strategic planning and feedback sessions
    • Completes a programming task on time and with full scope
    • Always learning, always exploring, never settling

    Skills and experience

    • Proficient at industry standard platforms (Linux, PHP, HTML/CSS/JS, SQL, Apache/Nginx, etc)
    • Understanding of basic design and design theory
    • Fluent in object-oriented programming
    • Attention to detail
    • Knowledge of using .git for version control of projects
    • Experience working with cloud hosting such as Digital Ocean + ServerPilot
    • Able to communicate effectively (written and verbally), and when in doubt, over communicate.
    • Can debug efficiently and with ease, even with unfamiliar code or on legacy systems
    • Comfortable in an MVC atmosphere
    • Comfortable working with APIs and integrations
    • Ruby on Rails experience a plus

    We hire thoroughbreds, not donkeys. If you are simply looking for a paycheck or a job, PDG+creative is not the place for you. We are sold out go-getters, we thrive in challenge, we strive to maintain team unity, we work until the task at hand is completed in excellence, and above all - each and every one of us fights to maintain our culture.

    We’re looking for someone that is willing to come into the office, but remote is not disqualifier.

Load more