Today - Remote Postgresql 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!

  • 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

    Clevertech is a leading consultancy that is on a mission to build transformational digital solutions for the world’s most innovative organizations. We are seeking a hands-on Engineering Lead that can inspire a senior team of 5+ to innovate in a consumer-facing startup with founders who have had previous successful exits.

    This is a great opportunity for a hands-on senior engineer looking to further expand their well-established career who has experience working in Nodejs, React, GraphQL and Postgres. Prefer background in B2C, logistics, and innovative e-commerce.

    What you will do:

    • Daily interaction with experienced executive founders with successful exits valued at $100m+
    • Partner with product to influence roadmaps, create development strategy and make intelligent technical tradeoffs
    • Effectively lead a team of 5+ senior (over 5 years experience) developers
    • Translate business and product requirements into technical requirements
    • You must still love to code every day. We expect 1/3 coding, 1/3 reviewing code, 1/3 managing

    Besides your team, Clevertech allocates additional resources to support you and your team with QA, DevOps and provides leadership coaching for you individually.

    You Have:

    • 5+ years experience with modern software development
    • 1+ years experience managing a product team
    • Played a significant role in the creation and maintenance of a large scale website
    • Passion for clear and simple communications
    • You demonstrate care about clients and teammates

    Expected timeline: We move quickly. If you are the right person, we want you here. We’ve moved from application to hire in 1-2 weeks time.

This week - Remote Postgresql 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.

  • Elevio

    About Elevio

    Elevio is a SaaS platform that makes it easy to create, deliver and improve help content to drive customer education. Our aim is to allow end users to help themselves so our customers can focus on what they do best.

    We're a well-funded and fast-growing startup with over 500 global customers including AccuWeather, TripAdvisor, Atlassian and eBay. We're currently looking for someone to contribute to key parts of our platform and vision.

    Working as a backend engineer here will mean your work will load close to a billion times every month, and growing!

    As a backend engineer you'll:

    • Design and build REST, GraphQL and gRPC APIs that can handle 500 concurrent requests and beyond
    • Work on streaming data pipelines to handle real-time user interactions
    • Automate deployment pipelines and maintenance tasks to maintain and improve our 99.9% availability
    • Write and fine tune database queries to mine data from half a billion records
    • Use cutting-edge informative retrieval (IR) and natural language processing (NLP) concepts to recommend relevant content
    • Be a part of the team: do code reviews, mentor others, refactor code and share knowledge
    • Help and assist other team members to solve problems either internal or customer facing

    What we're looking for:

    • Experience building and maintaining interactive and real-time web applications
    • Experience with, or an interest in, Scala, Elixir and Python
    • Experience with cloud technologies like AWS, GCP or Azure
    • Familiarity with container technologies such as Docker, ECS and Kubernetes
    • Fluency or understanding of database technologies like Postgres, ElasticSearch, DynamoDB, Redis and Redshift
    • Fluency in best-practice software development
    • Experience with automated testing and continuous integration
    • Dedication to not only maintaining but also improving system reliability and performance
    • Strong product sense to contribute back to product improvements

    We're looking for someone who not only can get the job done but also challenge the status quo and constantly look for better ways to enhance customer success and also internally within our team.

    Bonus points:

    • Working knowledge of PHP
    • Experience with ETL and building data pipelines
    • Knowledge of various API standards such as REST, GraphQL, gRPC and Thrift
    • Experience or interest in natural language processing (NLP) and machine learning
    • Fluency or understanding of frontend TypeScript/JavaScript

    What you get from us

    • Competitive salary and equity
    • Flexible work options that suit you
    • Direct involvement in determining the direction of the product
    • Time and support for your own learning (e.g. conferences, code camps, workshops, books, etc)
    • Tools you need to get the job done
    • Monthly lunches, always-stocked drinks fridge and a few other nice perks (If you are in Melbourne)

    If you're interested, even if you don't tick all the boxes we would love to talk to you!

    Elevio is an equal opportunity company dedicated to welcoming applicants from any location, race, age, gender, sexual orientation and socio-economic background.

  • 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.

  • Koji - Web App Development Platform

    Job description

    Looking for P5 ninjas!

    What if we could :

    • Create a marketplace, where developers can offer templates for makers to clone and create new apps .

    • Automatically set up a development environment, completely in the cloud, with a hot reloadable embedded preview, and the best cloud IDE on the market (Monaco Editor).

    • Make the IDE collaborative so that multiple people could work on code simultaneously, just like Google Docs.

    • Make it possible to have Visual Customization Controls (VCCs) that allow graphical abstraction of hypervariables, making it fast and easy to customize the app clone (without even touching code).

    • Make deployment of full-stack Progressive Web Apps effortless, so that even non-techies can do it, with all kinds of sugar (custom domains, subdomains, plugin injection, automatic submission to aggregators and app stores, etc.)

    • Create a community of developers (making app templates) and makers (cloning app templates and making apps).

    Well, we have!  It's called Koji, and it is growing.

    We are looking for more developers to join our team and :

    • Create new P5 app templates for makers to clone.

    • Help makers (via collaboration) to modify or extend existing templates to meet their needs

    This is just the beginning.  Here are the current templates : https://gokoji.com/templates

    Here is some press about our recent financing : https://venturebeat.com/2019/04/23/gometa-raises-6-million-and-launches-koji-web-app-development-platform/

    Our tech stack 

    The Koji platform consists of several services that work together to present our users with a unified development/deployment pipeline. Generally, consumer frontends are written in React/ES6, and backends in Typescript (Express for REST APIs and native websockets for RTC). We use Redis as a message broker and Postgres as a persistent datastore. Our infrastructure is (mostly) on AWS.

    The most visually-prominent consumer product is the Koji IDE, a web-based editor that connects to a remote development server and enables full-stack development from any device with a browser. The remote development server uses Docker to create a per-project environment that runs both the editor server (file writes, PTY operations, OT-based real-time collaboration, Git operations, etc.) and the processes/servers required for the user to develop their project (backend servers, frontend dev servers, test runners, etc).

    At a high level, the web editor’s frontend uses VSCode’s Monaco as a text editor and a custom parser that renders Koji-compliant JSON config files into intuitive visual controls. Because Koji projects are simply modern, standards-compliant Javascript projects (or projects that ultimately target JS), this hybrid approach gives our users the benefits of easy, visual configuration using no-code patterns for manipulating project-level config (strings, colors, styles, mechanics, settings, etc.) without subjecting them to the usual restrictions of no-code/low-code platforms (complex, unintuitive controls; ballooning trees/graphs once projects go beyond simple basics; no ability to drop down and edit native code; etc.).

    Because Koji projects are staged in the cloud during development, the web editor’s live preview can be opened on any internet-connected device (without the need for ngrok, mobile device proxies, etc.). The editor provides some additional tools for easily testing backend routes and manipulating PTYs.

    Koji projects are backend by Git repositories. By default, new projects use a Git remote hosted by Koji’s Git server, but projects can also use repositories hosted by third-parties as their remotes. The Koji deploy pipeline uses Git hooks to trigger new builds (build steps are defined by a JSON file within the project) and shows build progress, logs, and notifications inside the web editor. Projects can deploy static bundles or dynamic services that are compiled, containerized, and deployed using Google’s Cloud Run.

    Once a project is deployed, it can be accessed by an auto-generated subdomain. From within the editor, users can also register a custom subdomain on one of our root domains (e.g., myproject.withkoji.com), or register a custom domain name and configure DNS to point that domain to our CDN. We take care of HTTPS provisioning, deployment, and renewal automatically with Let’s Encrypt, and all projects are accelerated with our CDN partner, Fastly.

    The CDN that serves deployed projects can also inject plugins at runtime based on path/pattern matching, which lets users easily enable features like Open Graph tags (something that is typically difficult to do on client-side SPAs without SSR or services like Prerender) or integrate things like Google Analytics. The web editor also renders server access logs for deployed projects, giving users an easy way to understand traffic and growth without the need for any third-party analytics/tracking tools.

  • Dealer Inspire
    Must be located: United States of America.

    React/Node JS Developer

    This position can be remote; US based candidates only.

    About You:

    Looking for a unique work environment and culture to thrive in? Do you love the sense of accomplishment after shaping a new product and pushing code daily? Are you a motivated individual who works well independently, as well as on a team? Are you excited about developing modern applications on serverless cloud architecture? Then we want you!

    About Us:

    Dealer Inspire is an automotive website and digital marketing provider headquartered in Naperville, Illinois with offices across the United States. We pride ourselves in having a fun, unconventional working environment and a great culture. While our team works extremely hard, we try to keep it a fun and creative work environment. At Dealer Inspire, we like to look at current problems and 'rethink' about solutions. We're flexible - we don't write requirements in stone, and things can change regularly. This means rethinking how the solutions work best. 

    Want to learn more about who we are? Check us out here!

    Job Description

    Your duties will primarily revolve around writing code creating new features, modifying existing code to fix errors and bugs, and improving performance while adhering to system testing and validation procedures.

    To be successful in this role, you will need a high degree of personal responsibility with respect to quality, attention to detail, and the willingness to contribute and collaborate as part of a team.

    Skills & Requirements

    We're flexible with learning on the job and corresponding relevant work experience. However, for this position to be successful we need you to know the following, with a strong self-initiative to learn from others!

    Essential Responsibilities (including but not limited to):

    • Architecture and development of new features

    • Set and enforce code quality standards and test coverage

    • Leadership and mentoring of junior developers

    Required:

    • Experience with front-end technologies such as React, Redux, and Webpack.

    • Experience working with NodeJS

    • Experience working with SQL or NoSQL databases; the ability to write efficient queries and benchmark/profile them

    • Mastery of JavaScript, HTML, and CSS/SASS/StyledComponents

    • Strong understanding of asynchronous programming

    • Experience with the Express framework in NodeJS

    • Experience with performance debugging and benchmarking

    • Experience with testing frameworks like karma, mocha, or jest

    • Experience with Git version control

    • Understanding of CI/CD

    • Strong attention to design detail (UI/UX)

    • Strong communication skills

    Highly Desired:

    • Experience working remotely

    • Familiar with Mobile-First, responsive web design

    • Familiar with AWS Cloud Architecture and Serverless (Fargate, StepFunctions, Lambda, SQS)

    • Familiar with GraphQL, DataLoader, and Apollo Client

    • Familiar with MongoDB, Atlas, and Stitch

    • Familiar with PostgreSQL

    • Familiar with ElasticSearch

    Compensation:

    Compensation is based upon skill and previous experience. Motivated and talented individuals may advance quickly in our fast growing company.

    Perks:

    • Health Insurance with BCBS, Delta Dental (Orthodontics coverage available), Eye Med Vision

    • 401k plan with company match

    • Tuition Reimbursement

    • 13 days paid time off, parental leave, and selected paid holidays

    • Life and Disability Insurance

    • Subsidized internet access for your home

    • Peer to Peer Bonus program

    *Not a complete, detailed list. Benefits have terms and requirements before employees are eligible.

  • Instinct Science
    Must be located: United States of America or Americas.

    Back End (Elixir) Developer

    Summer 2019

    Instinct Science is a growing Philadelphia-based animal health company working on a unique technology solution for state-of-the-art veterinary hospitals. We are gaining rapid traction and seeking a developer who is looking for a new career opportunity.

    The Instinct team consists of veterinary and technology professionals who offer years of experience developing and commercializing point-of-care software for the veterinary industry. We encourage a diverse, inclusive, supportive, fun work environment. As a distributed team, we value teammates with strong communication and organizational skills.

    The ideal candidate is efficient, thoughtful, detail-oriented, and motivated by working on challenging yet meaningful work that has the potential to shape the entire profession. Your geographic location isn’t important as long as you can overlap with our regular business hours (Mon-Fri 8-5 ET).

    You Will Work On:

    You will create and maintain integrations with our third parties, develop our internal tools and be instrumental in shaping our data models. Your contributions and leadership will greatly influence the usability and usefulness of the product. Day-to-day work will consist of building new features, troubleshooting bugs, planning future dev work, reviewing teammate’s PRs, and taking ownership for our growing back end architecture. You will be part of a close-knit team that is working hard for a better product each day.

    We’re Looking for Someone With:

    * At least 3 years of experience building back end applications

    * Deep knowledge of API design

    * A high bar for code quality

    * Ability to think through challenges and develop features that solve them elegantly

    * Ability to challenge and improve our current architecture

    * Excitement for building critical integrations for veterinary hospitals

    Bonus Experience:

    * Previous remote engineer position, preferably as part of a small team

    * Previous work on medical or medical records, veterinary, and/or financial software

    * Knowledge of HL7

    Technology Used at Instinct:

    * React, Apollo, Electron

    * Cypress, Jest, React Testing Library

    * Elixir, Phoenix, Absinthe, Docker

    * Node

    * PostgreSQL, Redis

    * AWS, CircleCI

    * Papertrail, Sentry, Prometheus, Grafana

    * Github, Jira, Slack

    What It's Like to Work at Instinct:

    As a distributed organization, the Instinct team strives to maintain strong communication, organization, and personal connections.  We hold a mutual desire to build a company that reflects our care for every individual in our team. We treat each member well by going out of our way to help one another in the short-term and pushing for growth in the long-term. We also value transparency both internally and with our partners so everyone is informed and excited about every challenge and success.

This month - Remote Postgresql jobs
  • Clear Data Sports
    Must be located: North America.

    Are you a Django developer who can build front-end applications and enjoys sports betting and daily fantasy sports? We are building interactive web applications and research tools for our handicapping customers, and we're looking for a developer who can prototype, build, deploy, and maintain these tools.

    This is a contract-to-hire position, but we are builing the engineering team from the ground up and have lots of work to keep everyone busy for months. You'll work directly for our CTO (who is an experienced Django and JS developer) and closely with our CEO (who also runs the handicapping group who is our internal customer).

    This isn't a lame job where you'll be maintaining a legacy application built by a team who is now gone. You'll have a great deal of input into how our applications are designed. You'll also be building sports databases for our handicapping team using quality APIs. You will also be helping automate the workflow of our handicappers. (who primarily do their work in Excel)

    We have a distributed team, but please be aware that we are in the Western US and you'll need to work in the Mountain or Pacific time zones. Candidates in the Phoenix area will be given even higher consideration.

    Required skills:

    * Python 3.x (we do not use 2.7!)

    * Django

    * Git (using Github's workflow tools)

    * Deploying applications on Heroku

    * HTML5/CSS3

    * JS reactive framework experience

    * PostgreSQL

    Bonus skills:

    * Excel

    * Pandas

    * sklearn

    * Webpacker with Django

    * Vue.js

    * Graph database

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

    Clevertech is a leading consultancy that is on a mission to build transformational digital solutions for the world’s most innovative organizations. We are seeking a hands-on Engineering Lead that can inspire a senior team of 5+ to innovate in a consumer-facing startup with founders who have had previous successful exits.

    This is a great opportunity for a hands-on senior engineer looking to further expand their well-established career who has experience working in Node, React, GraphQL and Postgres. Prefer background in B2C, logistics, and innovative e-commerce.

    What you will do:

    • Daily interaction with experienced executive founders with successful exits valued at $100m+
    • Partner with product to influence roadmaps, create development strategy and make intelligent technical tradeoffs
    • Effectively lead a team of 5+ senior (over 5 years experience) developers
    • Translate business and product requirements into technical requirements
    • You must still love to code every day. We expect 1/3 coding, 1/3 reviewing code, 1/3 managing

    Besides your team, Clevertech allocates additional resources to support you and your team with QA, DevOps and provides leadership coaching for you individually.

    You Have:

    • 5+ years experience with modern software development
    • 1+ years experience managing a product team
    • Played a significant role in the creation and maintenance of a large scale website
    • Passion for clear and simple communications
    • You demonstrate care about clients and teammates

    Expected timeline: We move quickly. If you are the right person, we want you here. We’ve moved from application to hire in 1-2 weeks time.

  • 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
  • Scalable Path
    $58,000.00 - $96,000.00.Preferred timezone: UTC -7 to UTC -3

    We are looking for a Senior Full-Stack Node/React Developer to join the Scalable Path team to work on a client project. This is a remote, full-time position that is expected to last at least a few months with strong potential to go long-term.

    CLIENT COMPANY DESCRIPTION:

    The client is a marketing and analytics agency working with B2B pharma companies and healthcare clients in the US. They provide data science, analytics and communication services.

    DUTIES AND RESPONSIBILITIES:

    As a senior full-stack developer you will be building out single page applications for the client's enterprise customers. These apps are business intelligence and analytic dashboards that integrate with Tableau's REST API.

    The client has multiple products that they offer to clients and the apps need to be customized and deployed for each enterprise customer. You may be working on some apps that already exist and require extended functionality, or you may be building a Node/React app from scratch. A designer will be providing designs in Sketch, Zeplin or Invision.

    RELATIONSHIPS - WHO YOU'LL BE WORKING WITH:

    You will be working with the Director of Products and a team of 5 full stack developers. There is an existing daily meeting at 11:30am America/New York (-04:00) EDT.

    REQUIRED SKILLS:

    • JavaScript/HTML/CSS
    • React
    • Node
    • PostgreSQL-
    • MongoDB
    • TypeScript
    • Redux
    • Experience with modern cloud hosting practices (AWS or Azure, etc.)

    DESIRED (NICE-TO-HAVE) SKILLS:

    • Redux-Saga
    • Kubernetes
    • Docker
    • Azure
    • AWS
    • Tableau REST API

    START DATE:

    As soon as possible.

    HOURLY RATE:

    The pay rate for this role is from $30 to $50 USD per hour, depending on experience and capability. 

    EXPECTED CONTRACT DURATION:

    At least a few months with a strong possibility for long-term if the client is happy with your performance.

    If you're interested, please DO NOT apply via StackOverflow - follow the link below and click the "Login to Apply" button:

    https://www.scalablepath.com/view-position/30aae64a/senior-full-stack-node-react-developer?pt[]=5194

  • Mobiquity
    Preferred timezone: UTC +5

    We are seeking a strong Java Developer with demonstrated experience designing and implementing enterprise scale web solutions. The ideal candidate will bring both strategic vision and solid execution skills to create responsive web applications for mobile and the desktop.

    Responsibilities:

    • 4+ years experience developing enterprise software applications

    • Design and develop scalable web applications using open source technologies

    • Experience with NodeJS to build scalable web services

    • Experience developing web services using J2EE/Java/Spring is required.  Java 8 is a plus.

    • Clear understanding of MVC design pattern. Use of Spring MVC preferred.

    • Demonstrated experience working with teams using agile methodologies

    • Create solutions using leading edge technologies

    • Clear understanding of software development best practices

    Skills and Experience:

    • 4+ years experience developing enterprise software applications

    • J2EE/Java/Spring is required.  Java 8 is a plus

    • Experience with Spring sub-projects is required. Spring Cloud Stream is a plus

    • Experience with Oracle, MySql, or PostgreSQL and use of Hibernate, ORMs and/or JDBC is required

    • Understanding of document description languages such as JSON and XML

    • Experience with Node.js for web services a plus

    • Clear understanding of software development best practices

    • Demonstrated experience working with teams using agile methodologies

    • Experience with NoSql databases such as MongoDB or CouchDB a plus

    • Demonstrated expertise with HTML5, CSS3 and Responsive Web Development is a plus

  • Loop & Tie
    Must be located: North America.

    We're a lean group of passionate folks that want to disrupt how gifting is done. Self-motivation is a must since we often work remotely using the latest tools such as Slack. The technology stack consists of Rails and Angular sitting on top of Heroku using Postgres, Elasticsearch, Redis, and a variety of AWS services.

    We care greatly about aesthetics (no one wants an ugly gift), so if you've got incredible front-end chops, that's a bonus.

    We're looking for developers with a few years of general development experience because we understand these skills are transferrable. At the same time we would prefer the following:

    Responsibilities: 

    - Design, build and test end-to-end features using Rails Writing comprehensive tests 

    - Creating and maintaining APIs 

    - Planning and maintaining a product long-term 

    - Planning stories and resolving assigned tickets in Pivotal Tracker 

    - Participate in code reviews, follow and assist in the development of Loop and Ties coding guidelines

    - Owning deployments and DevOps 

    About you: 

    - 3+ years of professional software development experience for the web

    - Experience deploying and supporting code in production 

    - Knowledge of development best practices (agile methodologies, code reviews, Javascript testing frameworks) 

    - Knowledge of API architecture development 

    - Experience developing and deploying a product in a production environment

    - Experience in full life-cycle development of web applications

    - You have startup experience and you enjoy working in small teams

    - Experience with a web frameworks and ORMs, like Rails or Django

    - Bonus if you are familiar with Angular (we are lightweight with JS)

  • TestDome d.o.o.

    TestDome.com is a fast-growing company, offering automated testing of programming skills to companies that are hiring software developers. About 70% of our 3.700+ customers are from English-speaking countries. The remaining 30% are spread across the rest of the world. A list of customers include such companies as eBay, PayPal, and Turkish Airlines.

    To make sure our business can continue to grow, we are continually investing in our platform. This is where you come in. We need to speed up! We are looking for two strong web developers to join our development team so we can keep adding new features while increasing reliability and scale at the same time.

    Our development stack currently looks like this (you will be welcome to push us in the right™ direction):

    • HTML, CSS, JavaScript, Bootstrap, jQuery

    • C#, ASP.NET MVC

    • NHibernate, PostgreSQL, Azure

    with plans to:

    • migrate from jQuery & ECMAScript 5.1 and keep up with ES.Next

    • migrate to ASP.NET Core MVC

    • move live coding evaluators to Linux and Docker

    We require a strong knowledge of C# and JavaScript; the others you'll pick up easily.

    We will treat you exceptionally well:

    https://www.glassdoor.com/Reviews/TestDome-Reviews-E2389342.htm

    You don’t need to come to the office. If you want, you can work in your flip-flops from the beach. All eleven of us at TestDome telecommute and get together every few months.

    Salary range: 30,000-60,000 USD per year

    So, are you ready to take the challenge?

  • Third Iron, LLC
    Preferred timezone: UTC -8 to UTC -4

    We are looking for a self-motivated developer who is passionate about remote working, building ambitious applications used at hundreds of universities, and automated testing. Help build industry-leading software used by librarians and researchers around the world to stay more engaged with their favorite peer-reviewed journals.

    Third Iron creates the technology infrastructure used by millions of researchers to connect them with the content they need.  Our services are used by universities, hospitals, corporations and government agencies across thirty countries.  We are currently in search of a Senior Full-Stack Developer to join our terrific team of polyglot programmers to create and maintain software for our flagship products BrowZine and LibKey. Response to our products has been terrific.

    Your Role

    As a Senior Full-Stack Developer, you will help make architectural decisions, write automated tests, code the implementation, review code, and collaborate with our team of polyglot programmers for Third Iron's flagship product, BrowZine, and our newest product, LibKey, and its supporting services.

    Key Responsibilities:

    • Contribute to our existing Third Iron Content Management System, written in Node.js and Postgres, and used by our internal operations team to manage large amounts of data from our hundreds of library customers
    • Help shape and build our APIs, used both internally and by third parties, written in Node.js, and a variety of backend supporting services, written in Node.js and TypeScript
    • Contribute to browzine.com, our first customer-facing web app built with Ember.js
    • Contribute to libkey.io, our newest customer-facing product built with Ember.js
    • Optimize and help scale our Heroku, AWS, and CouchDB cloud-based systems as our customer base continues to grow to ensure solid performance for all users

    What We're Looking For:

    • A passion for automated testing, continuous integration, and constantly improving how we do things
    • A strong interest in JavaScript and its future
    • A strong interest in, and plenty of experience with, Javascript on the server
    • Strong communication skills - since we are a remote team, timely responses and clear communications are essential
    • Experience writing test-focused code - we rely on both acceptance-level and unit-level automated tests to ensure we avoid regressions
    • High comfort level with source control, especially git
    • A self-motivated developer who can work independently, since remote work demands it
    • Strong desire to learn new technologies.  We want to embrace the tools and techniques that help us build great software and let us sleep soundly at night, knowing our users are having a delightful experience and our servers are not catching fire
    • See our software stack on StackShare

    When applying, please include anything that helps demonstrate your development abilities, such as:

    • your GitHub or Bitbucket profile
    • sample code you can share
    • articles & tutorials you have written
    • presentations you have given
    • Stack Overflow contributions
    • bug reports on open source projects
    • …or anything else you can share that is indicative of how you best contribute to a team

    You can apply either through Stack Overflow, or by emailing us directly at [email protected]

    We are currently taking applications from people with US work authorizations.

    We are currently only looking for full-time candidates; if you're a recruiter or software development contract company looking to hire out a team of developers, please skip applying.

    Looking forward to hearing from you!

  • Third Iron

    We are looking for a self-motivated developer who is passionate about remote working, building ambitious applications used at hundreds of universities, and automated testing. Help build industry-leading software used by librarians and researchers around the world to stay more engaged with their favorite peer-reviewed journals.

    Third Iron creates the technology infrastructure used by millions of researchers to connect them with the content they need.  Our services are used by universities, hospitals, corporations and government agencies across thirty countries.  We are currently in search of a Senior Full-Stack Developer to join our terrific team of polyglot programmers to create and maintain software for our flagship products BrowZine and LibKey. Response to our products has been terrific.

    Your Role

    As a Senior Full-Stack Developer, you will help make architectural decisions, write automated tests, code the implementation, review code, and collaborate with our team of polyglot programmers for Third Iron's flagship product, BrowZine, and our newest product, LibKey, and its supporting services.

    Key Responsibilities:

    • Contribute to our existing Third Iron Content Management System, written in Node.js and Postgres, and used by our internal operations team to manage large amounts of data from our hundreds of library customers

    • Help shape and build our APIs, used both internally and by third parties, written in Node.js, and a variety of backend supporting services, written in Node.js and TypeScript

    • Contribute to browzine.com, our first customer-facing web app built with Ember.js

    • Contribute to libkey.io, our newest customer-facing product built with Ember.js

    • Optimize and help scale our Heroku, AWS, and CouchDB cloud-based systems as our customer base continues to grow to ensure solid performance for all users

    What We're Looking For:

    • A passion for automated testing, continuous integration, and constantly improving how we do things

    • A strong interest in JavaScript and its future

    • A strong interest in, and plenty of experience with, Javascript on the server

    • Strong communication skills - since we are a remote team, timely responses and clear communications are essential

    • Experience writing test-focused code - we rely on both acceptance-level and unit-level automated tests to ensure we avoid regressions

    • High comfort level with source control, especially git

    • A self-motivated developer who can work independently, since remote work demands it

    • Strong desire to learn new technologies.  We want to embrace the tools and techniques that help us build great software and let us sleep soundly at night, knowing our users are having a delightful experience and our servers are not catching fire

    • See our software stack on StackShare

    When applying, please include anything that helps demonstrate your development abilities, such as:

    • your GitHub or Bitbucket profile

    • sample code you can share

    • articles & tutorials you have written

    • presentations you have given

    • Stack Overflow contributions

    • bug reports on open source projects

    • …or anything else you can share that is indicative of how you best contribute to a team

    You can apply either through Stack Overflow, or by emailing us directly at careers@thirdiron.com

    We are currently taking applications from people with US work authorizations.

    We are currently only looking for full-time candidates; if you're a recruiter or software development contract company looking to hire out a team of developers, please skip applying.

    Looking forward to hearing from you!

  • JBS Custom Software Solutions

    JBS Full-Stack Developer (Python, JavaScript, PostgreSQL)

    Required

    •     3+ years working with Python
    •     3+ years working with JavaScript
    •     Strong knowledge of modern JavaScript development practices
    •     Strong computer science background
    •     3+ years experience with Python web frameworks (Django, Flask, etc)
    •     3+ years working with open-source relational database systems (MySQL, PostgreSQL)
    •     Experience with search tools such as Solr and Elasticsearch
    •     Feels comfortable and has experience working in a Linux environment (ubuntu preferred)
    •     Strong communication skills, both written and verbal
    •     Ability to accurately estimate work
    •     Commitment to provide quality completed deliverables with well-factored, maintainable code
    •     Experience with VCS (git, hg or svn)

    Nice To Have

    •     Experience with React
    •     Experience with microservices architectures
    •     Experience with node.js
    •     Experience with serverless architectures (AWS Lambda, Python Zappa, Serverless Framework)
    •     Experience in e-commerce development
    •     Experience building and designing REST-based web services using JSON
    •     Experience with DevOps (configuration and installation of apache/nginx/memcached/varnish, etc)
    •     Experience with AWS (EC2, RDS)
    •     Experience with Bootstrap and/or Foundation
    •     Experience with containerization (Docker, Kubernetes, etc)

    JBS Benefits

    • Full-time employment with benefits
    • Work from home
    • Medical/Dental/Life/Disability
    • 401k with company match
    • Paid overtime
    • PTO and Company Holidays
  • JBS Custom Software Solutions

    JBS Full-Stack Developer (Python, JavaScript, PostgreSQL)

    Required

    •     3+ years working with Python

    •     3+ years working with JavaScript

    •     Strong knowledge of modern JavaScript development practices

    •     Strong computer science background

    •     3+ years experience with Python web frameworks (Django, Flask, etc)

    •     3+ years working with open-source relational database systems (MySQL, PostgreSQL)

    •     Experience with search tools such as Solr and Elasticsearch

    •     Feels comfortable and has experience working in a Linux environment (ubuntu preferred)

    •     Strong communication skills, both written and verbal

    •     Ability to accurately estimate work

    •     Commitment to provide quality completed deliverables with well-factored, maintainable code

    •     Experience with VCS (git, hg or svn)

    Nice To Have

    •     Experience with React

    •     Experience with microservices architectures

    •     Experience with node.js

    •     Experience with serverless architectures (AWS Lambda, Python Zappa, Serverless Framework)

    •     Experience in e-commerce development

    •     Experience building and designing REST-based web services using JSON

    •     Experience with DevOps (configuration and installation of apache/nginx/memcached/varnish, etc)

    •     Experience with AWS (EC2, RDS)

    •     Experience with Bootstrap and/or Foundation

    •     Experience with containerization (Docker, Kubernetes, etc)

    JBS Benefits

    • Full-time employment with benefits

    • Work from home

    • Medical/Dental/Life/Disability

    • 401k with company match

    • Paid overtime

    • PTO and Company Holidays

  • You Need A Budget (YNAB)

    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 (https://bit.ly/2DAv83H) 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 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 retirementnest 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 here (https://ynab.recruiterbox.com/jobs/fk0j9o5) 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!

  • Caktus Consulting Group

    Caktus has grown sharp web and SMS applications for business, higher education, and social good since 2007. Our award-winning, Agile teams focus on developing for impact and scalability. We specialize in custom Django apps, but also offer discovery workshops, best practices consulting, and team augmentation. As a full-service shop, Caktus commits to maintaining each project with managed hosting and ongoing Django upgrades. Past and current clients include Mozilla, UChicago, PBS, Discovery Communications and others in media, travel, education, finance, and health research.

    We are looking for a Django Web Developer with at least 2 or more years of experience working as an independent contractor. As a contractor at Caktus, you’ll be a member of a team and work collaboratively on new and diverse projects. Many of our contractors have worked with us on a long-term basis for a number of years. Caktus’ engagement with our contractors is on a project basis, allowing a great deal of flexibility for your life outside of work. We are looking for someone who has between 10 to 30 hours per week available. You could either work from our Durham, NC office or remotely. 

    As a Django Web Developer, you will:

    • Work collaboratively with the development team to get a feel for and learn about the Caktus development process

    • Clone Git and Mercurial code repositories and configure development environments running Django projects

    • Model and implement intricate data structures relational databases such as PostgreSQL

    • Create, implement and edit Django templates with compliant HTML5/CSS3 and use LESS/SASS to organize and make CSS easier to manage

    • Help setup and run projects in production environments on Linux (Debian-flavor) with Nginx, Gunicorn, RabbitMQ, Celery, Redis and other tools frequently deployed alongside Django web apps

    • Write complex Django apps following client specifications while maintaining a high level of unit test coverage to catch and prevent feature regressions

    • Deploy your changes to development servers frequently so clients see progress and feel connected to the process

    • Perform code reviews and use the gitflow branching model to stay in sync with the team

    • Follow agile development methodologies and take part in weekly team scrums and standup meetings

    Caktus is looking for a professional Django Web Developer who:

    • Enjoys working on a small team and is excited to make highly customized web apps

    • Has experience working as an independent contractor

    • Could visit the Caktus office to become acquainted and collaborate with the team

    • Has a strong grasp of Django development techniques and always stays on top of the latest development best practices and tools

  • Peerfit
    Must be located: United States of America.

    Not open to outside recruiting firms. Applicants please apply here. Please do not send resumes directly to any hiring manager.

    Peerfit

    Interested in working for a team of people completely redefining how fitness and health care work together? At Peerfit, we’re flipping wellness reimbursements on their head by connecting insurers’ and employers’ wellness dollars to popular fitness studios offering CrossFit, yoga, barre, boot camp, cycling, and more. If working with a team of innovative and driven people who are modernizing how people engage with wellness excites you, look no further than Peerfit.

    POSITION SUMMARY:

    As a senior backend software engineer you'll support the business as it undergoes extensive scaling this year. This will include:

    • Extending our JSON API to support platform features for Web, iOS, and Android
    • Building and supporting new inbound and outbound partner API integrations
    • Standardizing business operations that support account management and engagement of the Peerfit user experience through new technology and tools
    • Applying a domain driven design to the modeling of the application and adapt it to current business strategy and processes

    You will be joining a growing backend team of polyglot developers who are working to bring the current system to its next tier of maturity. The ideal candidate should be prepared to continue to scale the platform's robustness through clean code and test coverage, enhance the adaptability and fault tolerance of the system, and help to coordinate key architecture and technology decisions.

    We're seeking someone who is solution-oriented, pragmatic, and consensus-driven in their approach to rapidly building iterative software that solve real problems in our product and technical domains.

    RESPONSIBILITIES:

    You will be responsible for managing, extending and scaling our core backend services and help influence our technical architecture with technologies that can support the business' continued growth. You will represent the backend in the delivery of new platform features through full-stack project teams. In addition, you will provide support to your backend peers through pair programming, code reviews, and team-wide continuous improvement.

    You will also collaborate with the other functional areas that make up the Product team including Data, Frontend Web (React), Native mobile (Swift, Kotlin), and Infrastructure. Additionally, you will work with members of the business to understand objectives from first principles, capture requirements through user stories and journeys, and deliver solutions through a stakeholder-driven acceptance process.

    EXPERIENCE/QUALIFICATIONS:

    • 5 plus years of professional experience with a Python-based MVC web application stack, preferably Django or Flask
    • Well versed in test driven development and confident in applying the right amount and types of coverage to support a healthy balance between robustness and speed
    • Capable of managing a restful API that supports both internal and external clients and can provide backwards compatibility where necessary
    • Comfortable driving consensus in contract negotiation with API consumers and experienced with delivering an annotation strategy to support documentation/discoverability
    • Experienced in writing approachable, well-encapsulated code whose intentions are clear to other contributors and well-suited for extension and change
    • Knowledgeable of domain driven design patterns, SOLID principles, and the 12-factor app methodology and when they should be applied
    • Confident navigating situations where minimum viable solutions must be produced to meet fast-paced timelines where the business value is high; capable of setting the right expectations in such cases and proposing longer term strategy on appropriately maturing or deprecating such assets.

    NICE TO HAVES:

    • Strong command of open source tooling including bash, vim, tmux
    • Contribution to an open source project, preferably in the Python ecosystem
    • Experience with Django REST framework
    • Experience with PostgreSQL, mysql, celery/rabbitmq
    • Experience with on-call, issue management, and code quality tools (e.g. PagerDuty, Sentry, Codacy)
    • Experience with Docker, Kubernetes, and/or Google Cloud infrastructure technologies
    • Knowledge of JWT authorization and SSO

    EDUCATIONAL GUIDELINES:

    Bachelor’s degree in an information/comp-sci program or the equivalent combination of education, training, or work experience.

    WHO WE NEED: (Intangibles) 

    • Passionate about health and fitness
    • Desires to have a role in the growth of a startup 
    • Stays motivated and knows how to be persistent
    • Is self-directed
    • Can work remotely and make decisions autonomously at a high level
    • Flexibility to handle changing responsibilities

    WHAT YOU GET:

    • The opportunity to help expand the impact of Peerfit across the United States…and, someday, the world!
    • The chance to work in a relaxed, yet goal-driven start-up culture with a passion for fitness
    • Peerfit credits to attend fitness classes.
    • Chance to work remotely with flexible scheduling
    • Health Insurance & other benefits

    Peerfit is an Equal Opportunity Employer. 

  • Follow Up Boss
    Must be located: United States of America.

    Who Is Follow Up Boss?

    Why Would You Want To Work Here?

    • We’re a young, ambitious company who only answers to our customers
    • Opportunity to have a big impact on our growth and your career
    • No red tape or pointless meetings
    • Competitive base salary, health/dental insurance, company meetups, and 20 days paid holiday
    • Solve challenging technical problems and put your skills to the test every day. We've processed over a billion emails; per month we send nearly 3 million text messages and handle 700k+ minutes of call time for tens of thousands of active customers.
    • See a direct impact of your work and value you created for customers.
    • Provide direct input on technical and non-technical decisions. Your opinion matters.

    This Role Is For You If…

    • You would describe yourself as patient, empathetic and having a good sense of humor.
    • You’re independent, self-motivated and can stay efficient and productive without someone looking over your shoulder all day long
    • Superb written and verbal skills (with a professional yet fun demeanor)
    • Are based in the United States (or similar time zone) 
    • Are happy to have direct communication with customers (we are customer driven).

    Your qualifications:

    • Self-motivated and proactive mindset.
    • Remote work experience is required.
    • Based in the USA, quiet home office with fast internet.
    • Expertise in front end technologies, we use React, JavaScript, CSS.
    • Expertise in back end technologies, we use PHP, Aurora, Postgres, Redis, to name a few.
    • Understanding of Linux, at least basic DevOps skills required.
    • Exceptional time management skills. 
    • Attention to detail and commitment to quality
    • Security conscious. 

    Your responsibilities will include:

    • Develop and improve our application.
    • Help fix issues with the application.
    • Mentor other team members.
    • Communicating with customers to answer questions about the product and learn about their needs.

    30 Day Targets:

    • Become familiar with our product and codebase. 
    • Pair with fellow engineers to gain knowledge about the system and how we work. 
    • Improve the new hire onboarding process, by being a part of it. 
    • Help address priority bugs

    60 Day Targets:

    • Improve the calling features in our product.
    • Improve how our product supports customers with larger teams.
    • Implement improvements to the security of our app and customer's data.

    90 Day Targets:

    • Improve internal reporting tools
    • Assist in architecture improvements of critical product features
    • Assist in performance improvements to our API.

    Our Core Engineering Values

    • Teamwork
    • Communication
    • Code Quality
    • Focus and Prioritization
    • Customer Driven
    • Leadership Qualities

    If this sounds like a great fit we would love to hear from you.

    We're not accepting applications from agencies.

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

    Clevertech is a leading consultancy that is on a mission to build transformational digital solutions for the world’s most innovative organizations. We are seeking a hands-on Engineering Lead that can inspire a senior team of 5+ to innovate in a consumer-facing startup with founders who have had previous successful exits.

    This is a great opportunity for a hands-on senior engineer looking to further expand their well-established career who has experience working in Nodejs, React, GraphQL and Postgres. Prefer background in B2C, logistics, and innovative e-commerce.

    What you will do:

    • Daily interaction with experienced executive founders with successful exits valued at $100m+
    • Partner with product to influence roadmaps, create development strategy and make intelligent technical tradeoffs
    • Effectively lead a team of 5+ senior (over 5 years experience) developers
    • Translate business and product requirements into technical requirements
    • You must still love to code every day. We expect 1/3 coding, 1/3 reviewing code, 1/3 managing

    Besides your team, Clevertech allocates additional resources to support you and your team with QA, DevOps and provides leadership coaching for you individually.

    You Have:

    • 5+ years experience with modern software development
    • 1+ years experience managing a product team
    • Played a significant role in the creation and maintenance of a large scale website
    • Passion for clear and simple communications
    • You demonstrate care about clients and teammates

    Expected timeline: We move quickly. If you are the right person, we want you here. We’ve moved from application to hire in 1-2 weeks time.

  • Allovue
    Must be located: United States of America.

    About Allovue

    Allovue believes every student deserves access to the resources they need to be successful in school. Our education resource planning software empowers K–12 administrators at every level to allocate resources to best support the needs of their students. We seek people who are creative, funny, humble, flexible, motivated, collaborative, and problem-solvers. We love and respect our team members. We also love silly GIFs.

    Your Role

    Your role as a Developer means you’re an integral part of our team. Our product is a single-page app that provides budget planning and analysis to school districts. You’ll be adding features and fixing bugs in support of that product, learning along the way.

    We have developers across all the time zones in the contiguous US. We tend to assign work at the milestone level rather than one ticket at a time, providing a degree of autonomy and ownership of your efforts.

    Responsibilities

    Here are some day-to-day things that developers can expect from Allovue

    • Weekly informal team-wide chat (at the moment part of that meeting involves a tech book club: we’re reading Clean Code at the time of this writing)

    • Clear and achievable tickets from product/design teamA member of the dev team available to pair on request within an average of one hour of being asked

    • A member of the dev team available to pair on request within an average of one hour of being asked

    • Feedback from other developers within 24 hours of opening a pull request on average

    • Responses to questions about a ticket within two hours on average

    • Five hours weekly for self-guided professional development

    • One-on-one check-in with a manager every other week following a running agenda that includes setting goals and accounting for progress towards those goals

    • Monthly one-on-one check-in with a product manager

    • Traveling to company-wide onsite two-day meetings three times per year for strategic planning. 

    Here are some day-to-day things that Allovue will expect from developers

    • Pushing your code changes to Github daily

    • Opening pull requests weekly

    • Providing feedback or questions on other developers' PRs daily

    • Proactively asking for assistance and describing what has not worked within four hours of becoming stuck

    • Participation in daily standups

    • Ownership of customer problems and product solutions

    Qualifications

    • Be a humble, kind, and patient person,

    • +4 years experience with Ruby on Rails or (preferably) Ember.js

    Bonus Points

    We would like to increase the team’s experience with all of the following, but these would be great bonuses, not requirements. Bear in mind that we don’t expect any candidate to have any of these

    • Comfortable working on a remote team

    • Ansible

    • R (the statistics language)

    • AWS

    • Postgresql

    • Experience in K-12 education or administration

    • Unix server maintenance (we realize that this is a list 9000 items long…)

    Culture

    We strive to be a patient, inclusive, and supportive team and company. We hope that every addition to the team brings us a different background and perspective. Read what our CEO had to say about how we treat one another. 

    As a company, we value collaboration, simplicity, initiative, judgment, and urgency.

    As a team, we prefer convention over configuration. Clarity over cleverness. Tests, more tests, and better tests. We believe that slow is smooth and smooth is fast. Oh, and we average fewer than 3 on-call emergencies per year.

    Perks and Benefits

    We appreciate that our team members invest their brilliance, creativity, and general amazingness into growing Allovue and serving our customers - so what will you receive in return? 

    •  Comprehensive Medical, Dental And Vision Coverage

    •  Employee Friendly Option Plans

    •  401K Plan

    •  529 Plan Administration

    •  Flexible Hours And Location

    •  3 Weeks Of Paid Vacation/Sick leave

Load more