Growth Engineer

Mystery Science (YC Summer ’17) is on a mission to accelerate human progress by creating more problem solvers in the next generation through inspiring children to love science. This is a rare opportunity to join an early-stage company that is improving the world, receives unsolicited “thank you” notes from its users every day for making their lives better, and is already profitable.
We are looking for a Growth Engineer to join our team. The Growth Team is responsible for coming up with new ways to get teachers to sign up for and teach on our platform. In this role, you’ll be responsible for coming up with ideas that could grow our product, implementing them, and evaluating the impact.
  • Can you look at a funnel and figure out the most important parts to fix?

  • Are you comfortable writing code you’ll throw away later in order to quickly ship an experiment?

  • Do you find it love coming up with lots of creative ideas to solve problems?

In this role you’ll report to our Director of Growth, Huey Kwik. You’ll work closely with him, our whole product team, and our CEO—we are very collaborative in our product experimenting and analysis. Our team’s experience with growth and data comes from Facebook and Palantir, with many years of experience optimizing conversion funnels. Help us create more problem solvers by bringing a better science education to 25 million kids.
Our office is headquartered in San Francisco, but this position is open to local and remote candidates.
What is Mystery Science?
Mystery Science has created the fastest growing science curriculum in the U.S. We’re already used by teachers in more than 20% of elementary schools in the country. We have an early product with a lot of future plans, yet our sales have already taken off. In an industry that is plagued by long sales cycle and high barriers to entry, we’ve sold thousands of schools without a single sales person. We’re backed by a great group of investors including Y Combinator, Learn Capital, and Reach Capital.
If you’re looking for the basics:
  • $4M in funding from leading education investors

  • Competitive salary

  • Equity in a high-growth company

  • 401K, health care, vacation

  • Customers who love us

…but the real perks of working at Mystery Science are the quality of the people on your team and the problem we’re solving. This is what bring us to work every day.
On your first day at Mystery Science, you’ll meet 30 people who are passionate about science, children, and education, and who each love their respective crafts. You can meet our team here: http://mysteryscience.com/team.
We are collecting every question children ask about the world and building out the ultimate knowledge base for kids. Our mission is to help children stay curious as they grow up. Our first product is a tool for teachers to use in the classroom. It contains a full science curriculum that makes it easy for elementary teachers to re-create scientific discoveries in the class. Thanks to support from our teachers, we’re now collecting kids’ questions and building a platform to answer every question. We’re preparing to build a visual Wikipedia for kids, enabling children to explore any question they have.
We’re on a mission to accelerate human progress by creating more problem solvers in the next generation. We’re working on the most important infrastructure problem in the world today: our ability to solve problems. Richard Feynman explains the problem well. To paraphrase him: our modern lives are made possible by our knowledge of science and technology, yet remarkably few people have a scientific perspective on the world. At Mystery Science, we have developed a unique way to pass on knowledge to the next generation and develop children’s ability to think.
If you’re an experienced Growth Engineer with deep experience helping grow products and want to be an early member of our Growth Team, let’s talk.

Senior Polyglot Developer

TestDome.com is a fast-growing company, offering automated testing of programming skills to companies that are hiring software developers. About 70% of our 2.200+ 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.
Our testing philosophy is that doing well on a sample of work is the strongest predictor for doing well on the job itself. That’s why the majority of our questions ask candidates to implement something, fix a bug, or analyze something.
As our business is growing, we need someone to help manage our programming tests consisting of the following tasks.

Managing question creation:

  • Finding and coaching experts in online communities who are interested in collaboration (e.g., Codementor).
  • Vetting submissions and finalising questions to our standards of quality.

Quality control:

  • Putting questions through the quality assurance process (expert review and quantitative calibration).
  • Analysing question usage and quality (score distribution, user and candidate feedback).
  • Improving questions, based on score distribution, user and candidate feedback.

Question-level support:

  • Helping users create the tests they need.
  • Handling candidates’ question-related inquiries.
You’ll be finding experts for a domain and combining their knowledge of the domain with our experience in creating good questions. You’ll be analysing existing questions, finding patterns, proposing ways to improve them, and bringing the whole question library to an even higher level of quality.
If you like communicating with and helping people (in written English) and you like learning many different programming languages and frameworks, you’ll find this job ideal.
We will treat you exceptionally well. You don’t need to come to the office. If you want, you can work in your flip-flops from the beach. Our current 50+ content collaborators are spread across the world. All eleven of us at TestDome telecommute and get together every few months.
Salary range: 32,000-46,000 USD per year.

Senior Ruby on Rails Developer

BookingSync is more than a vacation rental solution for hosts and agencies; it is a platform for hundreds of applications and developers. We need an excellent engineer to take on the challenges of developing scalable APIs, beautifully designed micro/macro-services, modeling complex domain and doing all that following TDD and writing a code of excellent quality.
We are growing fast as so are our requirements for scalability and stability. We are no longer at a scale where adding X number of servers solves all the issues. Database sharding, replicating data via message queues/distributed streams, optimizing response times in APIs to the max, integration with multiple services coming from our own ecosystem and numerous third-party services, and very soon dealing with big data – those are the things you can surely expect to be challenged by.
We are also a fully-remote async/distributed company across the entire world without a physical office. If traveling is your passion and you highly value location-independence, BookingSync is the right place for you.
You will need to have:

  • Strong experience with Ruby on Rails
  • Proficiency in backend development in general
  • Solid design and architecture skills
  • Ability to demonstrate that with the right approach Rails can scale easily
  • Building JSON APIs and familiarity with modern API standards (JSONAPI, GraphQL)
  • Ability to communicate effectively with both internal and external development teams
  • Proficiency with UNIX environment
  • Experience with relational databases and SQL (we’re on Postgres). Experience with other databases will be a plus
  • A strong commitment to quality
  • Excellent written and spoken English
  • Experience with remote work and/or a solid work ethic that makes it possible to thrive in a remote-only environment
  • Care for the greater good, BookingSync is not just a software company, we give back to humanitarian, solidarity, environmental & ecological causes from 10% to 50% of our profit.
It would be great if you had experience with:

  • Experience with messaging solutions (RabbitMQ, Kafka, etc.)
  • Intimate knowledge of DDD/CQRS/ES, Clean Architecture.
  • System administration and security
  • Contributing to development community through code, documentation, mentoring, teaching, speaking and all other forms.
  • Short term rentals or travel industry

Compensation: 2200€ – 3800€ + VAT / month on B2B contract + equity
Sounds interesting? Contact us now!
Want to increase your chances of standing out? Include your open source contributions, blog posts and other publications you wrote, links to conference talks. You could even tell us about one thing or two you created that you are particularly proud of or the most challenging features you’ve worked on.
The hiring process consists of four steps:
  1. A small homework: Imagine that you don’t want to or just don’t have enough time to go through entire Twitter timeline every day and you are only interested in URLs to the various resources that are submitted by the people you follow (e.g., to blog posts). Implement a script that solves that problem and returns all tweets containing URLs. You should be able to specify either since when you want to fetch tweets or between what timestamps. Make it executable and runnable from console returning a nicely formatted result. The output should include the URLs themselves, date and some info indicating what it is about (especially for shortened URLs). Treat it as a real-world feature and send us a link to the repo.

  2. Technical interview with remote pair-programming session: the interview part shouldn’t take too much time – we are mostly interested in ability to solve the actual problems and being able to figure out the best possible solution for that problem, not in knowing things can be easily googled and learned through experience, that’s why the interview part will be focused mostly on open-ended questions about some non-trivial matters. The pair-programming session will take a bit longer, and it will involve some nice challenge in a Rails universe. 

  3. An interview with our CEO and/or COO that will be focused more on soft things, nothing technical this time.

  4. An opportunity to have the conversation with the entire team you are going to work with. It is an excellent way for both sides to make sure we will be a perfect mutual match.

Senior Ruby Developer – Remote

The role

We’re looking for a senior backend ruby developer to join our growing experienced and talented technology team. The development team is responsible for all the vital backend infrastructure for our web application, Gatekeeper
We develop in Ruby on Rails, so having demonstrable senior experiences of this is essential. You should be capable of working on all aspects of the software development cycle from architecture, coding and testing through to deployment.

Development team

  • We’re a distributed team of experienced developers
  • We love Ruby
  • We know how to cook a Rails monolith in the right way
  • We do care about the project, about the code quality and about our customers
  • We use code reviews (reviewing each other)
  • We have Code to Test Ratio: 1:1.1

REQUIREMENTS

Required skills:
  • Loves Ruby
  • Strong Rails knowledge, good understanding of reliable design for big Rails projects
  • Confident with SQL (PostgreSQL in particular)
  • Clean code with understanding of code smells and refactoring
  • Test-driven development – “Test Obsessed”
  • Understanding of front end development (HTML/HAML/SASS/JS). However, no knowledge of frameworks required.
  • Experience of delivering large development projects
  • Tangible contribution to open-source community or trackable record of public talks
We need a talent who wants to be a long term part of our business — not just an employee!

BENEFITS

  • Work from home
  • Flexible working hours
  • 4 weeks paid leave
  • We’ll pay for you to take any relevant training that improves your value to Gatekeeper

Software Developer

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

Allovue is looking for engineers that display a love of their craft and are continuing to strive to learn more about programming and building software in general. We don’t stop at helping to facilitate K–12 education; we strongly believe to stop learning is to grow stagnant. We are looking for candidates that are varied in experiences and are generally well-versed in one or more specific areas of practice. Those areas may include:
  • front-end development

  • back-end development

  • data mining

  • operations

We have services written in R and Ruby: including a Rails API. We use Postgres and Elasticsearch as our persistence layers and Ember.js as the framework we currently use for our client-side application. Some languages we have been evaluating for upcoming services include Clojure, Elixir, and Node.js. We do not expect a candidate to have all of those skills currently, but s/he should be proficient in building web applications at scale.

Qualifications
  • 5+ years of professional software development

  • Comprehensive knowledge of one or more of these languages: · JavaScript · Ruby · Clojure

  • Experience with MVC frameworks and paradigms

  • Excellent designer of APIs for other developers (and future self!)

  • Solid understanding of both unstructured and relational databases

  • Collaborative

  • Low ego and high pride in your work

Allovue’s Current Stack

  • Code Ruby / Rails · JavaScript/Ember · R Data · PostgreSQL · Elasticsearch Infrastructure · Docker · AWS · Ansible
Values

  • Empowerment: We strive to harness the power of technology, and balance it with the empowerment of educators to make better decisions for their students.
  • Thoughtfulness: By balancing intuition, pragmatism, and information, we keep educators and their goals in mind when building our company and our products.
  • Humility: We take pride in our work, and its importance, while remaining humble in our process and remembering that the students are the bottom line.
  • Diversity: Our team is varied in our backgrounds, but singular in our vision. We’re committed to solving the problems our customers face.

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?
  • Competitive salary, commensurate with experience
  • Comprehensive medical, dental, and vision coverage
  • Employee-friendly option plans
  • Administration of a 529 plan (education savings account)
  • A team of smart, passionate, funny, kind people
  • Flexible hours and locations
  • Time to recharge with more than 3 weeks PTO

Senior Ruby on Rails Engineer

Pressable, a leading provider of managed WordPress hosting, is looking for a talented developer to help us build the world’s best WordPress hosting service.

We are looking for these qualities:

  • Experience using Ruby on Rails in conjunction with an underlying database like MySQL or similar
  • Test driven development using Rspec
  • Experience working with SQL databases. Bonus for MySQL/MariaDB.
  • The ability to analyze and solve problems
  • Ability to handle all phases of a project on your own, from idea to implementation.
  • Self directed with strong organizational skills
  • Ability to work independently without and as part of a team to accomplish goals
  • Ability to write and manage documentation at the development level as well as the customer level
  • Experience using Git to manage projects and code
  • Leadership skills with experience managing engineers at past positions
Bonus Skills:
  • Experience with WordPress
  • Advanced proficiency with at least one scripting language such PHP or Python
  • Advanced proficiency with JS/TypeScript
  • Experience with React/Redux
  • Experience building REST API’s
  • Linux (Debian)
  • Ansible and systems management tools
  • Docker
 

Responsibilities Include:

  • Using debugging skills to solve problems on production systems
  • Building maintainable, efficient, and clean code on Pressable’s stack
  • Daily upkeep, maintenance, monitoring of Pressable’s control panel
  • Providing thought leadership and direction for Pressable’s development team
  • Working closely with our systems team to build new features and improve Pressable’s stack
  • Communicating with Pressable’s leadership, and proactively looking for opportunities for improvement
Benefits:
  • Medical, Dental, Vision and Life Insurance for under $10. We pay 99% of premiums for you and your family.
  • 401(k) Matching. We match your 401(k) contributions up to 6% of your salary.
  • Work From Anywhere. Work from your local co-working space, your house, a National Park, or Starbucks. We’re happy regardless.
  • Generous Time Off Policy. We want our team members to enjoy a phenomenal work–life balance.
  • Team Building. We bring the team together annually for a week-long retreat.

Rails Engineer

We’re looking for someone who wants to be the 4th engineer at a rapidly growing, seed-funded company. “Rapid prototyping.” “Design sprints.” “User centric.” I’m sure you’re familiar with these terms. They’re supposed to help companies build things faster. The thing is: they don’t work if the user research process is too slow. We’re solving that problem.
Our team has three engineers, and we are looking to grow. We are looking for someone who has plenty of experience with Rails and can help us make the most of the technology that is the backbone of our platform. We would expect this person to be able to take a leadership role when it comes to Rails.
Our stack starts with Ruby on Rails with a Postgres database hosted on Heroku. We use Resque with Redis for background job processing. React is used where needed and we are looking to use it more. We have recently started using Webpacker to manage our Javascript and CSS, but we use the asset pipeline on some pages. In both cases, we are using Bootstrap for basic layout concerns as well as SASS to help manage our CSS. We leverage RSpec for unit testing our Rails app.

Front End Engineer

Hireology’s technology empowers businesses to build great teams. Over the last seven years, we’ve grown from a startup to a market-leading organization with over 150 team members, and built an award-winning culture that makes this company an amazing place to work.
It’s with that in mind that Hireology is looking to add a Front End Engineer to our team.
Hireology is based in Chicago, but our Engineering and UX teams work remotely, so you’ll have the option of working from the comfort of your home or right in our office if you’re local. Compensation is competitive, and we offer a full benefits package. We have regular company-wide events, semi-annual team gatherings, and frequent celebrations when we hit our goals.
As one of our Front End Engineers, you’ll be responsible for:
  • Work with the Product and User Experience team to identify new features and functionality
  • Work with Engineering teams to develop new features with HTML, JavaScript, and React on the front end, integrating with Ruby on Rails on the back end
  • Work with Engineering teams to convert mockups to working views in the application
  • Refactor HTML, CSS, and JavaScript to follow front-end standards
  • Pair with both Engineering and User Experience teams to solve problems collaboratively
  • Be passionate about growing professionally
  • Handle hotfixes for any front end issues that may be discovered
  • Work to improve how we write and test Javascript
  • Investigate new front end technologies and how they might be applied to improve the user experience
  • Manage global CSS/SASS to ensure it follows BEM conventions and is clean, consistent, and efficient.
Okay, we’ve laid out what the job is – now are you qualified? Below are the minimum qualifications we’re looking for in a Front End Engineer. Also, we want a chance to get to know who you are and why you applied, so please include a cover letter.
  • Three to six years of experience in a software development role (Engineer, Designer, QA, Project Manager)
  • Passion for creating great user experiences on multiple devices
  • Solid understanding of HTML, CSS/SASS, and responsive development
  • Understanding of JavaScript design patterns and frameworks (in particular React)
  • Knowledge of Node.js, npm, and webpack
  • Knowledge of Git (or other source control systems)
  • Must have unrestricted work authorization to work in the United States
So what can you expect after you apply? You will:
  • Take a brief true/false survey. Be sure to check your email after you apply.
  • Have a phone conversation with someone on our Engineering team. This is a high level conversation about you, but also a good opportunity for you to learn more about us.
  • Meet with one of our Front End Engineers to talk shop. Be prepared to talk about how you approach work technically with examples of how you have done it in the past. No homework or on-the-spot assignments. We just want to nerd out a bit with you.
  • Go over your career history with our Vice President of Engineering. This will be an opportunity for us to get an idea of how you got to where you are, and if where you want to go lines up with where we are going.
  • Meet virtually with some more of the remote team. We want to give you some idea of the people you will be working with. We ask the serious questions here, like your top three movies.
  • Provide us some references. We use our automated reference check system for this, so you just give us some names, they fill out a survey, and we are all set.
  • Speak with a member of our leadership team. If you have made it this far, just be yourself, and everything will be fine.

Support Developer

Who We Are

At Fusionetics we are moving the needle on the health of millions of people. From elite athletes to people who sit in front of computers all day our solutions help reduce pain, improve performance, and speed up injury recovery.
We are a R.O.W.E, remote-assumed product team that has built and supports web and mobile applications used by people throughout the world. (A partial client list:http://fusionetics.com/about )
This is a great growth opportunity for someone early in a promising career to work with a highly-focused team.

Who You Are

We are looking for a mystery-solver, fast-learner, passionate worker, and reliable teammate to help us with our technical support. This person would also help us build out our product offering when support is quiet (which is often).
  • You are not intimidated by trying to fix something that you don’t much about. You take things apart and know how to put them back together (sometimes).
  • Strong dislike for fixing the same thing twice.
  • Enjoy building things and can work across the “full” stack (we have developers do front/mid/back on features).
  • Can write clearly and communicate aggressively.
Technical Competencies

  • We use C#, ASP.NET MVC/WebAPI, javascript (angular), SQL Server, MongoDB, AWS, PhoneGap, SASS.
  • This list will grow/change/shrink over time, so the ability to learn things quickly and competently matters more than the specific acronyms listed above.

Extra Credit Bonus Round

  • Previous remote work experience.
  • HIPAA experience.
Next Steps
After you apply we will have you fill out some online q+a, talk to us on the phone, and then talk to a larger group. We won’t have you try to write code on some online whiteboard as we insult you, but will expect you to show us your chops in a way that best demonstrates your strengths.
As part of the overall hiring process you will:
  • Talk to the person you will report to and the team you will work with.
  • Find out more information about our company goals, culture, and processes.
  • Be provided a more detailed job description and explanation of the role and expectations. 
  • See a week’s worth of real tasks this job would have performed and a planned projects list of new things you will build.

Front-end JavaScript Developer

  • Are you looking for a remote work with a flexible schedule on international projects?
  • Are you looking for 30-40 hours a week workload?
  • Is your hourly rate $20 – $30?
Soshace will provide you with remote work with hourly payment on modern projects lasting 3 months and more.
  • Do you have experience with one of the frameworks: React, React Native, Vue.js or Angular 2+?
  • Do you have strong knowledge of JavaScript?
  • Do you know HTML, CSS, cross-browser and adaptive layout?
  • Do you have good writing and speaking skills in English (Intermediate and above)?
If you answer “yes” to all questions, send us your CV and be ready to provide a portfolio of projects you took part in​.

Recruitment stages are:

  • Primary interview (a detailed discussion of your resume and portfolio)
  • Online test
  • Interview with a technical specialist.