Senior Backend Engineer

At Dataquest, we teach data science to a community of hundreds of thousands of students worldwide. We help students deeply learn concepts, build projects, work together, and gain the confidence they need to start new careers. Read more about our philosophy here, and read what students think here.
We want to eventually help tens of millions of students worldwide change their lives through data science education, and you’ll play a key role in helping us get there. We’re looking for a Senior Backend Engineer to help support and evolve our learning platform.

Who Should Apply?

We currently need the most help in migrating our existing monolithic codebase to a microservices architecture, but you will also likely be jumping in on crafting a backend roadmap, maintaining and enhancing our existing application, and offering opinions on infrastructure. You must be passionate about learning, and enjoy developing new features without regressions. We’re seeking someone with senior level experience who enjoys mentoring other engineers. You’ll have a lot of autonomy in how you work, and will be able to set backend development guidelines organization-wide.
This is a fully remote role and we are open to applications worldwide.

How You’ll Contribute:

  • Lead the development of backend features
  • Help create an improved backend architecture
  • Set backend development guidelines and code quality standards
  • Mentor other backend engineers
  • Collaborate with team leads to ensure site uptime and reliability
  • Collaborate with DevOps to ensure new features are deployed reliably

Requirements

Must Have:

  • 5 + years of web development experience
  • 2 + years of Python and Django experience
  • Strong verbal and written communications skills — we’re a 100% remote team
  • Agile/SCRUM experience
  • Experience measuring the effectiveness of the features you work on
  • Experience leading architectural discussions and creating roadmaps
  • Experience mentoring other engineers
  • Experience with CI/CD pipelines
Nice To Have:
  • If a merge request deletes more code than it creates, you think it’s a good day.
  • You aim to improve reliability and performance when you refactor.
  • You’re eager to ask questions if you don’t understand something and initial research isn’t helping.
  • If you’re blocked on something, you instinctively find other things to contribute while you wait.
  • When you hear about a new technology, you wonder how it can improve your work rather than worrying about having to learn it.
Our Stack
These are some of the technologies you’ll be working with at Dataquest, though you may end up introducing new ones:
  • Our frontend is a modern React/Redux stack.
  • Communication with the backend happens over a combination of websockets, GraphQL, and REST APIs.
  • The main backend is Django on Python 3.
  • We use Docker extensively, both for student code execution, and for deployment of our services.
  • We use Kubernetes on Google Cloud to orchestrate our containers in production.
  • Our data is largely stored in Postgres, with some caching in Redis.
  • We use git for source control and CircleCI for build pipelines.

Why you should work at Dataquest

At Dataquest, you’ll get:
  • The opportunity to see your impact on the lives of our students every day.
  • The chance to work with an engaged and mission-driven team.
  • The chance to contribute to product direction and decisions.
  • The ability to work remotely.
  • A supportive environment where you can get help when you run into blockers.

Senior Front End Engineer with extensive AngularJS and React experience

Are you a top-notch Front End engineer with extensive AngularJS and React experience? If so, we need to talk!
We’re looking for a world-class front end engineer who can help us architect and build reliable, beautiful, user friendly web applications around our APIs and data services. The apps you will build will make a real difference in thousands of peoples lives and will help local governments address their challenges around Airbnb-style short-term rentals while making it easy for short-term rental hosts to play by the rules.

Key Responsibilities:

  • Build user friendly web-applications that makes it easy for citizens and local governments to participate in and manage the sharing-economy
  • Produce scalable, well written, testable code
  • Expand and improve our existing AngularJS code base while migrating it to React
  • Make constant, measured improvements to the application’s user experience
  • Fix defects and add features to our legacy jQuery and HTML based tools as needed
  • Assist with refactoring, adding tests, and otherwise improving existing code base

Required Skills and Experience:

To be successful in this role you must be technically strong and a person who thrives in an extremely fast-paced environment. We solve hard problems on tight deadlines and release multiple times per week. In addition you must have a strong technical background and solid experience with:
  • HTML/CSS/Javascript (4+ years)
  • AngularJS 1.x (3+ years)
  • React (3+ years)
  • jQuery (3+ years)
  • Experience with data visualization.
  • UX design experience

Nice-to-Haves:

While not required, we would also be thrilled if you had:
  • 3+ years of “in the trenches” startup experience
  • Experience with Agile / Scrum development processes
  • Experience working with a distributed software engineering team
  • Experience working with back-end systems built on:
  • AWS
  • Python
  • Postgres
  • PostGIS
  • Google APIs including Google Maps API

Hiring Process:

As a true meritocracy we care a lot about your abilities, attitude and work-ethic. We do not have requirements for educational background or physical location. Our hiring process reflects this, and to be sure this job is the right fit for you, we will test you on the skills required to do the job successfully. The initial tests will require only a small time commitment from you, and we will only ask you to do additional tests if you pass the prior tests. This way we won’t waste your time, while making sure that you have the skills this position requires. Later tests will require you to actually code and ship product in collaboration with a team. If you get to this stage we will of course pay you for your time. We think this is the best and fairest way to make sure that you like working with us and that you are a good fit for our team and culture.

Who We Are:

Host Compliance is a privately held tech company headquartered in the heart of California’s Silicon Valley. Our vision is a world in which the sharing economy works for everyone. We seek to contribute to this by being the leading independent and trusted third party that local governments can turn to for data, tools and impartial advice on how to implement and enforce local rules for Airbnb-style short-term rentals. You can learn more about us from these articles from the Wall Street JournalCNN and CBC News. The team behind Host Compliance consists of an experienced group of data scientists, engineers and business people with backgrounds from Caltech, Harvard and McKinsey. The company is profitable and since launching out of Stealth mode in Q2 2016, it has grown extremely rapidly.

Senior Software Engineer

Requirements:

  1. You’re working with us full-time (40hrs/week)
  2. You can overlap with San Francisco 10am – 7pm time by at least 4 hours, 4 days a week.
  3. You’ve worked with another company full-time remote before
  4. We also strongly prefer that you’ve made open source contributions before
At Mixmax, our mission is building the impossible: a next-gen communications platform to make professional communications as rich, interactive, and developer-friendly as the web. We’re looking for talented full-stack engineers to join our in this mission.
We’re a distributed & international team, so if you’re looking to work with us remotely, we encourage you to apply!

What will I be working on?

As a full-stack engineer, you’ll be working with us in all aspects of the product, from its core infrastructure to its custom front-end. This includes architecting systems to integrate with external services, building a full-featured web editor, and choreographing email systems and protocols. We’ll leave it largely up to you to evolve the stack as you see fit. We eagerly participate in open source development and will encourage you to do the same.

Skills:

  • Experience in Javascript (Node.js, front-end frameworks), ElasticSearch and Mongo
  • Significant experience building web applications that have shipped
  • You enjoy writing well-tested, well-organized code

What you might work on:

  • Scale our backend service to send many millions of messages a day
  • Architect the next generation of the Mixmax API: supporting rich communications apps that work on a broad spectrum of clients.
  • Maintain an elastic distributed infrastructure built on top of AWS
  • Build large scale data processing pipelines for indexing content
  • Continuously find opportunities to improve performance, and increase reliability & quality
Current stack: NodeJS, Go, React, Mongo, ElasticSearch, Redis, Electron, AWS.
Check out our engineering blog and our commitment to open source (GithubOpen Collective).

What are you looking for in a team member?

Your specialization is less important than your ability to learn fast and adapt to shifting technologies. We’re especially fond of people who:
  • Focus on project goals, not just writing code.
  • Iterate until customers love what you’ve built, and pay for it.
  • Have a hacker mindset and master the fine art of balancing time, features, and quality of code. You know when to unit test and when to “just ship it”.
  • Strive to grow personally and professionally, beyond just expanding technical abilities.
  • Love to experiment with new technology and share knowledge with the team.
  • Represent the team and product at conferences.
If you are a member of an under-represented group in technology, we strongly encourage you to apply.

What’s it like to work at Mixmax?

We’re a driven, passionate, responsible group who values personal and professional growth equally. We take care of ourselves, our families, our customers and one another. We believe in sustainable and diverse approaches to work and life, because optimizing for the long-term is the best path to success. As a team, we built multi-million dollar products with this balance in mind.
As a founding team member, you’ll wear multiple hats, embrace ambiguity, and take charge leading complex projects. You’ll have the support of an experienced team who’ve built multi-million dollar products and services. This is exceptionally challenging work, but will be the most meaningful and rewarding of your career.
Our office is in San Francisco near Caltrain. We offer competitive compensation and benefits. You’ll work with a great team (meet us on Instagram) on a product people love!

Senior Lead Frontend Developer

The Lead Frontend Developer will be responsible for all frontend developmental aspects of our main application which is used by thousands of e-commerce sites daily (see www.consistentcart.com).
You’ll work directly with our founder (also a senior level developer) as well as our Lead Developer. We’re looking for someone with plenty of experience and drive to get things done. We’re looking for a well rounded developer, simply writing good code isn’t enough. We want someone who can think about creative solutions to complex problems, be opinionated about product decisions, and have a keen eye for design. We move fast and breaks things!

About the role:

– senior level position, looking for experienced candidates only
– must be willing to work Eastern Standard Time (+/- 3 hours)
– must be great at communication (fluent in English)
– UI/UX design experience is a big plus!

Requirements:

– React, NodeJS
– HTML5, CSS3, SASS
– flexbox, animations, media queries
– gulp, yarn, npm

More about the product:

Consistent Cart is an application which recovers abandoned shopping carts for eCommerce stores. What does this mean? Well, say you’re a shopper who’s looking for a new watch. You are on your phone shopping around when you add a new timepiece to a cart on an online store. At that moment, you realize that you left your wallet in your car. As you’re already in bed for the night, you close out of the store. This is where Consistent Cart comes in. You then receive an email that is a reminder to purchase the watch – then a message directly through Facebook messenger the next day when it’s a more convenient time to check out. You check out and the store makes their sale that otherwise would have been lost.

Senior Software Engineer (Javascript)

As a full-time team member, you will be leading the growth of Dashpivot as the #1 analytics platform for industrial organisations around the world.
You will be working closely with other Senior Engineering team members, as well as the founders in Product Management and UIUX design.
Working in an agile team, you will have direct influence on the product roadmap and technologies used to accomplish our mission.
Requirements:
5+ years of full-stack development, or in a similar role.
You are experienced with modern JS development practices and frameworks.
You’ve worked on JS projects at scale and feel confident solving complex problems.
Excellent background in data structures, design patterns, and modern programming practices with more than 3 years experience.
Experience with Node.js.
Experience building and scaling web applications.
Quality isn’t something that happens after you’re done, it’s built into your work from the start.
You won’t spend 6 months blaming legacy code – things are never built perfectly in a startup, improvements are constant.
Strong communicator and fluent in English with excellent written and verbal communication skills.

Benefits:

Flexibility
No one will be, or has time to track your working hours. We offer ownership in Sitemate via our Employee Option Plan, and accordingly place a lot of trust in our team members. We are looking for people who want to transform the largest industries in the world and are excited to bring technology to people that have never had it in their working lives.
Ownership
We offer ownership in Sitemate via our Employee Option Plan – we believe that everyone is a part of this journey and should share in our growth personally.

QA Engineer

DEVEXI is looking for a QA Engineer to join our team.

DEVEXI is an early stage healthcare analytics startup building a powerful, sophisticated yet intuitive longitudinal research data platform linking medical and dental data to enable researchers to connect the dots between diagnoses, treatments, prescribed drugs, exposures and short and long-term health outcomes – for groundbreaking, longitudinal studies never before possible.
DEVEXI will enable health and medical researchers, universities, teaching hospitals, insurance payers, government health agencies and pharmaceutical companies to improve quality of health care delivery, identify best practices and increase successful, cost-effective outcomes.

Culture Fit

  • Able to act as the team goalie
  • Able to work effectively as part of a remote team
  • Be friendly
  • Be a self-starter
  • Be smart
  • Able to assist users through a testing process
  • Able to prioritize and context switch when necessary to achieve the bigger vision
Skills Required
  • Working knowledge and solid understanding of:
  • Ticket workflow on a scrum development team (JIRA)
  • Git (Bitbucket)
  • RESTful web services & SaaS
  • SQL
  • JSON
  • Responsive web design and cross browser/device testing
  • Linux command line basics
  • Direct, hands-on prior experience with:
  • Reproducing defects that may occur with end users
  • Diagnose & infer root causes where possible
  • Write tickets that are useful/actionable for developer
  • User Story and Task verification
  • Test case creation and execution for a SaaS product
  • Data-oriented testing: compare  results of queries made in the browser with data in the database
  • Excellent reading, writing and communications skills
  • Able to explain a defect to the team in plain English
  • Elicit requirements clarifications from SMEs where needed
  • Extra credit for:
  • QA automation experience (selenium or alternatives)
  • Fluency in Java
  • Experience with AWS
  • Bachelor’s Degree in Computer Science or related field

Benefits

  • Involvement in big data health analytics to enable groundbreaking longitudinal research
  • Full-time remote work (1099 contract)
  • Excellent work/life balance
  • No travel required
  • Work with quality team of professionals
 Must be a U.S. Citizen.

Senior Developer / Full-Stack / Java

We’re looking for senior full-stack developers with up-to-date expertise in Java and modern Java frameworks and libraries, including Spring, and Netty. Google App Engine and Python experience are a plus. This is a full-time (40 hours per week) four month contract position.

Please:

  • be willing and able to work on a W-2 basis (versus 1099)
  • be located within the United States or a US timezone
If you’ve applied to us in the past, please don’t hesitate to do so again. We may have missed you the first time around or forgotten to follow up (sorry!). We have no dedicated recruiter so it’s just us trying to stay on top of everything. 🙂
If you are another dev shop or a recruiting firm, please do not inquire about this opening. We treat all such emails as spam. Sorry, but otherwise we get flooded with emails that make it harder to find the candidates we’re actually advertising to find. Thank you.

Senior Frontend developer

Senior Frontend developer

Do you enjoy writing well tested, well thought out frontend apps? Do you enjoy working with GraphQL, Cypress and React? Come join our product team at Universal Avenue as a senior frontend developer and help us ship outstanding software.

What you will do

As a senior frontend developer at Universal Avenue you will be working towards setting good standards when it comes to testing and architecture of the platform.
Together with our team you will use our design system to build out new functionality while also improving existing features.
You will be responsible for working on the core parts of the platform that everyone else relies on when building features for our customers.
You will work together with other frontend developers and designers to optimize processes and systems to enable us to deliver as good a product as possible.
  • Use Cypress / other testing tools to build and ship working software for our users.
  • UseReacttoconstruct re-usable, user-friendly components and put them to use throughout our platform.
  • Workwith,andlearn together with an international team while shipping software to users worldwide.
  • Docode/designreviews and other tasks to help improve the overall quality and stability of our platform.

How we work

We are a mixed team of internationals working together on a common platform
The way way we tend to structure our work is around 2 week sprints where we start off with sprint planning and end with sprint review. The day after sprint review is dedicated to lab days where we spend our time on something that can improve ourselves or the platform. Examples might be some refactoring or learning about a new concept.
We also hold a retrospective after the sprint to figure out what we can improve come next sprint. We also regularly do book clubs where we read a book together to strengthen our skills together. Every month we do 1 on 1 to get feedback on performance and what can be improved / what was good.

Who you are

We look for people who are passionate about what they do best, people with a can-do attitude, lots of energy and a strong entrepreneurial drive. Together we can build a team that is motivated not only by profit but also by purpose, the feeling that the work truly matters.
You are a persistent and curious person that is encouraged to inspire change on a global scale and have dedication to something bigger than yourself. You are a standout colleague that can handle a high level of flexibility and freedom.
As a senior frontend developer you want to write code that is both well tested and well architected. You like when things work the way they are designed to work and you are also happy to help the team grow in skill by guiding less experienced team members towards best practices / tools.

Required Skills

  • 4 years of JavaScript
  • 2 years of html/CSS
  • 2 year of React or similar
  • GraphQL / Apollo experience
  • Experience with Jest / Enzyme / Cypress / similar testing environments
  • Fluency in English, written and spoken

Nice to have skills:

  • Opensource contributions
  • Experience working with/on design systems
  • Ruby
  • React Native
  • Experience working in Agile environments
  • Experience working alongside frontend developers and designers
  • Design experience
  • Sketch knowledge

Backend developer

Do you love building well tested and stable Ruby on Rails applications? Do you believe in that by working together we will achieve greater things than by working alone? Then we will probably get along great!
Come join our product team at Universal Avenue as a backend developer and help us build out our API:s and services to ship anoutstanding product.

What you will do

As a Backend Developer at Universal Avenue you will be working tightly with both frontend and backend developers on the API and core functionality of the our platform.
  • Work with a team of engineers to build out the backbone of our platform, written in Ruby on Rails
  • Conceive of and deploy improvements to the architecture of the platform and overall processes and systems.
  • Work with, and learn together with an international team while shipping software.
  • Do code reviews and other tasks to help improve the overall quality and stability of our platform.

How we work

We are a mixed team of internationals working together on a common platform. The way way we tend to structure our work is around 2 week sprints where we start off with sprint planning and end with sprint review. The day after sprint review is dedicated to lab days where we spend our time on something that can improve ourselves or the platform. Examples might be some refactoring or learning about a new concept.
We also hold a retrospective after the sprint to figure out what we can improve come next sprint. We also regularly do book clubs where we read a book together to strengthen our skills together. Every month we do 1 on 1 to get feedback on performance and what can be improved / what was good.

Who you are

We look for people who are passionate about what they do best, people with a can-do attitude, lots of energy and a strong entrepreneurial drive. Together we can build a team that is motivated not only by profit but also by purpose, the feeling that the work truly matters.
You are a persistent and curious person that is encouraged to inspire change on a global scale and have dedication to something bigger than yourself. You are a standout colleague that can handle a high level of flexibility and freedom.
High pace is something you are used to working in, sometimes with tasks way beyond your job description that require getting into the details to ensure success. As a backend developer you rely on TDD/BDD (or other test driven methodologies) to build stable, well-thought-out and well tested software.
Together with our frontend and mobile developers you will build the system(s) that make up our core platform.

Required Skills

  • 2 years of Ruby on Rails
  • Postgres
  • Test heavy development methods(TDD, BDD etc)
  • Fluency in English, written and spoken

Nice to have skills:

  • GraphQL
  • React / Javascript
  • Elixir
  • Heroku
  • Experience working in Agile environment

Software Engineer

At Bevy Labs we have deep experience building community from the ground up. We are building the best products to help companies manage and scale their user groups and event communities all over the world. We are a distributed company and strive to be as diverse as the people using our products.

Bevy Labs Engineering

On the engineering team you are at the heart of the action, contributing to products that are actively used by world-class communities to create connections and experiences for their people.
We care about solving challenging problems to build products that make a real difference in the lives of our customers and their users. We also care about the craft of software engineering and how we can always become better at what we do, individually as well as collectively.
This means continuous integration, lots of automated test coverage, thorough reviews, good thinking and lots of experiments to discover new ways of improvement.
We are still small and nimble, but we are excited to grow.

This position

Over time an area of specialization may emerge, but for the foreseeable future this is a position that will likely get in touch with many different areas of the product.
You
You will fit in well with us, if you:
  • Reside in North or South America. Yes, we are a distributed company, but since we are still small, we like to minimize the time zone spread within the team.
  • Are an excellent communicator. In our small team, English is the official language. You need to be able to articulate complex ideas efficiently and effectively. When people do not share an office, it is essential to pay extra attention to communication.
  • Have a solid technical background. You should have at least 5 years of professional software development experience and be able to point to a track record of caring about software engineering practices.
  • Feel at home with Python/Django, JavaScript/React.js and the shell command line. You have been working in current cloud-based environments (such as AWS or GCP), but you don’t feel tied one platform and generally appreciate picking the “right tool for the job.”
  • Like to learn and strive to do so often. As a company we improve to the extent that our team does. It starts with each individual. Humility and an open mind help a lot.
  • Ideally know what it is like to work in distributed development teams, or better yet, thrive in them. It probably means you already know you don’t need a structured office environment with a manager who checks in on you once a day. Likewise, you know that you will do best from your home office.
If you recognize yourself in the above, please reach out to jobs@bevylabs.com with your resume and more information about yourself and let us know why you think we would work well together. We are looking forward to hearing from you!
We are proud to foster a workplace free from discrimination. We strongly believe that diversity of experience, perspectives, and background will lead to a better environment for our employees and a better product for our users and the communities we serve.
Principals only please.