Skip to content

Who is hiring? (March 2018) staff on March 15, 2018

We're going to start hosting a monthly thread where community members can share openings at their companies. Here a few ground rules: Please onl... [Read Full]
markdown guide

NoRedInk | Software Engineer | San Francisco, CA | Remote Pacific Time (PST) to Central European Time (CET)

We’re an ed-tech company on a mission to help all students become strong writers! Our team may be small (24 engineers, most of us remote), but NoRedInk is used by 1 in 3 school districts in the US, and students have answered over 3 billion questions on our platform.

We believe programming involves learning on the job, so we have no hard requirements for prior experience with any of the specific technologies we use. Our front-end is mostly Elm (with some legacy React) and our back end is mostly Ruby on Rails (give or take two small Elixir projects and two small Haskell projects). Our infrastructure is built on AWS, and we use Jenkins for continuous integration to run our many tests. We contribute to open source both through programming as well as by funding OSS directly.

Apply at or read about our interview process.


Pusher | Software Engineer | London | On Site

Pusher is a communication layer for application developers that routes data at scale and in realtime.

The current core Pusher product is a multi-tenant distributed system that allows our customers to deliver tens of billions of messages to their connected users. We operate at mind-boggling scale, and this informs and affects everything we do.

We want to improve the lives of other developers by solving hard problems for them, and by freeing them from operating and maintaining their own infrastructure. We’re passionate about developer experience and making our APIs as easy to use as we can.

Want to know more? Follow the link


General Assembly | Software Engineer | New York | Onsite or Remote (both ok)

About the company — General Assembly is an educational company that provides best-in-class in-person and asynchronous learning experiences. We have a remote-friendly culture with offices around the world, though if you prefer the office, our headquarters are located in New York City.

About the role — We are organized into small cross-functional product teams (a PM, a designer, a few devs) that focus on growing a single product from glimmer to game-changer. Each team is free to determine their own tools & process. We care about writing good software that is clean, concise, and well-tested; flexible and easy to maintain. Our stack is Ruby on Rails, PostgreSQL and ReactJS, but we are not dogmatic and believe in using the right tools for a particular problem.

How to Apply — Fill out our application and someone will contact you posthaste :)


LaunchDarkly | Software Engineer | Oakland, CA | Onsite

LaunchDarkly is a rapidly growing software company with a strong mission and vision carried out by a talented and diverse team of employees. Our goal is to help teams build better software, faster. You'll join a small team from companies like Atlassian, Intercom, and Twitter, and you'll have an immediate impact with our product and customers.

We're looking for a backend engineer to help us build features, design and implement API methods, and improve the performance and reliability of our systems. We're looking for someone who knows what it takes to deliver value to customers and takes pride in the quality of their work.
Our platform serves over twenty billion feature flags daily. The core technologies we use daily include Golang, React, Redux, MongoDB, ElasticSearch, Redis, HAProxy, and NATS.

Apply at and mention you found out about this position on The Practical Dev community. Thank you! | Fullstack Engineer, Infrastructure Engineer, Machine Learning Engineer | San Francisco | Onsite | VISA ok

About the company — Fast-growing payment startup trying to revolutionize ecommerce checkout (techcrunch article) and bringing revenue increase to online retails.

About the role(s) — Team is still small (less than ten engineers) so every engineers work across different stacks and have lots of ownerships. Please refer to the links above for detailed responsibilities and requirement (or ping me on Twitter!). We use golang and React.

How to Apply — DM me on Twitter (I am one of fullstack engineer) or


We have three openings at Selenity. If you have any questions, you can contact me on Twitter (my Twitter DM's are open).

Selenity | Lincoln, UK

About the company — We make cloud software for HR & finance. We've been around for nearly 30 years, and are a .NET house with ~60 employees.

How to Apply — DM/Tweet me or check out our corporate site for further info including full job specs for all posts.

All jobs are based on site, in our office in Lincoln, working in sprints with the software development team to implement new and exciting features for our users.

Software Developer - £35-45k

Languages - C#, JS, Xamarin, TSQL
Full stack web and mobile development. We create cloud products consisting of web applications, Xamarin mobile apps, and ASP.NET WebAPI projects.

Junior Software Developer - £22-30k

Languages - C#, JS, Xamarin, TSQL

Test Automation Engineer | £30-40k

Develop and own our auto tests and test environments using c#/Selenium.

QA Analyst | £25-35k

Write and run automated and manual tests to make sure our products go out as bug free as possible, and are as user friendly as they can be. | Software Engineer | New York | Onsite | 100k-150k

About the company — Small, fast moving Brooklyn based team with a focus on transparency, design and usability. Building tools to make developers' lives better.

About the role — This position offers the opportunity to use and experiment with a wide-range of new technologies in the big data and distributed computing space. We use Elixir, Go, Presto, Elasticsearch, Kafka/Kinesis, and much more. We need someone who appreciates a challenge, thinks on their feet, communicates effectively, and is ready to pitch in on a range of projects. With Timber, you'll have an opportunity to expand your capabilities as an engineer with a supportive team.

How to Apply — or email


Container Solutions | Cloud Native Engineer | Consultants | Software Engineers | Amsterdam | London | Berlin | Zurich | Onsite / Remote | 60% - 100%

If you’re ambitious and want to be rewarded for your work, then look no further than Container Solutions. We have created a meritocratic company that promotes and rewards people and allows space for experimentation.

We hire for potential, not for skills. We value experience with public cloud computing (AWS, Google Cloud, Azure) and technologies like Kubernetes (Openshift), Docker, Mesos (DC/OS). We expect you to know about cloud native, DevOps practices, what continuous delivery is and to have an opinion about microservices. Consultancy experience and strong community work (meetups, open-source projects, presentations) are desired.

If you fancy any of the positions below or want to reach out and introduce yourself, drop us a line at:


Inductive Automation | Multiple Engineering/QA/Design Positions Available| Folsom, CA | Onsite

About the company
Inductive Automation is the fastest-growing industrial automation software company in the world. We are a dynamic group of engineers, builders, creative thinkers, and problem solvers who share a passion for making the best software in the industry. We just moved into a brand new office building right on a beautiful lake with a walking and bike trail.

Come help develop the future of software used in industrial automation. Together, we work to build our primary product, “Ignition”.

About the role(s)
Our company is growing in all aspects! We're looking for entry-level, senior developers, QA Engineers and even a UI/UX designer.

Build and Release Engineer
Managing the full build/release cycle and automated build systems by leveraging modern build and integration tools such as: o Git/Git hooks, Gradle/Gradle plugin development in Groovy, Java and/or Kotlin, Jenkins, Selenium, VMWare, Docker, Bash, and other related technologies. This position will play a major role in focusing on the continuing development, management and deployment of our build and release systems.

Design Services Engineer
The Design Services Engineer position is one of the most diverse positions within Inductive Automation. In this role you will work independently with customers from various industries- designing and developing complete projects from beginning to end or smaller solutions for application enhancements.

Internal Systems Developer
The primary responsibilities of this Internal Systems Developer position are to plan, analyze, architect, implement, develop, test, deploy and conduct end-user training on Inductive Automation’s Ignition CRM solution.

Senior Software Engineer
This position is focused on implementing and maintaining network protocols for communicating with industrial controllers (PLCs, RTUs, etc…) as well as the system responsible for bridging data from those implementations into the Ignition platform. Responsibilities include new feature and protocol development as well as the maintenance and enhancement of existing functionality.

Software Engineer
The position of Java Software Engineer job functions are primarily related to work involving Inductive Automation Software products. You will be working under the guidance of the senior development team to actively improve the quality and functionality of Ignition, our commercial software product. This includes identifying, troubleshooting, and fixing bugs throughout all facets of the application, identifying and fixing performance issues, as well as the implementation of enhancements and new features. You will be personally responsible for managing the lifecycle of each ticket or project that you’ve been assigned to. You will be encouraged to think creatively, and propose new ideas that go beyond simply fixing bugs.

Software Quality Assurance Engineer
The position of Quality Assurance (QA) Engineer job functions are primarily related to work involving Inductive Automation Software products. You will be working under the guidance of the senior QA developers to actively improve the quality and functionality of Ignition, our commercial software product. This includes performing and validating application builds using an automated build system, and performing application builds on the command line using Gradle.

Senior Application Developer
This position will be responsible for designing and building advanced applications for both the iOS the Android platform. The perfect candidate will be able to create user-friendly app features for wide range of uses by customers. Qualified developers must be up-to-date on programming in line with Apple and Android’s newest mobile operating systems.

UI/UX Designer
Applicants should have a very strong user interface design background. Must be experienced with modern web design, including traditional, mobile, and responsive layouts. Should be comfortable with technologies such as HTML5, CSS3, as well as graphics packages like Sketch, InVision and Adobe CS

How to Apply
Check out the position details here

Email resume/cover letter to
(let us know where you saw the post!)


Redbooth | Senior Android Engineer | Palo Alto, CA | Onsite | $100k-$140k + Equity

Redbooth is a task and project management platform that provides a single place for team collaboration – tasks, discussions, and file sharing. Redbooth is simple and flexible to use, enabling project teams and departments at thousands of companies to get work done. Founded in 2008, the company is privately held and headquartered in Palo Alto, California. Redbooth currently has about 25 employees, over half are on the engineering team. They hold regular hackathons, and community outreach programs (most recently, held two interview prep nights for Women Who Code last month).

What we're looking for:

  • 2+ years of Android experience with strong Java/Kotlin knowledge
  • Strong product sense, design intuition, and experience working closely with product designers.
  • Deep understanding of Views, ViewGroups, and lifecycle intricacies of Android components.
  • Excellent communication skills and a passion for tough technical challenges.

How to Apply —


Traction | Sr. Front End Developer | Sunnyvale, CA | Onsite

Traction is an interactive agency in every sense of the word. More than digital, we fully engage every medium necessary to transform human behavior into consumer actions. We are building something special and have the momentum, client base, and reputation to do great things. We are looking for exceptional individuals to join our team.

We are looking for a Senior Front-End Developer to join our team in Sunnyvale onsite at one of our leading clients. In this role you will develop advanced web-based scalable JavaScript applications using responsive HTML5 pages and advanced CSS animations.

To learn more and apply, go to our job board.


CACI International Inc. | Software Engineers | Rome, NY and other locations | Onsite / some remote

About the company

CACI's Rome, NY office supports the Air Force Research Laboratory. We develop data visualization software and productivity tools supporting the United States military using a wide range of tech stacks. Basically we write cool software that ranges from bringing old pen and paper military processes into the 21st century to visualizing large data sets in ways that push the limits of modern computer hardware.

About the roles

We're looking for software engineers ranging from entry level to senior developers as well as current students looking for college jobs skilled in one or more of the following:

  • JavaScript (full stack: client-side and Node.js)
  • WebGL or OpenGL
  • Java
  • C++
  • *nix skills

Must be a U.S. Citizen. Security clearance requirements per project/team varies. Clearance must be obtained and maintained.


  • Internships and college semester software development co-ops
  • Entry-level and mid-level full-time software developers (onsite)
  • Senior software engineers (remote welcome)

How to apply

If this sounds interesting to you, apply at or ping me directly if you have questions at

CACI also has lots of job openings in other locations too. If that sounds more appealing, I will be sad but my employer will be happy. You can find those openings (as well as our Rome, NY office openings) at


Container Solutions | Cloud Native Engineer | Consultants | Software Engineers | Amsterdam | London | Berlin | Zurich | Montreal | Onsite / Remote | 60% - 100%

If you’re ambitious and want to be rewarded for your work, then look no further than Container Solutions. We have created a meritocratic company that promotes and rewards people and allows space for experimentation.

We hire for potential, not for skills. We value experience with public cloud computing (AWS, Google Cloud, Azure) and technologies like Kubernetes (Openshift), Docker, Mesos (DC/OS). We expect you to know about cloud native, DevOps practices, what continuous delivery is and to have an opinion about microservices. Consultancy experience and strong community work (meetups, open-source projects, presentations) are desired.

If you fancy any of the positions below or want to reach out and introduce yourself, drop us a line at: | Software Engineer | New York City (NYC, Brooklyn) | Onsite / Full-time | $90-140K, 0.1 - 1.5% equity

About us
We’ve built a secure way to pay online without sharing your personally identifiable information (PII) or credit card number. Make a new card number for every purchase with just 1-click. We're a small team of 10 based in a sunny Chinatown loft, generating significant revenue, and backed by top-tier investors. As one of our early engineering hires, you’ll make meaningful impact on both our product and culture.

Some things we’re working on now

  • Improving our fraud modeling and ML classifiers that detect anomalous behavior and prevent fraud
  • Building out growth hooks, A/B testing and optimizing funnels
  • New product features
  • Updates to our real-time transaction processing system where requests must be responded to in milliseconds

What we're looking for

  • Someone who understands that code is written as much for humans to read and maintain as it is for machines to run
  • Can-do mentality, with the willingness to wear a sysadmin or devops hat when necessary
  • Proficiency with javascript preferred but not required (our stack is mostly js with some c++ and python)
  • 2+ years of real-world experience shipping product on a team

How to apply
If this piques your interest, drop us a line at!


CJ Affiliate | Senior Software Engineers | Westlake Village, CA and Santa Barbara, CA | Onsite | competitive salary

About the company — CJ loves functional programming, XP, and software craftsmanship. We run the leading affiliate marketing platform, and are serious about career development and learning.

About the role(s) — We use JVM languages like Java, Scala, and Clojure, as well as ES. You don't have to be an expert in a particular language or framework, but you should have strong communication skills and be ready for TDD and pairing.

How to Apply — LinkedIn


Amadeus | Software Engineer, Production Definition Analyst, QA Analyst | Nice, France | On Site

Amadeus is the leading provider of travel software and technology solutions for the global travel industry.

We have lots of products, but the main one is still or Global Distribution System for airlines. Besides we provide solutions for airports, hotels, car rental companies, cruises, etc.

We are looking to hire 500 people this year, so there is a lot of different positions.

If you want to work for Amadeus you'll mostly need C++ or Java knowledge at you'll work on huge distributed systems running on Linux OS.

Why work for us? It's a huge company, you'll always find interesting projects, areas that you can improve, where you can improve.

And don't forget, we are on the French Riviera halfway between Nice and Cannes. The weather is stunning, the Mediterranean sea is here and the closest ski station is just 50 kilometres away. You'll also benefit from 6 (in practice about 7) weeks of paid holidays + bank holidays.

There is a great relocation package that can help you move here.

You can search and apply for a position here. Feel free to contact me before, I might be able to give some good hints.


Nimbletank | Senior Front-End Developer | Farringdon, London | Onsite

About the company — Nimbletank is the UK’S most awarded mobile transformation agency; a new breed of mobile agency that creates a sweet spot between strategy, creativity and effectiveness through innovation.

About the role(s) — We are looking for a friendly Front-end developer to join our growing team. We'd need experience in React, React Native and an vanilla Javascript to work on apps, websites and whatever takes your fancy.

How to Apply — email us using the link on our website. You can find out more about the role there as well.

If you have any questions, you can contact me on Twitter


Hi! 👋 I'm a dev at Unbounce and we're hiring for a couple dev roles:

Unbounce | Frontend Developer | Vancouver | Onsite
Unbounce | Backend Developer | Vancouver | Onsite

About the company — Unbounce is the leading landing page builder and conversion platform for marketers. We're located in downtown Vancouver (with a growing office in Berlin!). We're about 150 people at the moment. We've got a great tech culture - for example every other Friday is Pro-D day, where we can learn new things and take a break from sprint work.

About the role(s)

Frontend Developer

  • You have 3+ years of full-time, industry experience (preferably in a SaaS environment)

  • Experience building, and maintaining complex front end applications

  • Worked with front end frameworks (eg React, Redux, Angular etc)

  • Participate in the full life cycle of applications in all environments, and seek to improve how we work, not just the code we write

  • Understand that there are tradeoffs in every decision and OK trying to make the best trade off with the information at hand.

  • Have a background in persevering through challenges to solve problems

Backend Developer

  • You have 3+ years of full-time, industry experience (preferably in a SaaS environment)

  • Worked with at least one JVM programming language and/or a scripting language

  • Worked with AWS infrastructure (e.g. SQS, RDS)

  • Experience codifying infrastructure (e.g. Cloudformation, Troposphere)

  • Used infrastructure tooling for CI/CD (e.g. Ansible, Docker, Jenkins)

  • Experience with Linux, open source systems and software

  • Understand the benefits of a DevOps-first culture

How to Apply — DM me on Twitter for more info, or hit up our careers page to apply directly for one of the roles.


Skyscanner ( | Full stack engineer / senior engineer | London, Edinburgh, Glasgow, Barcelona, Shenzhen | Flexible but mostly onsite | Salary very dependent on role but competitive, can give more details on request

Skyscanner is a global travel company. Our main product is flights metasearch at, but we also work with hotels, car hire, and lots of business integrations. It's an incredible company to work for, speaking personally, with a fantastic culture.

Most engineering at Skyscanner is either full stack web work with Python or Node backends, distributed systems in the same or Java, or native app work. In general stacks are very flexible and vary a lot between the many teams.

How to Apply — email me at unwttng at or get in touch on twitter @unwttng . I can answer questions or put you in touch with those who can and go from there!


This is awesome. Can't wait till my company is hiring again!


Bitmovin | Software Engineer | Klagenfurt, Austria or Berlin

Bitmovin is a fast growing company in the video industry. We are the technology leader in online video technologies such as cloud-based encoding, adaptive streaming players, 360°/VR streaming and performance analytics.

The company was founded by the co-creators of international media standards like MPEG-DASH, that is used today by Netflix, Youtube, and others.

Bitmovin is backed by top investors such as Atomico as well as industry leaders like the former VP Engineering of Netflix, former CTO of Cisco, founder of Unity3D, and many others.

Our customers include The New York Times, Periscope, Red Bull Media House and many more.

A personal note from me: I don't gain anything from posting this here. I'm an employee at Bitmovin, and I can genuinely say that it's a great place to work. The colleagues are amazing, in their technical ability and also how we treat each other.

If you want to chat with me before applying, you can reach me on Twitter or via my private email

To see all our open positions, please go to


Tembo Inc | Python Developer | Philadelphia | On Site

Tembo is a team of data scientists, designers, developers, and product managers deeply committed to making education data clear, accessible, and actionable.

The Python developer at Tembo will analyze, develop, and manage small and large web applications. The Python developer reports to the Chief Technology Officer and will join a growing development team focused on providing web applications to achieve the ambitious goals of Tembo and its clients.

Link to apply:

Feel free to DM me as well with any questions!


rewardStyle // | Dallas, TX | Onsite

Engineering Positions available (but non engineering is also available)

  • Agile Project Manager
  • Android Developer
  • Data Architect
  • Senior Software Engineer
  • Staff Software Engineer

Apply Here and put me (Adam Bullmer) as a referral

About us

Since 2011, rewardStyle has fueled the arrival of a new influence on the retail industry: professional content creators. By providing the innovative technologies, strategic growth consultancy and partnerships necessary to empower a global network of 25,000 premium lifestyle content creators and 4,500 retailers, rewardStyle is making a tangible impact on global e-commerce sales. In 2017 alone, rewardStyle Influencers drove more than $1 billion in online retail sales to our brand partners., rewardStyle's consumer-facing shopping platform which makes thousands of pieces of original influencer content actionable each day for millions of consumers worldwide, was launched in 2014. In March 2017, the game-changing app was launched, featuring a proprietary technology that allows consumers to instantly shop their screenshots of influencer-created imagery anywhere they discover it across social media and the mobile web. Only 9 months after launching, the app hit 1 million registered users, outpacing the launch-year user acquisition rate of some of today's most popular content discovery apps.

Honored as one of the 50 Most Innovative Companies in the World by Fast Company, rewardStyle has redirected the lifestyle publishing industry and contributed to the professionalization and financial independence of thousands of influencers worldwide, enabling them to earn meaningful revenue on their digital content and ultimately empowering them to grow their small businesses into internationally-recognized brands.

rewardStyle's Engineering team is made up of talented software developers and customer-focused individuals who are passionate about tackling complex and interesting problems at large scale and continuously delivering innovative products and features.Today, #rStheFamily has 250+ team members working from rewardStyle offices in Dallas, London, New York, Shanghai, São Paulo, Los Angeles, and Berlin.


Sjauf Technologies | ReactJS/React Native developer | Amsterdam | Onsite

About the company — We're a personal driver platform, bringing customers and freelance drivers together using the power of... technology. (Insert rainbow emoji here)

About the role(s) — Our apps are built using React Native and you would be helping us build new functionality and maintain existing functionality.

How to Apply —

code of conduct - report abuse