Today - Remote Docker jobs
  • Rasa
    Preferred timezone: UTC -10 to UTC -6

    SUMMARY

    We are looking for enthusiastic support engineers to help our customers with the use of our product, from debugging machine learning models to debugging their docker setup. Doing this well is core to the success of the company.

    ABOUT THIS ROLE

    Thousands of developers worldwide build voice and chat systems with Rasa. As a solutions architect, you will be working directly with developers and product managers at companies using Rasa to build conversational assistants. You’ll support them in development, building models, testing and resolving issues. 

    You will collaborate closely with Rasa’s product engineers to improve our product, including API design, docs, and usability.

    Please keep in mind that we are describing the background we imagine would best fit the role. Even if you don’t meet all the requirements, yet you are confident that you are up for the task, we absolutely want to get to know you!

    ABOUT YOU

    You are excited about conversational software and letting people interact with machines through text and speech. You have experience programming in a couple of languages and a good understanding of the machine learning basics. You’re good at finding the root cause of a bug, and can find a solution or workaround when the obvious fixes haven’t worked.

    You want to gain more experience with natural language processing, applied machine learning, and putting AI systems into production.

    Requirements:

    • Degree in computer science or a related field, or at least 2 years experience developing software.

    • Familiarity with machine learning concepts

    • Experience teaching & communicating technical material

    • Practical experience applying machine learning

    • Experience supporting customers in a technical role

    • Comfortable with most of the following: linux, python, docker, kubernetes 

    Nice to have:

    • Experience applying NLP

    • Experience shipping chatbots or voice apps

    THINGS YOU WILL DO

    We’re a startup, so you’ll have to be comfortable rolling up your sleeves and doing whatever is required to support our mission. However, you can definitely expect to:

    • Help our customer's engineers build ML-based bots and assistants with Rasa

    • Help them debug their installations of our product

    • Be the voice of our customers in product discussions, using what you’ve learned from helping them succeed to make our products more usable and valuable

    • Report back when a customer encounters shortcomings in our products and discuss how to improve them with our product and applied research teams

    • Run a workshop on best practices with the Rasa stack

    • Write a blog post explaining some aspect of Rasa’s code in detail

    • Collaborate with product teams to make our open source libraries easier to use

    ABOUT US

    At Rasa, we're building the standard infrastructure for conversational AI. With over half a million downloads since launch, our open source tools are loved by developers worldwide, and Rasa runs in production everywhere from startups to Fortune 500s. Our friendly community is growing fast, with developers from all over the world learning from each other and working together to make text- and voice-based AI assistants better.

    Rasa's machine learning-based dialogue tools allow developers to automate contextual conversations. What are contextual conversations? Real back-and-forth dialogue that is handled seamlessly. Taking AI assistants beyond fixed question / answer pairs creates exciting new use cases for people and business. The tip of the iceberg includes automation of sales & marketing, internal processes, and advanced customer service that integrates into existing backend systems. With Rasa, companies control their own destiny, investing in AI that they own and ship instead of relying on third parties.

    Rasa has raised $14 million in total funding from Accel, Basis Set Ventures and open source founders such as Ross Mason (MuleSoft), Mitchell Hashimoto (Hashicorp) and Florian Leibert (Mesosphere). The company is headquartered in San Francisco, CA, with R&D offices in Berlin, Germany and was founded in 2016.

    Rasa is an equal opportunity employer. We are still a small team and are committed to growing in an inclusive manner. We want to augment our team with talented, compassionate people irrespective of race, color, religion, national origin, sex, physical or mental disability, or age.

This week - Remote Docker jobs
  • 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.

  • CodersRank
    Must be located: Europe.

    Position

    In the future, we will introduce new data sources to better understand developers behavior. We need your help to scale our databases and services for fast-growing data volumes. The ideal candidate would be someone who has a genuine passion for designing and implementing elegant software solutions. They would also be intimately familiar (and up to date) with their development ecosystem for making sound decisions when it comes to choosing the right tool or library for the job. We expect our senior engineers to be able to contribute across the entire product stack, as well as collectively oversee the integrity of the codebase.

    RESPONSIBILITIES

    • Design and implement new features, either independently or in a team.

    • Collaborate in technical reviews to strengthen our architecture and system designs and assist others with coding and troubleshooting.

    • Work on our data infrastructure, including data streaming, third-party data integration, and internal tooling for data warehouses.

    MUST HAVE

    • 3+ year experience as a software developer

    • A strong algorithmic background, because solving scalability challenges will be a meaningful part of the job

    • At least 1 year of Go experience

    • Experience with Microservices

    • Working no further than 3 hours from CEST time zone. (because of this we cannot accept applicants from America and Asia)

    NICE TO HAVE

    • Monitoring and observability experience. E.g. Prometheus, open tracing.

    • Experience with Docker and Kubernetes are a big plus

    • Experience with data transformation, cleansing, and manipulation.

    Other details 

    Some other details that can also be important for you.

    • We are a quite small tech company, so we are flexible in many ways.
      - We work in 2-weeks tech sprints.
      - We have a clear but flexible roadmap to be able the develop the most important features.
      - And also small enough to try and use new technologies, frameworks, etc.

    • We are committed to both individual and teamwork.
      - Being efficient often requires to work alone. But it doesn't mean that you have to be an outsider.
      - We have daily standup meetings, so you'll know what the others work on.

    • You can see the result of your daily work.
      - We have retrospective meetings, user-interviews, transparent scorecards, weekly notes about the business goals, etc.

    • We have an international team with "customers" worldwide. So we think this is an excellent opportunity to know more about different cultures and habits.

    • And finally, we also love the fact that developers develop for developers. 🙂

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

  • LoopVOC
    $85,000.00 - $105,000.00.

    LoopVOC is looking for a talented and motivated backend engineer who can hit the ground running and take our product to the next level. Our software is designed to revolutionize the way SaaS companies collect, analyze, and respond to feedback from their customers, by combining text analytics with a simple user experience. We're seeking someone to help us scale our platform, from building new features and integrations to optimizing architecture and design to facilitating continuous integration and deployment.

    We are an analytics startup. Data is at the heart of every decision we make, and you’ll be enabling our customers to use data in new and innovative ways. We are innately curious, radically transparent, and obsessed with feedback. We set aggressive goals and push ourselves to constantly evolve. We like to go after big ideas, fast… and challenge each other to do the impossible.

    Our developers can live and work anywhere. We offer competitive salaries, unlimited vacation, and flexible hours. You’ll have the chance to earn equity in a fast-growing startup, work with cutting-edge technology, and build solutions for the top SaaS companies in the world. If you want to look back on your career and know that you were a vital part of building an awesome company, this role is for you.

    Must Haves:

    • You’ve used Go, Java, C, or Python to create fast, maintainable production software.
    • You know what it takes to scale a SaaS application deployed in a cloud environment.
    • You embrace obstacles & are energized by new challenges with unproven solutions.
    • You’re a pro at designing and creating RESTful APIs for consumption.
    • You take ownership over project timelines & deliverables.

    Extra Points:

    • You’ve worked in the B2B SaaS or analytics space.
    • You have experience consuming APIs from major SaaS providers.
    • You’ve built tools with machine learning and natural language processing.
    • You’ve rewritten SQL queries to speed them up and you know how to optimize a database server’s overall performance.
  • LoopVOC
    $85,000.00 - $105,000.00.

    LoopVOC is looking for a talented and motivated backend engineer who can hit the ground running and take our product to the next level. Our software is designed to revolutionize the way SaaS companies collect, analyze, and respond to feedback from their customers, by combining text analytics with a simple user experience. We're seeking someone to help us expand and scale our platform as an early partner in the engineering team. This position will have software and infrastructure responsibilities, from building new features and integrations to making fundamental architecture choices to facilitating continuous integration and deployment across the company.

    We are an analytics startup. Data is at the heart of every decision we make, and you’ll be enabling our customers to use data in new and innovative ways. We are innately curious, radically transparent, and obsessed with feedback. We set aggressive goals and push ourselves to constantly evolve. We like to go after big ideas, fast… and are looking for someone that likes to do the same.

    Our developers can live and work anywhere. We offer competitive salaries, unlimited vacation, and flexible hours. You’ll have the chance to earn equity in a fast-growing startup, work with cutting-edge technology, and build solutions for the top SaaS companies in the world. If you want to look back on your career and know that you were a vital part of building an awesome company, this role is for you.

    Must Haves:

    • You’ve used Go, Java, C, or Python to create fast, maintainable production software.
    • You know what it takes to scale a SaaS application deployed in a cloud environment.
    • You embrace obstacles & are energized by new challenges with unproven solutions.
    • You’re a pro at designing and consuming RESTful APIs.
    • You take ownership over project timelines & deliverables.

    Extra Points:

    • You’ve worked in the B2B SaaS or analytics space.
    • You write automatic tests as a part of your development process and are part of a team that pushes code to production every day with tools for continuous integration and continuous deployment that you configure and administrate.
    • You’ve built tools with machine learning and natural language processing.
    • You know the following about Go right now without searching the internet: What is a channel and a goroutine and how do they relate, What is an interface and why you should use them, How does a slice allocate memory as you append items to it, When a go binary is run what is the order of functions that are called in which packages.
    • You understand containerization of all your deployments in Docker and best practices for auto-scaling and load balancing your production environment in Kubernetes
  • Retrium
    Must be located: United States of America.

    Retrium is a seed-funded startup that helps teams improve their Agile processes by facilitating effective and engaging retrospective meetings. With over 60,000 retrospective run on our platform, we’re the trusted leader in our market, and we’ve been helping teams continuously improve since 2015.

    We’re also a small, cross-functional team of passionate and fun people. We have an outstanding leadership team and a dedication to company culture. We’re lucky enough to have an awesome product, great growth, high customer satisfaction, and low churn. Now, we need someone to help us deliver more value to customers! 

    To apply for the Javascript Engineer position at Retrium you should have three or more years of experience with some of the following technologies and be eager to work with them:

    - Javascript! (ES6, babel, webpack, npm)

    - React (hooks, context)

    - WebSockets

    - Flow

    - Promises (async/await)

    - Node (express.js)

    - MongoDB

    - Redis

    - AWS (Docker, Linux)

    Candidates must currently reside and be authorized to work in the US. This is a full-time, salaried position on a fully distributed team.

    Responsibilities 

    As the next member of our small but growing team at Retrium, you’ll collaborate closely with everyone at the company. We use lightweight processes and tools inspired by agile and kanban to design, develop, and deploy the right features to customers on a regular cadence. 

    We’re looking for someone who has experience in the trenches, writing solid code, and someone who understands how to balance the competing concerns of product development:

    - Responsibility to the customer: Delight our users and deliver the quality features they want

    - Responsibility to the business: Reduce cost and generate revenue by delivering value quickly and iteratively 

    - Responsibility to the developer: Minimize technical debt by writing quality, maintainable code

    Because our core values include “Default to Autonomy”, “Bias for Action”, and “Level Up”, you’ll need to be a self-starter who can think strategically, execute tasks, and participate in the continuous improvement of our product and processes. A typical week will include: 

    - Defining and implementing features in the product pipeline

    - Moving seamlessly between front-end and back-end work

    - Discussing design and architecture issues together as a team

    - Facilitating feedback and demo sessions of your in-progress tasks

    - Communicating with team members through video conferencing and asynchronous communication

    - Deploying code to production as soon as it’s ready!

    Skillset

    We believe that the following collection of experiences and abilities would make someone successful in this position. However, we encourage anyone to apply if you believe you have what it takes to succeed in this role.

    - BA/BS degree (computer science preferred) or equivalent experience 

    - A history of success working with a team of engineers to deliver customer-facing features

    - The passion and drive to learn about Retrium and take on new responsibilities and leadership opportunities as we grow

    - Ability to be a team player and collaborate with others

    - Experience with Javascript

    - Experience in a SaaS company, distributed team, and/or startup

    - Experience with Agile software development processes is a big plus

    Benefits

    We provide amazing benefits, and if you ask the team, they’ll tell you that the greatest benefits we offer employees are the ability to make a meaningful contribution to the company and the opportunities to “Listen. Learn. Teach”, another core value.

    Our other benefits include:

    - Stock options

    - Health, dental, and vision insurance coverage for you and your family

    - Unlimited and minimum vacation policy (we encourage you to ask us about this!)

    - Flexible, sustainable work hours

    - Work from home or a co-working office

    - All the equipment you need to do your job

    - Company retreats

    Retrium is committed to creating a diverse environment where you can “Be Your Amazing Self”, yet another core value. We are proud to be an equal opportunity employer, and welcome people of different backgrounds, experiences, and perspectives. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

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

  • Balena

    On being a Technical Sales Lead or Sales Engineer at Balena

    We run sales like we run engineering. While closing deals is important, we’re more interested in helping customers succeed with balena and solving their technical challenges. We’re also a process-driven team and work to make our sales process as efficient as possible.

    We mostly focus on inbound sales for now, understanding the needs of potential customers, helping them discover what about balena is most helpful for them, onboarding them to our platform, and ultimately helping them grow their business and scale their IoT fleets. We succeed when our customers succeed.

    Responsibilities

    • Identify and nurture leads from our user base, inbound requests, events, etc.
    • Engage with potential customers and guide them through their evaluation of balena by providing demonstrations, answering technical questions, and explaining how balena can address their specific needs
    • Maintain relationships with existing customers, help them continue to grow with balena, and take ownership of expansion, renewal and upgrade opportunities
    • Manage extended customer projects (such as an enterprise proof of concept)
    • Develop tools and methods for improving process efficiency and automation
    • Focus primarily on leads and customers in the United States

    REQUIREMENTS

    Need to have:

    • Ability to understand and empathize with customer needs and requirements, and work directly with customers to address those needs.
    • Willing and able to learn complex technical subjects and develop a deep understanding of the balena platform.
    • Equally skilled at presenting to business executives and engineers.
    • Highly organized, able to handle many threads at once, and keep things moving - you’ll be interacting with many different customers on any given day.
    • Ability to navigate the sales process within organizations ranging from small startups to large multinationals.
    • Self-motivated and able to drive results without too much management.
    • Desire to make yourself and others more effective. You’re always looking for ways to improve the process.
    • Excellent written and verbal communication skills, and fluency in English.
    • Based in the United States of America and willingness to travel locally.

    Nice to have:

    • Technical or engineering background
    • Experience with balena-related technologies (e.g. Docker, Linux, IoT devices like the Raspberry Pi)
    • Experience working with IoT companies
    • Understanding (and healthy skepticism) of sales processes and best practices
This month - Remote Docker jobs
  • Scalable Path
    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

  • Surevine

    We aren’t looking for a ‘Rock Star’ or a ‘Ninja’. We aren’t looking for a ‘Super Star Developer’ either. We want a team player; someone who is tenacious about getting things done as part of a team in an environment that expects creativity and quality delivery. Be a rebel but be part of our rebel alliance.

    Skills and experience

    Essential · Layout and presentation skills in HTML, CSS and related technologies · Experience of JavaScript – ES6; Babel JS · A good understanding of web concepts: HTTP, REST, web services, etc. · Knowledge of modern web frameworks and libraries, in particular React JS · Knowledge of Unit Testing – Jest; React Testing Library / Enzyme; Snapshot Testing · Desire to learn · Tenacious technical problem solver · Good communicator · Comfortable trying to solve problems, but not afraid to ask if needed

    Desirable · Experience working on Agile projects, particularly Kanban or Scrum · Experience of working with version control, build tools, code-quality and testing tools. · Experience with Design Systems – Storybook; Styled Components / Emotion · Experience of test automation – Cypress; Puppeteer · Experience in any of the following is useful: Typescript; ESLint; Standard JS / Prettier; JSON Schema; Sketch · Experience of developing for deployment to the public cloud (e.g. AWS, AWS Amplify, Azure, etc.) · Experience using the Atlassian suite (Jira, Confluence, etc.) · Comfortable using the command line to support application development and deployment - GIT; Bash scripts · Experience with developing and deploying with container technologies, in particular Docker

    Responsibilities · Develop software that meet the needs of users by considering the user at every step of the delivery process · Work as an integral member of a small, remote team · Agree and deliver on sprint commitments · Participate in the iterative user needs analysis and design phases · Ensure that code is well-tested in development and to take part in systems integration testing where required, to meet the agreed level of quality (Jest) · Participate in peer review processes · Supporting the team through the full release cycle · Participation in development support for the resolution of bugs, provision of hot fixes and support of the production system as required by application operations · To follow the organisation’s software engineering practices and processes

    We make cool stuff, and we need you to help us make that stuff cool! Surevine gives its people a platform to develop their individual talents into strengths in an environment which expects creativity and is obsessive about innovation.

    To apply, please email your CV / GitHub link to jobs@surevine.com

  • iPhone Photography School

    Attention Senior Backend Developers:

    “Skyrocket Your Career As A Developer In The Dream Work Environment – While Solving Interesting Problems And Working With A Clean Codebase”

    You’ve finally found it…

    The perfect work environment to skyrocket your career as a developer.

    If you’re a talented, experienced and ambitious backend developer, then this page could literally change your life!

    But only if you keep reading.

    iPhone Photography School is the world’s no. 1 online photography resource. To stay at the top, we need to be excellent at everything we do, including development.

    On the surface, our development needs look simple, but there's a lot more going on behind the scenes. In fact, our business is built on complex development solutions that we've created from scratch.

    Right now, we’re looking to expand our team with the best people so we can achieve even more.

    To attract the most capable developers like you, we’ve created the dream work environment for building your career.

    8 Reasons To Build Your Career As A Developer At iPhone Photography School

    1. Solve Interesting Problems

    Most of our development solutions are built from scratch and are customized to our needs.

    This includes our payment and upsell system, our online learning platform and iOS app, and our proprietary algorithms that decide how millions of dollars are spent on Facebook ads.

    We have an AWS server set-up with load balancers, we use Docker and Circle CI for continuous integration, and we’ve got automated testing for everything.

    The point is, you’ll never be bored working here.

    2. Work With A Clean Codebase

    Tell me if this sounds familiar to you: a nice piece of code you’re trying to push seems to be breaking a different part of the system. As you open the problematic code, the first words you utter are “Who the **** wrote this?”

    We don’t work like that.

    We spent all of 2017 to clean up our codebase and rarely will you find better-kept code. If we touch one part of the system, we make sure it still integrates perfectly with the rest.

    This long-term approach saves you a lot of frustration and lets you focus on the problem at hand.

    3. Endless Opportunities To Grow

    You love being a developer because you experience growth every single day. Each completed task comes with an exciting feeling that you’ve learned something new. This rush makes you want to jump on the next assignment and continue growing.

    We get how important growth is for developers.

    Want to master a new framework, tool or expand your skill set (e.g., learn about AI and deep learning)? Find the appropriate online course and we’ll pay for it.

    Want to use your new skills for real life solutions? We’ll encourage you to do it.

    4. Get Expert Guidance

    Our developers are ninjas. But we don’t expect them to know everything. Even the best developers sometimes need expert help to complete the most challenging tasks.

    If there’s something outside of our team’s comfort zone, we provide them with experienced mentors in the particular area.

    Besides that, you can always get help from other people on the team. They know how to achieve almost anything with code.

    Join our team, and you’ll get guidance from the top experts in the business.

    5. Stay In Control Over Your Own Time

    Have you ever experienced this situation: your boss angrily asks you about a feature that had to be launched already… while you had no clue it was a priority?

    You abandon all other tasks and end up working late in the evening to ship the feature – only for a new urgency to come up the next day… And this cycle repeats itself again and again.

    We do things a little differently. Because we use the scrum methodology, our developers know everything they’ll have to do in any given week in advance. And we stick to our plans.

    This means you can schedule your time however you want, as long as you get the job done.

    6. Work From Anywhere In The World

    We understand that the best developers like to work on their own terms. So you can do this job from anywhere in the world – including your home, our office in Latvia, or any paradise location!

    If the initial collaboration turns out to be successful, our company will pay for a week-long trip to Latvia where you’ll meet the rest of our team and get acquainted with our company culture.

    7. Stability You Can Count On

    Most startups have huge ambitions - and little or no revenue. If you've spent months or years of your life in an exciting new company that never really takes off, you already know how frustrating that can be.

    Rather than burning investor money, iPhone Photography School is highly profitable and our growth is funded from our own revenue. We had explosive growth last year, and we will 2X our business again in the next 12 months.

    You don't have to worry about the company running out of money.

    8. Millions Of People Will Use Your Code

    Helping others is one of the most rewarding things you can do in life. While this is something that everyone should practice in their daily life, you can also do it while earning a living.

    During the last 30 days alone our website has been visited by 2,063,297 different people, and this number is increasing rapidly as our impact continues to grow.

    Your work will help millions of people take better photos and capture the beauty of the world.

    Here’s What We Expect From You…

    • You’re excellent at PHP 

    • You’ve worked with Laravel, Rest APIs and LEMP 

    • You've worked as a full-time developer for at least 3 years 

    • You have a proven track record in building reliable IT systems 

    • You want to participate in scrum teamwork 

    • You have an excellent attention to detail 

    Please only apply if you meet all these criteria. Other applications will not be considered.  

    APPLY HERE: https://iphonephotographyschool.com/developer/?utm_source=weworkremotely

    If you delay submitting your application, someone else will be hired before you.

  • Rasa
    Preferred timezone: UTC -12 to UTC -4

    SUMMARY

    We are looking for enthusiastic solutions architects to support our customers with the use of our product, from debugging machine learning models to debugging their docker setup. Doing this well is core to the success of the company.

    ABOUT THIS ROLE

    Thousands of developers worldwide build voice and chat systems with Rasa. As a solutions architect, you will be working directly with developers and product managers at companies using Rasa to build conversational assistants. You’ll support them in development, building models, testing and resolving issues. 

    You will collaborate closely with Rasa’s product engineers to improve our product, including API design, docs, and usability.

    Please keep in mind that we are describing the background we imagine would best fit the role. Even if you don’t meet all the requirements, yet you are confident that you are up for the task, we absolutely want to get to know you!

    ABOUT YOU

    You are excited about conversational software and letting people interact with machines through text and speech. You have experience programming in a couple of languages and a good understanding of the machine learning basics. You’re good at finding the root cause of a bug, and can find a solution or workaround when the obvious fixes haven’t worked.

    You want to gain more experience with natural language processing, applied machine learning, and putting AI systems into production.

    Requirements:

    • Degree in computer science or a related field, or at least 2 years experience developing software.

    • Familiarity with machine learning concepts

    • Experience teaching & communicating technical material

    • Practical experience applying machine learning

    • Experience supporting customers in a technical role

    • Comfortable with most of the following: linux, python, docker, kubernetes 

    Nice to have:

    • Experience applying NLP

    • Experience shipping chatbots or voice apps

    THINGS YOU WILL DO

    We’re a startup, so you’ll have to be comfortable rolling up your sleeves and doing whatever is required to support our mission. However, you can definitely expect to:

    • Help our customer's engineers build ML-based bots and assistants with Rasa

    • Help them debug their installations of our product

    • Be the voice of our customers in product discussions, using what you’ve learned from helping them succeed to make our products more usable and valuable

    • Report back when a customer encounters shortcomings in our products and discuss how to improve them with our product and applied research teams

    • Run a workshop on best practices with the Rasa stack

    • Write a blog post explaining some aspect of Rasa’s code in detail

    • Collaborate with product teams to make our open source libraries easier to use

    ABOUT US

    At Rasa, we're building the standard infrastructure for conversational AI. With over half a million downloads since launch, our open source tools are loved by developers worldwide, and Rasa runs in production everywhere from startups to Fortune 500s. Our friendly community is growing fast, with developers from all over the world learning from each other and working together to make text- and voice-based AI assistants better.

    Rasa's machine learning-based dialogue tools allow developers to automate contextual conversations. What are contextual conversations? Real back-and-forth dialogue that is handled seamlessly. Taking AI assistants beyond fixed question / answer pairs creates exciting new use cases for people and business. The tip of the iceberg includes automation of sales & marketing, internal processes, and advanced customer service that integrates into existing backend systems. With Rasa, companies control their own destiny, investing in AI that they own and ship instead of relying on third parties.

    Rasa has raised $14 million in total funding from Accel, Basis Set Ventures and open source founders such as Ross Mason (MuleSoft), Mitchell Hashimoto (Hashicorp) and Florian Leibert (Mesosphere). The company is headquartered in San Francisco, CA, with R&D offices in Berlin, Germany and was founded in 2016.

    Rasa is an equal opportunity employer. We are still a small team and are committed to growing in an inclusive manner. We want to augment our team with talented, compassionate people irrespective of race, color, religion, national origin, sex, physical or mental disability, or age.

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

  • 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

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

  • Portland Webworks, Inc.
    Preferred timezone: UTC -7 to UTC -3

    We are seeking senior Drupal developers with strong skills in HTML, CSS, and Javascript. You write elegant styling code, viewable on a wide range of devices and platforms. You understand Object-Oriented Programming, applying the technique to build maintainable software.  Working with a talented team of developers, sharing each other's knowledge, is important to you. We want people with your skills and positive attitude to join us. The senior developer role will be influential, introducing new tools, and techniques. The role can be remote for those with a proven track record of success working with remote teams.

    We have a number of large projects in flight and in our project pipeline. A sampling of some are:

    • Provide job seekers with combined National and local career information and statistics, connecting them with training services and employers.
    • Total Drupal 8 site re-write for a State's Department of Transporation
    • Merging multiple Drupal 7 sites into a single, highly custom, Drupal 8 instance
    • Building Community Sites to bring citizens together with public services

    As a developer here at PWW, you can expect to:

    • work on a variety of projects ranging in both size and scope
    • deliver high-quality solutions across multiple industries
    • write blogs and have the opportunity to do technology presentations
    • consult with clients on design
    • work in a dynamic, collaborative environment
    • practice and mentor Agile and Continuous Development practices
    • participate in peer Code Reviews
    • contribute to the company's best practices knowledge base
    • Take part in weekly developer lunches to share new ideas and effect the change you want across a whole team
    • Types of problems we solve
    •  Search large datasets and display in a human-friendly manner
    •  eCommerce - catalog browsing and ordering.
    •  Large content site creation - theming, custom application integration
    • Interface with external services like Salesforce and national job listing sites

    Skills you bring as a senior developer:

    • Remote Skills (if not local)
      • Excellent communication skills
      • Proactively engage with the team
      • Use Slack, Web conferencing, and Jira to show engagement
      • Excellent self-motivator, able to manage your time
    • Strong Object-Oriented programming skills
      •  Understand concepts like polymorphism and interfaces
    • Write maintainable code using Software Design Patterns
    • Deep knowledge of Drupal 8 or similar CMS system
    • Strong Drupal 8 custom module development experience
    • Developed projects using Agile
    • Proficient with theming and styling.
      • Javascript, SASS, CSS
    • Experience with virtual environments like Docker
    • Extensive experience developing projects with multiple environments like Dev, QA andStaging

    Tools Used at PWW 

    We believe in using the best tools to get the job done. At PWW we believe in automating as much as possible and getting new team members quickly up to speed. To achieve this, we use:

    • Drupal
    • git
    • drush
    • docker
    • Amazon Web Services
    • PHP Webstorm / IntelliJ / SublimeText / Atom
    • Apache Solr
    • MySql
    • inVision
    • Sketch
    • ….and more

    We offer great benefits to full-time or our on-site team members:

    • Friday Happy Hour
    • Weekly catered developer luncheons
    • Full-time employees earn on average annual profit share of 19% of your base salary 
    • Excellent location in Portland's Old Port neighborhood
    • In-house weekly yoga instruction
    • Flex scheduling
  • Portland Webworks

    We are seeking senior Drupal developers with strong skills in HTML, CSS, and Javascript. You write elegant styling code, viewable on a wide range of devices and platforms. You understand Object-Oriented Programming, applying the technique to build maintainable software.  Working with a talented team of developers, sharing each other's knowledge, is important to you. We want people with your skills and positive attitude to join us. The senior developer role will be influential, introducing new tools, and techniques. The role can be remote for those with a proven track record of success working with remote teams.

    We have a number of large projects in flight and in our project pipeline. A sampling of some are:

    • Provide job seekers with combined National and local career information and statistics, connecting them with training services and employers.

    • Total Drupal 8 site re-write for a State's Department of Transporation

    • Merging multiple Drupal 7 sites into a single, highly custom, Drupal 8 instance

    • Building Community Sites to bring citizens together with public services

    As a developer here at PWW, you can expect to:

    • work on a variety of projects ranging in both size and scope

    • deliver high-quality solutions across multiple industries

    • write blogs and have the opportunity to do technology presentations

    • consult with clients on design

    • work in a dynamic, collaborative environment

    • practice and mentor Agile and Continuous Development practices

    • participate in peer Code Reviews

    • contribute to the company's best practices knowledge base

    • Take part in weekly developer lunches to share new ideas and effect the change you want across a whole team

    • Types of problems we solve

    •  Search large datasets and display in a human-friendly manner

    •  eCommerce - catalog browsing and ordering.

    •  Large content site creation - theming, custom application integration

    • Interface with external services like Salesforce and national job listing sites

    Skills you bring as a senior developer:

    • Remote Skills (if not local)

    • Excellent communication skills

    • Proactively engage with the team

    • Use Slack, Web conferencing, and Jira to show engagement

    • Excellent self-motivator, able to manage your time

    • Strong Object-Oriented programming skills

    •  Understand concepts like polymorphism and interfaces

    • Write maintainable code using Software Design Patterns

    • Deep knowledge of Drupal 8 or similar CMS system

    • Strong Drupal 8 custom module development experience

    • Developed projects using Agile

    • Proficient with theming and styling.

    • Javascript, SASS, CSS

    • Experience with virtual environments like Docker

    • Extensive experience developing projects with multiple environments like Dev, QA andStaging

    Tools Used at PWW 

    We believe in using the best tools to get the job done. At PWW we believe in automating as much as possible and getting new team members quickly up to speed. To achieve this, we use:

    • Drupal

    • git

    • drush

    • docker

    • Amazon Web Services

    • PHP Webstorm / IntelliJ / SublimeText / Atom

    • Apache Solr

    • MySql

    • inVision

    • Sketch

    • ….and more

    We offer great benefits to full-time or our on-site team members:

    • Friday Happy Hour

    • Weekly catered developer luncheons

    • Full-time employees earn on average annual profit share of 19% of your base salary 

    • Excellent location in Portland's Old Port neighborhood

    • In-house weekly yoga instruction

    • Flex scheduling

  • Ceros
    $95,000.00 - $110,000.00.Preferred timezone: UTC -11 to UTC +1

    Full Stack Developer

    Position Type: Full Time

    Location: Remote 

    Team: Product Team

    Company Overview

    Ceros is an experiential content platform that empowers the creation of bespoke, immersive digital content without code. We’re passionate about helping companies transform their static digital content into engaging experiences. From custom interactive microcontent, to immersive event microsites, you can build it with Ceros. Publish and update live content instantly, and embed it into your site instantly. Join us in ending the endless creation of static content and be part of the movement towards meaningful content experiences.

    We are well-funded and venture-backed by prominent investors including Grotech Ventures, Greycroft, and Starvest Partners.

    About the Product

    Designing and building the Ceros platform is not an easy task. We require the best-of-the-best web developers, designers, and QA testers, ready to bring the functionality of desktop software to the web, often pushing web browsers to the limits of what’s currently possible.

    Our codebase is 95% JavaScript and the Ceros product is comprised of multiple single-page applications with a client-heavy focus. We use libraries like jQuery, Require, and Backbone. The Ceros Studio is architected around the HTML5 Canvas element.

    We’re not language zealots. We believe in using the right tool for the job, and our current server-side infrastructure runs PHP, Node.js, Redis, AWS Aurora, Docker, Jenkins, etc. on the Amazon AWS cloud.

    About the Team

    As part of the Ceros product team, you’ll be working with a small, cross-functional group of the most talented people you’ve ever worked with. We hire only passionate and creative people with a proven and unquestionable ability to execute, and every member of the team is equally responsible for moving the product forward.

    We have a dynamic company culture that collaborates daily. We care deeply about the user experience, and we debate passionately about our ideas. When you work at Ceros, you check your ego at the door, and you aren’t afraid to be honest, especially to yourself. We take our jobs seriously but ourselves not so much -- whether it’s cracking jokes in the chat room or poking fun at the CEO’s atrocious spelling.

    About the Job

    Working completely from home, you’ll be communicating often through chat rooms, email, and video conferencing. We offer flexible working hours and an extremely flexible vacation policy. And we provide excellent gear (15” Macbook Pro, iPad, external monitor, etc.).

    As a developer, your typical day-to-day involves:

    • writing maintainable code (probably goes without saying),
    • having your day ruined by functional QA testers who find every bug you write,
    • carrying out and being on the receiving end of intense code review sessions from your peers who hold your work (and their own) at the highest of standards,
    • agonizing over the user experience until even a trained monkey could use the product,
    • collaborating with and mentoring your peers on security best practices,
    • and finally, deploying your code to production and seeing the customer create something amazing and beautiful with it.

    Key Things to Know

    • This is a remote role
    • We want you to start ASAP
    • This is a full-time position

    Benefits

    • Competitive salary
    • Unlimited vacation days
    • Stock options
    • Premium health insurance
    • Excellent gear (15” Macbook Pro, iPad, external monitor, etc.).

    Next Steps

    If you’re interested in being part of the Ceros team, please send your resume and a cover letter to us. We’re a company of passionate, honest, and sometimes silly people, so don’t be afraid to express yourself.

  • Blue Orange Digital
    Must be located: United States of America or North America.

    **** We do except remote applicants but due to legal requirements, they must be North America based, no exceptions can be made. ***** 

    Job Description

    Seeking a Sr. Scala Engineer to help develop and provide architectural input on a trade processing and aggregation platform for a large financial institution. We are looking for an experienced Scala/Akka developer with strong multi-threaded development knowledge. Should have experience with the Lightbend reactive architecture.

    An ideal candidate should be a self-driven, experienced and detail focused. Comfortable with technical problem-solving to convert a business solution into a high-quality drive and scalable technology solutions. We are a remote development agency and developers must make a concerted effort to assist and collaborate with colleagues through code reviews, remote pair programming, and proactive communication.

    Preference given to candidates with experience in:

    • Scala

    • Akka

    • Kafka

    • RabbitMQ

    • AWS

    • OpenShift

    • Kubernetes

    Qualifications:

    • 5 years minimum experience with Scala and experience as a Sr Developer on a production scale applications

    • Experience working with agile development practices (this project uses Jira)

    • Familiarity with AWS

    • Comfort with Docker

    • A strong understanding of concurrent, parallel, and distributed systems

    • Bachelor’s degree (or higher) in Computer Science

    The ideal candidate:

    • Motivated by a passion to create highly fault tolerant apps with excellent design practices

    • Enjoys collaborating with other engineers on architecture and sharing designs with the team

    • Has experience working remotely

    • Interacts with others using sound judgment, good humor, and consistent fairness in a fast-paced environment

  • New Context Services

    Senior DevOps Engineer (Contract)

    New Context is a rapidly growing consulting company in the heart of downtown San Francisco. We specialize in Lean Security: an approach that leads organizations to build better, safer software through hands-on technical and management consulting. We are a group of engineers who live and breathe Agile Infrastructure, Systems Automation, Cloud Orchestration, and Information & Application Security.

    As a New Context Senior DevOps Engineer, you will provide technical leadership with a hands-on approach. Our clients look to us to guide them to a solution that makes sense for them, and you should expect to provide thought leadership, design, and implement that solution.

    Expect to heavily use Open Source software to take on challenges like delivery of highly secured containers, management of IoT devices or building Big Data ecosystems at petabyte scale and beyond. You will utilize our core methodologies - Agile, Lean, TDD and Pair Programming - along with your fluency in DevOps - to implement robust and reliable systems for our clients.

    You will work with our clients and other New Context team members while working from the New Context office, at client sites, or from your home. We foster a tight-knit, highly-supportive environment where there are no stupid questions. Even if you may not know the answer immediately, you'll have the entire company supporting you via Slack, Zoom, or in-person. We also host a daily, all-company stand-up via Zoom, and a weekly company Retro, so you won't just be a name on an email.

    At New Context, our core values are Humility, Integrity, Quality & Passion! Our employees live these values every single day.

    Who you are:

    • A seasoned technologist with 5+ years work experience in a DevOps, SRE, or Continuous Integration role;
    • Experienced in Open Source web technologies, especially in the areas of highly-available, secure systems;
    • Accustomed to implementing cloud-based solutions (AWS, Google Cloud, Azure) with significant work experience in public cloud technologies;
    • Have developed production-quality applications in an Agile environment;
    • Fluent in one or more high-level languages, ideally Ruby and/or Python;
    • Familiar with Infrastructure as Code (IaC) and automated server provisioning technologies;
    • Experienced as a technical lead on technical projects;
    • An excellent communicator, experienced working with external clients and customers and able to communicate productively with customers to explain technical aspects and project status;
    • Able to think on your feet and learn quickly on-the-job in order to meet the expectations of our clients;
    • A great teammate and a creative and independent thinker.

    Bonus points if you are:

    • Comfortable as a technically hands-on Project Manager;
    • Experienced managing teams;
    • Happy and effective in a consulting role;
    • Familiar with: TCP/IP, firewall policy design, social engineering, intrusion detection, code auditing, forensic analysis;
    • A believer in automated tests and their role in software engineering;
    • Able to translate complex concepts to business customers

    Technology we use:

    We tailor solutions to our customers. You might work on projects using any of the following technologies:

    • Automation: Chef, Puppet, Docker, Ansible, Salt, Terraform, Automated Testing
    • Containerization Ecosystem: Docker, Mesosphere, Rancher, CoreOS, Kubernete
    • Cloud & Virtualization: AWS, Google Compute Engine, OpenStack, Cloudstack, kvm, libvirt
    • Tools: Jenkins, Atlassian Suite, Pivotal Tracker, Vagrant, Git, Packer
    • Monitoring: SysDig, DataDog, AppDynamics, New Relic, Sentry, Nagios, Prometheus
    • Databases/Datastores: Cassandra, Hadoop, Redis, postgres, MySQL
    • Security: Compliance standards, Application Security, Firewalls, OSSEC, Hashicorp Vault
    • Languages: Ruby, Python, Go, JavaScript

    All applicants must be authorized to work in the U.S. We will not sponsor visas for this position.

    We are committed to equal-employment principles, and we recognize the value of committed employees who feel they are being treated in an equitable and professional manner. We are passionate about finding ways to attract, develop and retain the talent and unique viewpoints needed to meet business objectives, and to recruit and employ highly qualified individuals representing the diverse communities in which we live, because we believe that this diversity results in conversations which stimulate new and innovative ideas.

    Employment policies and decisions on employment and promotion are based on merit, qualifications, performance, and business needs. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

  • source{d}
    PROBABLY NO LONGER AVAILABLE.€49,000.00 - €53,000.00.Preferred timezone: UTC -20 to UTC +4

    Location: Madrid / Fully remote

    Seniority: Senior/Expert

    Compensation: 49,000€ to 53,000€ + 0.1% stock options

    At source{d} we are building the data platform that enables engineering leaders & teams to use source code as data for getting insights on their people, processes and technology—as well as feeding sophisticated Machine Learning on code algorithms which power the next generation of developer tooling, such as assisted code review. We are an open-core company built around our Open Source projects. We have raised over 10million USD so far, and we are currently in an exciting stage of growth.

    Role

    The Solutions Team leads the implementation of source{d} at customers, building solutions based on source{d}, developing custom features and integrating with other platforms.

    The underlying stack is developed primarily in Go, with some Scala and Python. Custom features and integration code often relies on Python. Most use cases require extensive use of SQL.

    Responsibilities

    • As a Solutions Engineer, you will design and build solutions based on source{d}, the data platform for your software development lifecycle.
    • You will be heavily involved in project management for customer projects.
    • You will be involved in the definition, planning, and delivery of solutions for our prospects and customers.
    • You will develop demos and solutions that can be reused across different customers.
    • You will work closely with the rest of the engineering team, who will enable you to deliver demos and projects, both by means of internal support as well as the development of new features.

    Requirements

    • You will code primarily in Python, SQL and Go. Previous experience with Python and SQL is preferred. Previous experience with Go is not a strict requirement; we strongly believe that it can be learned easily by any skilled developer. Experience with other languages is a plus.
    • Previous experience in consulting projects or professional services.
    • (Optional) Experience in analytics projects in industries such as banking, professional services, consultancy, etc.
  • Surge
    PROBABLY NO LONGER AVAILABLE.Must be located: North America.Preferred timezone: UTC +8

    We are looking for people that have and can work remotely, living in the US and/ or Canada to work on long term projects. 

    Our immediate opening is for a Senior DevOps Engineer.

    SKILLSET REQUIRED:

    Build/Release senior engineer with systems architecture skills
    • Demonstrated experience working with various tools like Jenkins, Docker, Chef, etc. 
    • Experience in automated builds, deployments, rollbacks and troubleshooting.
    • Expertise with source code control and configuration management. 
    • Experience with Windows and/or Linux administration, and Infrastructure management
    • Experience with Databases (SQL Server, MongoDB)

    FOR IMMEDIATE CONSIDERATION, EMAIL RESUME WITH TECH STACKS BY EACH JOB, FIRST AND LAST NAME, CONTACT INFORMATION DIRECTLY ON THE RESUME. Sorry, NO Visas.

  • Surge
    PROBABLY NO LONGER AVAILABLE.Must be located: North America.Preferred timezone: UTC +8

    Surge Forward is looking for smart, self-motivated, experienced, senior-level consultants who enjoy the freedom of telecommuting and flexible schedules, to work as long-term, consistent (40 hrs/week) independent contractors on a variety of software development projects.

    Requirements:

    This is a fully remote position with a week or so of onboarding in NC. Must be able to work EST.

    8+ years of experience as an SRE, devops engineer, operations engineer or similar.
    Experience in cloud technologies such as architecting, developing or maintaining cloud solutions in public cloud environment (Google Cloud).
    Should have hands-on experience with spinnaker, Istio, Kubernetes, Docker, Zookeeper on GCP.
    Experience deploying applications in SaaS, IaaS and PaaS cloud environments
    Experience with newer NOSQL and key-value based systems like Couchbase ,Cassandra, Neo4j, etc.
    Experience working in micro services Architecture.
    Experience in defining define service level indicators (SLIs), objectives (SLOs), and agreements (SLAs) for micro-services
    Excellent knowledge and familiarity with the configuration and usage of Apache and other open source systems software
    Application tuning knowledge, capacity concepts, benchmarking, trending, and monitoring.
    Scripting experience in mainstream languages - JAVA, shell and python.
    Familiar with using Git, Jenkins, and similar CI/CD tools.
    Understanding of platform level concerns, such as configuration management, network request routing, blue/green or canary deployments
    Broad knowledge of application servers and web servers, networks, firewalls, switches, load balancers.

    Only candidates located in the immediate area can be considered at this time. Sorry, No Visas.

    Resume must include the tech stack under each job directly on the resume in order to be considered.

    For immediate consideration, email resume and include your cell phone number and start date: [email protected]

  • Surge
    PROBABLY NO LONGER AVAILABLE.$108,000.00 - $144,000.00.Must be located: North America.Preferred timezone: UTC +8

    We are looking for people that have and can work remotely, living in the US and/ or Canada to work on long term projects. 

    Our immediate opening is for a Senior DevOps Engineer.

    SKILLSET REQUIRED:

    Build/Release senior engineer with systems architecture skills
    • Demonstrated experience working with various tools like Jenkins, Docker, Chef, etc.
    • Experience in automated builds, deployments, rollbacks and troubleshooting.
    • Expertise with source code control and configuration management.
    • Experience with Windows and/or Linux administration, and Infrastructure management
    • Experience with Databases (SQL Server, MongoDB)

    FOR IMMEDIATE CONSIDERATION, EMAIL RESUME WITH TECH STACKS BY EACH JOB, FIRST AND LAST NAME, CONTACT INFORMATION DIRECTLY ON THE RESUME. Sorry, NO Visas.

  • ReCharge Payments
    PROBABLY NO LONGER AVAILABLE.Must be located: North America.

    Overview

    With over 10,000 online merchants launching subscriptions and over 1,000,000 subscribers powered by ReCharge we're processing tens of millions of dollars in sales every week. Our mission ‘to make repeat orders easier' began four years ago as a bootstrapped startup and today we're at the forefront of recurring billing software with over 100 remote-first employees around the globe.

    Our API team provides the foundation for which Recharge is powered by and is responsible for creating a single interface into all of Recharge's data.

    Our stack includes: Python, Flask, Jinja, ES6, Vue.js, Sass, Webpack, Redis, Docker, GCP, Terraform, Ansible, Memcached, Nginx, Snowflake, Looker, Matillion

    What You’ll Do

    • Live by and champion our values: #ownership, #empathy, #simple-solutions.
    • Write code focused on scalability, testability, supportability and maintainability.
    • Collaborate with design, product and engineering teams across the company to build new features or update existing ones at scale.
    • Implement new technologies to solve ReCharge’s technical challenges as they arise.
    • Champion good habits (development techniques, security, tech debt balance, TDD, and agile habits) within your team; improve engineering standards, tooling, and processes.
    • Debug production issues across multiple levels of the stack.
    • Find and address performance issues throughout the application.
    • Perform thorough code reviews and troubleshoot complex issues.
    • Work with engineering and product managers to understand roadmap priorities.

    What You’ll Bring

    • Typically, 3+ years of relevant development experience in fast paced environments
    • Knowledge of two or more languages like: Python, Go, Java, Nodejs, Ruby
    • Proficient with Python, Flask, Jinja (or liquid) and collaborative tools like Git
    • Ability to design and implement RESTful APIs
    • A knack for engineering simple solutions to solve complex problems
    • Self driven; a passion for taking ownership of your work and delivering outcomes
    • Ability to work remotely and desire to make an impact at a boot-strapped start-up
    • Excellent communication skills, a team player with a ‘winning as a team’ attitude
    • Strong computer science fundamentals - data structures and algorithms
    • Bachelor’s degree or equivalent experience desired
  • Replay Gaming
    PROBABLY NO LONGER AVAILABLE.Must be located: United Kingdom of Great Britain and Northern Ireland or North America.

    Replay Poker (www.replaypoker.com) is a free-to-play online poker site whose mission is to spread the joy of poker to the world in a fair, friendly and competitive environment, without the risk of losing your shirt.

    Our vision is to be the go-to place for passionate poker players to play great poker and improve their game. We will succeed by offering an exceptional poker game experience and never losing our players trust. We celebrate the world’s greatest card game, its rich history and tradition, and seek to inspire others to share in our passion.

    Our core values

    We’re big on our company culture, and keen on hiring like-minded people. So it’s important you share our values:

    • We put the needs of our players and community first

    • We act with humility and treat others with respect

    • We voice our opinions, but we’re open to new ideas

    • We believe in taking ownership of ourselves and our work

    • We recognise time is precious and not to be wasted

    • We strive for excellence, but we’re not perfectionists

    • We value a positive and flexible work life

    The role

    We are a small, but growing team, of highly technical and experienced developers, which means you’ll have a huge impact on the decisions and the work being done. We all work remotely, 100% of the time. We’re currently spread out across Europe, North and South America.

    You’ll be responsible for maintaining and creating new features on all of our systems. These include the poker game client/server, poker lobby and not-quite-so-exciting auxiliary services (scheduling etc).

    We have a huge array of interesting problems to solve such as hunting down and killing the (thankfully) occasional performance issue, adding new features to bring happiness to our players and operations team, taking old code which has seen better days and refactoring it into something new and shiny that we can all be proud of, and much more. You’ll own the product as much as any of us and take collective responsibility in maintaining and improving it over time.

    We look for smart and independent people who work best in a team where everyone pulls their weight and collaborates with each other. Proactivity is key so we can improve and expand our systems without micromanagement. You will be given some freedom and with that comes responsibility (insert Spider-Man quote here).

    We are not afraid of using new technologies when we have to, but know that sometimes boring technology is the best solution. Using the best tools for the job is taken seriously and we expect everyone to be flexible enough to learn and use them.

    Our stack

    • Poker lobby: Rails 4, a single page application with Backbone.js

    • Poker game server: written in Ruby

    • Poker game client: Flash - ActionScript 2.0 (in maintenance mode) and a new React/JS client in progress

    • Other technologies used: MySQL, Sidekiq, Redis, NodeJS, Go, Kubernetes and many more

    You will

    • Have expert knowledge of Ruby and its surrounding environment

    • Have expert knowledge of SQL and databases.

    • Have expert knowledge of Unix

    • Have expert knowledge of HTML5 and modern CSS (Less/Sass)

    • Have 5+ years of Ruby development experience

    • Have experience using modern JavaScript on the web (with or without a framework).

    • Have experience writing automated tests, be it BDD, TDD, etc

    • Have a good understanding of HTTP and REST-ful APIs

    • Be confident working with git, code review and pull requests

    • Be eager to learn and able to express your thoughts, arguments, and ideas clearly and effectively

    • Have excellent english language skills (fluent speaking)

     Ideally you should

    • Have experience with React/Backbone

    • Have experience with GraphQL

    • Have experience with Docker and Kubernetes

    • Have professional experience working remotely

    • Have contributed to open source projects

    • Enjoy playing poker!

    What we offer

    • Plenty of autonomy for you to work the way you think you're most productive

    • A flexible process with the focus on efficiency of working with minimal bureaucracy

    • A mixture of fun and challenging projects working on a real-time game

    • Competitive salary (negotiable and depending on experience/skills)

    • UK based remote staff will be offered an employment contract, non-UK remote staff a full-time freelancer agreement.

  • Source Coders
    PROBABLY NO LONGER AVAILABLE.$120,000.00 - $195,000.00.Preferred timezone: UTC +6

    Please note remote candidates must be living and eligible to work in the USA.

    Onsite locations can be San Francisco (CA), Des Moines (IA), or Champagne (IL)

    More than 7 billion people depend on farms for healthy and affordable food. By 2050, the global population will reach 9.4 billion and farmers will need new ways to deliver on this demand.  They’ll be seeking options that are economically viable and that will help them remain environmentally sustainable. Granular's software meets this need, making farmers more efficient.

    We're looking for a Senior DevOps Engineer to join our growing team. You will be an integral part of Granular's success, and this is a unique opportunity to accelerate your career in a fast-paced environment with a team full of passionate, committed people who are excited to transform agriculture!

    What You’ll Get To Do:

    • Partner with other engineers to identify the optimal cloud infrastructure, networking and storage design for each solution
    • Develop tooling to enable product development teams to build and deploy software as quickly and efficiently as possible
    • Collaborate daily with fellow team members to drive best practices and identify innovative strategies for successful delivery

    Our Ideal Candidate:

    • Experience designing and building tooling and infrastructure for cloud platforms (AWS, Azure, GCE or similar).
    • Experience with Unix/Linux operating systems internals and administration
    • Expertise in Python or any other compiled language e.g. Go
    • Experience with deployment and orchestration technologies (Kubernetes, Docker, Jenkins, Salt, etc)
    • Demonstrated ability to implement robust, effective, and high quality solutions
    • Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive
    • Experience automating manual or time consuming processes
    • Experience managing Kubernetes clusters is preferred
    • Experience orchestrating build/deployment of complex, distributed applications is preferred
    • Experience with automated testing frameworks and methodology is preferred

    Perks and Benefits:

    • Upward mobility. We are growing and need talent who can take on increasingly challenging and rewarding roles
    • Generous Vacation
    • 401k Matching Program
    • Employer sponsored Medical, Dental, and Vision
    • Vision, Dental and Dependent Care FSA
    • Family, Maternity and Paternity Leave
    • Learning and Development Programs
    • Open floor plan and dog-friendly offices
  • Mattermost
    PROBABLY NO LONGER AVAILABLE.

    Mattermost provides an open source enterprise-grade messaging platform to the world’s leading organizations that allows teams to collaborate securely and privately anywhere. With over 10,000 server downloads / month our customers include Uber, Samsung, Affirm, The US Department of Defense and more. Our private cloud solutions offer secure, configurable, highly-scalable messaging across web, phone and PC with archiving, search, and deep integrations with hundreds of SaaS and on-premises technologies. Headquartered in Palo Alto, California, our company serves customers around the world with a distributed organization spanning the globe.

    We value high impact work, ownership, self-awareness and being focused on customer success. If these values match who you are, we hope you'll learn more about working at Mattermost and come talk to us!

    About the Role

    Working in open source means your work is publicly visible. Your code will receive both credit and constructive critique from the community. With the right mindset and support these can lead to you a highly positive working environment and making the best engineering decisions of your career. Core committers include highly skilled volunteer developers from the community, staff employed by enterprises deploying and investing in Mattermost, as well as staff employed by Mattermost, Inc.

    Read about our end-to-end recruiting process for core committers at: https://docs.mattermost.com/process/developer.html

    Responsibilities

    • Be an end-to-end owner of our backend architecture
    • Work collaboratively with multiple teams to deliver quality software
    • Design, enhance and build out new products and features
    • Maintain and optimize scalability, performance and quality
    • Support operations with deployments, debugging production issues and tuning applications
    • Evaluate and recommend new technologies and tools to solve emergent challenges
    • Participate in code and design reviews to maintain our high development standards
    • Effectively work while remote, with the ability to travel 2-3 times per year for week-long off-site meetings with team members

    Requirements:

    • Bachelor's degree in Computer Science or related fields, or significant professional software development experience
    • Strong experience with or an ability to quickly become an expert in Go
    • Familiarity with relational databases, particularly MySQL and PostgreSQL
    • Comfortable working with containers, particularly Docker
    • Experience in writing high performance production quality code
    • General tools/skills: GitHub, JIRA, Jenkins

    Pluses

    • Experience working in open source communities
    • Strong experience and interest in working with Kubernetes
    • Experience setting up and building highly available database clusters
    • Experience with distributed application systems using HTTP, WebSockets, RPC, pub/sub at scale
    • Exposure to key technologies utilizing our stack
    • Contributions to any open source project

    We're looking for someone who wants to help us build the future of Mattermost and improve the way the world communicates. The right person in this role has the opportunity to have a huge impact on Mattermost the product, and its many users worldwide, but also on our open source community that has been key to Mattermost's success. If this sounds like you - please apply!

  • SemanticBits
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC +5

    We are looking for a creative, motivated developer who is comfortable working in a modern, full web application stack and has particularly strong React skills.  On our team, you’ll own features throughout the software development lifecycle - from planning and implementing server-hosted APIs to designing and building front-end interfaces. You’ll need to be able to think independently and operate with a high degree of autonomy, while also participating in a welcoming community of passionate developers. We have challenges ranging from creating new ways to visualize medical information to implementing data pipelines to improving application performance. You’ll need to have a love for problem-solving, a passion for collaboration, and a can-do attitude.

    SemanticBits is a leading company specializing in the design and development of digital health services, and the work we do is just as unique as the culture we’ve created. We develop cutting-edge solutions to complex problems for commercial, academic, and government organizations. The systems we develop are used in finding cures for deadly diseases, improving the quality of healthcare delivered to millions of people, and revolutionizing the healthcare industry on a nationwide scale. There is a meaningful connection between our work and the real people who benefit from it; and, as such, we create an environment in which new ideas and innovative strategies are encouraged. We are an established company with the mindset of a startup. We feel confident that we offer an employment experience unlike any other and that we set our employees up for professional success every day.

    Responsibilities

    • Coding database-driven web applications and other web-related development work. You will work primarily with RESTful APIs implemented in Node.js and Python based web applications frameworks that interact heavily with databases (e.g. PostGreSQL or MySQL). In the course of that work, you will have to interact with related technologies like React, JavaScript, HTML, and CSS/SASS.

    • In-depth programming and database work including the ability to design efficient and reusable systems.

    • Ability to take ownership for a project, engineer a sound technical solution, and “drive” a project to completion — from architecture design to implementation and testing and maintenance of our products

    • Being comfortable with quick development cycles that include frequent testing and quality assurance checks before going into production.

    • Willingness to work at all levels of the stack — CI/CD (Docker, Jenkins), database (PostgreSQL, Redis), services (Node, Python, Celery), and frontend (React, Redux)

    • Actively participate with engineering, design, operations, product-management, and other teams to create new and compelling user-facing features that provide the best experience for our customers

    • Meet business needs while maintaining scalable architecture and keeping dependable consistency of business objects

    • Collaborate with other technology and business teams to ensure that our solutions are well integrated in the larger context of the company.

    Requirements

    • B.S. in Computer Science or a related field, or four years of professional experience

    • Strong understanding of computer science fundamentals, including data structures, algorithms, and software design

    • 4+ years of experience in dedicated frontend projects with modern frameworks, including React, JavaScript, HTML, and CSS/SASS, Bable, Webpack

    • 4+ years of experience in Python or Node.js based web application frameworks

    • Experience with JavaScript testing facilities such as Jest, Karma, Mocha, Protractor, and other testing technologies. Having experience with PyTest or Nose within Python a plus.

    • Ability to write well-formatted, structured, and clean code and comfortably work with backend and DevOps technologies such as NodeJS 8+, Docker, Kubernetes

    • Enthusiasm for direct and frequent interaction with the users and interest in discovering opportunities collaborating closely with UX, Product, and other colleagues

    Benefits

    • Generous base salary

    • Three weeks of PTO

    • Excellent health benefits program (Medical, dental and vision)

    • Education and conference reimbursement

    • 401k retirement plan. We contribute 3% of base salary irrespective of employee's contribution

    • 100% paid short-term and long-term disability

    • 100% paid life insurance

    • FSA

    • Casual working environment

    • Flexible office hours

    • New laptop (Mac or PC - your choice)

    SemanticBits, LLC is an equal opportunity, affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other characteristic protected by law. We are also a veteran-friendly employer.

  • Platform.sh
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -8 to UTC -4

    If you’re looking for an exciting, high-growth opportunity with an award-winning, cutting-edge company, this could be just the job for you

    For its groundbreaking PaaS solution https://platform.sh is looking for a Pythonian Cloud Engineer with a taste for Go, good Linux system understanding, and a real hunger for the challenges of building robust, distributed systems.

    Platform.sh is a PaaS shrouded in a lot of black magic (we can consistently clone a whole running cluster, with its state, databases, indexes in a matter of seconds). We want to get this down to the hundreds of milliseconds domain. Interested? There is more…

    Our external API is pure Hypermedia REST + oAuth on top of Pyramid. It mechanizes the Git layer and needs more features.

    We can consistently generate from the same manifest a Docker container, an LXC one, or VM disk images (AWS, Azure, OpenStack), we want more targets.

    We probably have the highest industry container density. We need to get it higher.

    We support any Python, Ruby, NodeJS, PHP, Java and .NET time to roll-out Elixir, of course Elixir, and Rust.

    We need to have more auto-healing on the high-availability clusters. We need more performance out of our multi-protocol ssh proxy. We need work on our Ceph Implementation; We need to get the Debian package generation streamlined and faster. We need… great ideas on how to make Platform.sh even better. Interested? Join us!

    This is a remote position and occasional travel to cool places like Paris, France, may be required.

    Skills & requirements:

    Required:

    • Be a really really good dev that likes testing, understands how an OS works, knows networking, how git works, and the constraints of a distributed system.

    • Be proficient in Python (2 out of 3 of our dev team learned it while on the job, but we'd prefer someone who has already mastered it.)

    Would be really great if you had:

    • Great Golang experience.

    • Experience with C (we contribute to a bunch of upstream projects, like LXC) is a plus; Love not required.

    • Great knowledge of Git

    • Good Networking background (routing/protocols)

    • Good grasp of practical security and cryptography

    • Experience with other programming languages (Haskell anyone? Java, Javascript, Ruby, PHP? Common Lisp?)

    • Good knowledge of how the Web works (Hacking Nginx with Lua a plus).

    • Good understanding of how database systems and search engines work

    • A good notion on distributed systems (consensus protocols like Raft/Paxos, eventual consistency models, gossip protocols)

    • Working knowledge of Puppet

    • Mad Debian Skills. Sporting a Debian plaid cloth during the interview is not frowned upon.

Load more