Remote backend Jobs in February 2020

68 Remote backend Jobs in February 2020

Post a job
  • Hottest Remote Jobs

    • Close (American or European Time Zone)
      5 days ago

      About Us

      At Close, we're building the sales communication platform of the future. With our roots as the very first sales CRM to include built-in calling, we're leading the industry toward eliminating manual processes and helping companies to close more deals (faster). Since our founding in 2013, we've grown to become a profitable, 100% globally distributed team of 43 high-performing, happy people that are dedicated to building a product our customers love.

      Our backend tech stack currently consists of Python Flask/Gunicorn web apps with our TaskTiger scheduler handling many of the backend asynchronous task processing. Our data stores include MongoDB, Postgres, Elasticsearch, and Redis. The underlying infrastructure runs on AWS using a combination of managed services like RDS and ElasticCache and non-managed services running on EC2 instances. All of our compute runs through CI/CD pipelines that build Docker images, run automated tests and deploy to our Kubernetes clusters. Our backend primarily serves a well-documented public API that our front-end JavaScript app consumes.

      We ❤️open source – using dozens of open source projects with contributions to many of them, and released some of our own like ciso8601, LimitLion, SocketShark, TaskTiger, and more at https://github.com/closeio

      About You

      We're looking for an experienced full-time Software Engineer to join our engineering team. Someone who has a solid understanding of web technologies and wants to help design, implement, launch, and scale major systems and user-facing features.

      You should have senior level experience (~5 years) building modern back-end systems, with at least 3 years of that experience using Python.

      You also have around five years experience using MongoDB, PostgreSQL, Elasticsearch, or similar data stores. You have significant experience designing, scaling, debugging, and optimizing systems to make them fast and reliable. You have experience participating in code reviews and providing overall code quality suggestions to help maintain the structure and quality of the codebase.

      You’re comfortable working in a fast-paced environment with a small and talented team where you're supported in your efforts to grow professionally. You are able to manage your time well, communicate effectively and collaborate in a fully distributed team.

      You are located in an American or European time zone.

      Bonus points if you have...

      • Contributed open source code related to our tech stack

      • Led small project teams building and launching features

      • Built B2B SaaS products

      • Experience with sales or sales tools

      Come help us with projects like...

      • Conceiving, designing, building, and launching new user-facing features

      • Improving the performance and scalability our API. Help expand our GraphQL implementation.

      • Improving how we sync millions of sales emails each month

      • Working with Twilio's API, WebSockets, and WebRTC to improve our calling features

      • Building user-facing analytics features that provide actionable insights based on sales activity data

      • Improving our Elasticsearch-backed powerful search features

      • Improving our internal messaging infrastructure using streaming technologies like Kafka and Redis 

      • Building new and enhancing existing integrations with other SaaS platforms like Google’s G Suite, Zapier, and Web Conferencing providers

      Why work with us?

      • Culture video 💚

      • 100% remote (we believe in trust and autonomy)

      • 2 x annual team retreats ✈️ (Lisbon retreat video)

      • Competitive salary

      • 7 weeks PTO (includes company-wide winter holiday break)

      • 1 month paid sabbatical after 5 years

      • $200/month co-working stipend

      • Parental leave (10 wks primary caregiver / 4 wks secondary caregiver)

      • 99% premiums paid for excellent medical and dental coverage, including an HSA option (US residents)

      • 401k matching at 4% (US residents)

      • Dependent care FSA (US residents)

      • Our story and team 🚀

      • Glassdoor Reviews 

      At Close, everyone has a voice. We encourage transparency and practicing a mature approach to the work-place. In general, we don’t have strict policies, we have guidelines. Work/Life harmony is an important part of our organization - we believe you bring your best to work when you practice self care (whatever that looks like for you).

      We come from 12 countries and 16 states; a collection of talented humans rich in diverse backgrounds, lifestyles and cultures. Twice a year we meet up somewhere around the world to spend time with one another. We see these retreats as an opportunity to strengthen the social fiber of our community.

      This team is growing in more ways than one - we’ve recently launched 10 babies (and counting!). Unanimously, our favorite and most impactful value is “Build a house you want to live in.” We strive to make decisions that are authentic for our organization. At Close, we have a high care factor for one another, in making an awesome product and championing the success of our customers.  

      Interested in Close but don't think this role is the best fit for you? View our other positions.

    • 1 week ago

      Job Opening: Backend Platform Engineer

      We’re looking for someone to join our Platform Engineering team at Ferrum. Are you interested in building services to help hospitals detect and eliminate the millions of medical errors that occur every year? If so, read on.


      About You

      You have experience solving challenges with microservices and scaling systems securely. You are comfortable building robust applications with Go or similar languages, Docker, PostgreSQL, Linux, and more in complex systems. Your significant experience interacting with and developing APIs provides a framework for creating both internal and external facing endpoints. 

      You love efficiency and automation. Your work at Ferrum will have a huge impact on the business. You understand that automation and infrastructure pays dividends. You take pride in creating tools to help the team perform at a high level and scale to new challenges.

      You communicate and document everything. At Ferrum, we are a distributed remote team. A culture of sharing and documentation allows everyone to seamlessly work together. Further, for FDA and other healthcare regulatory approvals our documentation of development, testing, and validation must be airtight. 

      You take ownership of a project from ideation to delivery and maintenance. Your experience provides a framework for you to work independently on multiple initiatives as both the end-to-end owner and as a contributor to features. You take pride in creating services that are easy to debug and maintain.

      You want to make a positive and lasting impact on the world. You understand that technology has the power to improve people’s lives and enrich our society. You see the inequality in your own community and around the world and you look to change it. 


      What You Will Do

      Ferrum is a distributed, fast-growing company so you will be wearing many hats and pitch in on different components and projects across the organization. That said, here are some examples of what you’ll do:

      • Scale up the platform and integrations between machine learning algorithms and the pipeline

      • Design and build the APIs interfacing the data pipeline and machine learning services

      • Building security tools to protect sensitive patient data throughout the data pipeline

      • Optimize bare-metal appliances to meet the high performance needs of the application

      • Provision infrastructure for the secure services coordinating on-premise and cloud-hosted services


      About Ferrum

      Medical errors kill 6 million patients every year and are the third leading cause of death worldwide. Ferrum provides doctors with an automated quality management system and machine learning marketplace that ensures they catch and fix medical errors before they affect patient care. The service does not affect physician workflow, takes less than a day to install, and is delivered via a secure appliance so patient data never leaves the hospital. Ferrum has been deployed at hospitals in multiple countries around the world. We are a highly technical team led by experienced founders who have built, funded, and scaled successful healthcare technology companies previously. 

      Salary: $95,000


      To apply to this position, please send an email to [email protected]

  • Software Development (59)

    • Quickly maturing startup seeking like minded Sr. Backend-leaning Fullstack Engineer! PacketFabric redefines how companies procure, consume, and manage their network connectivity. The technical team is a small, talented, and close knit group and we need a team member to help us accomplish our goal of making the best darn carrier network on the planet.

      Description

      • As a well rounded software engineer, you should definitely be the type that appreciates diversity in your day, and challenges outside of your comfort level! A typical day in the life of a PacketFabric senior software engineer might include these types of activities:
      • Designing a deterministic lifecycle workflow for our next product offering.
      • Writing core platform code for a new feature, and unit tests for functionality.
      • Refactoring and improving existing code for performance and simplicity. For example, breaking a large method into smaller, more maintainable and easily tested methods.
      • Building command line tools to help network engineers better manage network state.
      • Researching additional ideas, you may have to improve the product/platform overall and sharing with the team.
      • Interacting with customers and/or sales on a bug in the software, quickly resolving it, and coordinating across the team to push a fix.
      • Working with backend engineers and discussing quirks in network protocols and network interconnection which translate rapid API and UI changes.

      Requirements

      • The right candidate will have an abundance of hard core programming skills, have solid instincts for API usability and design patterns. You are probably a full stack developer who naturally gravitates towards work on a product core. You know how to sacrifice algorithmic elegance for getting it done on deadline. More specifics include:
      • Extensive experience with Python and PHP in large applications developed in a team environment.
      • Expert unit tester.
      • Experience in large scale distributed systems.
      • Extensive experience with the HTTP protocol and developing and using RESTful APIs.
      • A solid understanding of OO programming paradigms.
      • Experience with a message queue system like RabbitMQ or Kafka.
      • Experience using NoSQL data stores like Redis.
      • Be completely at home on any *nix command line and building your own tools.
      • Very comfortable using Git in a team environment (i.e. pull-requests, branch management, rebasing).
      • Experience working in an environment leveraging remote communication collaboration tools like Slack, Zoom etc.
      • Never being afraid to venture boldly where none have gone before and develop code where there are no previous libraries to draw from.

      Preferred Experience

      • A huge plus for actually doing any router/switch configuration or infrastructure automation.
      • Previous exposure to layer 2/3 networking protocols and concepts such as IPv4/6, VLANs, VPNs, BGP, etc.
      • Experience with Python-based web application frameworks like Flask, Django, or Sanic
      • Any experience interacting with physical world equipment - industrial, medical, etc
      • Experience creating highly maintainable Javascript.
      • SQL experience.
      • Experience with Vue.js, Angular and AngularJS.
      • GraphQL
      • Experience creating large scale data visualizations of any type.
    • 3 days ago

      ABOUT THE ROLE

      The Itemize Backend Engineer will maintain and innovate on existing back-end modules and data stores, R&D on new methodologies with our core IP development team, and build up our serverless (lambda) Node.js APIs to support new functional requirements. Responsibilities will include:

      • Lead, design, and develop our core Javascript-based APIs powering our client-facing and internal applications
      • Design new microservices to support functional requirements and core IP advancements and configure pipeline infrastructure to support CI/CD methodologies
      • Write highly scalable and fault-tolerant software
      • Assist with operational support to monitor and triage production issues
      • Perform operational checks for the production environment 
      • Work with Node.js, Express, MySQL, AWS Services including API Gateway, Lambda, Cloudwatch, Code Pipeline, and S3 and introduce other technologies as needed
      • Collaborate with a supportive and agile virtual team to deliver pragmatic software solutions 

      REQUIRED SKILLS AND EXPERIENCE

      • 3+ years Javascript software development experience in a professional work environment, with an emphasis on Node.js
      • Bachelor’s Degree in Computer Science or related field 
      • Experience developing and integrating with RESTful APIs
      • Experience with relational database structures and writing efficient SQL queries
      • Experience with shipping clear and quality code, unit testing, continuous integration, and test-driven development
      • Ability to nimbly switch between assigned tasks and addressing production issues
      • A practical and client-focused approach to development

      PREFERRED EXPERIENCE

      • Experience with Amazon Web Services
      • Experience with Python
      • Experience working in a small and dynamic environment

      Itemize is an Equal Opportunity Employer. Itemize does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by applicable law. All employment is decided on the basis of qualifications, merit, and business need.

    • Are you an automation ninja? Can you replace people with scripts that you write? Does poorly engineered architecture give you nightmares?

      If this describes you then please read on! Exodus uses multi-cloud hosted backend services, running numerous cryptocurrency coin nodes and services for our software, and we need ninjas to help us automate, monitor, maintain, and scale them.

      What You Will Do

      • Engineer architectures and automation for zero-downtime deployments.
      • Use technologies like Terraform to manage infrastructure as code.
      • Work with Kubernetes and Prometheus to scale and monitor micro-services.
      • Use tools like Helm and GitlabCI to automate deployments.
      • Work with our development teams to help them setup automation pipelines and solve problems.
      • Collaborate with other DevOps engineers to make the best solution possible.
      • Build geo-distributed infrastructure.
      • Participate in on-call schedules and act in a server/technical support capacity to the team.

      Who You Are

      • You are based (or willing to work) in a timezone around Eastern Asia between UTC +8 (Malaysia) and UTC +11
      • You have excellent references and a history of trust and established relationships in former careers.
      • You have a long history and track record of DevOps that can be demonstrated via GitHub, blogs and/or in a technical interview process.
      • You take initiative and don't wait for direction.
      • You have a passion for cryptocurrencies like Bitcoin and a demonstrated passion for solving problems.
      • You don't care if the platform is Azure or AWS and are willing to work with either and have some experience with at least one.
      • You are willing to be available regardless of when server issues occur.

      What We Offer

      • Freedom to work wherever you want
      • Building the future. Cryptocurrencies lay the foundation of the internet of value, the next major wave in application technology and personal finance.
      • Collaborative and feedback-driven culture.
      • Opportunity to grow. The sky is the limit if you're hungry to succeed.
      • Fair pay, no matter where you live.
      • Competitive compensation package. (Including benefits for US employees only)

      Our Hiring Process

      At Exodus, we pride ourselves in hiring people from all around the world. We work with individuals from various backgrounds; some traditional and some a bit more unconventional.

      Our hiring process focuses on 2 pillars.

      • Efficiency. You can expect the process to take between one and two weeks. We know what it’s like to wait weeks for a recruiter to get back to you and want to be respectful of your time.
      • Transparency. We anticipate you asking questions and will answer with as much transparency and respect to you as possible.

      We are committed to shaping a better world and have built our team based on empathy, radical candor, initiative, and humility.

      Overall, our goal is that you have a great candidate experience with us

    • ABOUT US

      Newton is Canada's first no-fee cryptocurrency brokerage. Newton is crypto as it should be: with native mobile apps, instant approval, and no commissions. We’re looking for an experienced software engineer to help us build scalable and robust services in supporting our core business and growing user base.

      Our platform runs entirely on AWS. We’ve built our core services with Python in the Django framework and use Postgres databases. Not limited to Python, we also use Java and Javascript for our other services. We use Ansible for configuration and deployment, Docker for our local dev environment, and Jenkins for CI.

      ABOUT YOU

      To be successful in this role, you will own the software delivery cycle, from gathering requirements, to leading the design and implementation, as well as maintaining and improving existing solutions.

      You can make technical decisions and can communicate the tradeoffs. You write high-quality, testable code. When mistakes are made, you own up to them and fix them. You work well in a small collaborative team; every member is a key contributor. You will mentor junior engineers in delivering solutions and guide them on best practices.

      BASIC QUALIFICATIONS

      • 4+ years in Software Development

      • Excellent written and oral communicator

      • Familiarity with Scrum

      • Self starter

      PREFERRED QUALIFICATIONS

      • Experience in a startup environment

      • Experience in financial services

      • Experience working with Django

      • Experience with AWS

    • Close (American or European Time Zone)
      5 days ago

      About Us

      At Close, we're building the sales communication platform of the future. With our roots as the very first sales CRM to include built-in calling, we're leading the industry toward eliminating manual processes and helping companies to close more deals (faster). Since our founding in 2013, we've grown to become a profitable, 100% globally distributed team of 43 high-performing, happy people that are dedicated to building a product our customers love.

      Our backend tech stack currently consists of Python Flask/Gunicorn web apps with our TaskTiger scheduler handling many of the backend asynchronous task processing. Our data stores include MongoDB, Postgres, Elasticsearch, and Redis. The underlying infrastructure runs on AWS using a combination of managed services like RDS and ElasticCache and non-managed services running on EC2 instances. All of our compute runs through CI/CD pipelines that build Docker images, run automated tests and deploy to our Kubernetes clusters. Our backend primarily serves a well-documented public API that our front-end JavaScript app consumes.

      We ❤️open source – using dozens of open source projects with contributions to many of them, and released some of our own like ciso8601, LimitLion, SocketShark, TaskTiger, and more at https://github.com/closeio

      About You

      We're looking for an experienced full-time Software Engineer to join our engineering team. Someone who has a solid understanding of web technologies and wants to help design, implement, launch, and scale major systems and user-facing features.

      You should have senior level experience (~5 years) building modern back-end systems, with at least 3 years of that experience using Python.

      You also have around five years experience using MongoDB, PostgreSQL, Elasticsearch, or similar data stores. You have significant experience designing, scaling, debugging, and optimizing systems to make them fast and reliable. You have experience participating in code reviews and providing overall code quality suggestions to help maintain the structure and quality of the codebase.

      You’re comfortable working in a fast-paced environment with a small and talented team where you're supported in your efforts to grow professionally. You are able to manage your time well, communicate effectively and collaborate in a fully distributed team.

      You are located in an American or European time zone.

      Bonus points if you have...

      • Contributed open source code related to our tech stack

      • Led small project teams building and launching features

      • Built B2B SaaS products

      • Experience with sales or sales tools

      Come help us with projects like...

      • Conceiving, designing, building, and launching new user-facing features

      • Improving the performance and scalability our API. Help expand our GraphQL implementation.

      • Improving how we sync millions of sales emails each month

      • Working with Twilio's API, WebSockets, and WebRTC to improve our calling features

      • Building user-facing analytics features that provide actionable insights based on sales activity data

      • Improving our Elasticsearch-backed powerful search features

      • Improving our internal messaging infrastructure using streaming technologies like Kafka and Redis 

      • Building new and enhancing existing integrations with other SaaS platforms like Google’s G Suite, Zapier, and Web Conferencing providers

      Why work with us?

      • Culture video 💚

      • 100% remote (we believe in trust and autonomy)

      • 2 x annual team retreats ✈️ (Lisbon retreat video)

      • Competitive salary

      • 7 weeks PTO (includes company-wide winter holiday break)

      • 1 month paid sabbatical after 5 years

      • $200/month co-working stipend

      • Parental leave (10 wks primary caregiver / 4 wks secondary caregiver)

      • 99% premiums paid for excellent medical and dental coverage, including an HSA option (US residents)

      • 401k matching at 4% (US residents)

      • Dependent care FSA (US residents)

      • Our story and team 🚀

      • Glassdoor Reviews 

      At Close, everyone has a voice. We encourage transparency and practicing a mature approach to the work-place. In general, we don’t have strict policies, we have guidelines. Work/Life harmony is an important part of our organization - we believe you bring your best to work when you practice self care (whatever that looks like for you).

      We come from 12 countries and 16 states; a collection of talented humans rich in diverse backgrounds, lifestyles and cultures. Twice a year we meet up somewhere around the world to spend time with one another. We see these retreats as an opportunity to strengthen the social fiber of our community.

      This team is growing in more ways than one - we’ve recently launched 10 babies (and counting!). Unanimously, our favorite and most impactful value is “Build a house you want to live in.” We strive to make decisions that are authentic for our organization. At Close, we have a high care factor for one another, in making an awesome product and championing the success of our customers.  

      Interested in Close but don't think this role is the best fit for you? View our other positions.

    • Hubstaff is a fast-growing startup in the time tracking and project management space that fully embraces remote work. You work when and where you want. We care a lot about our culture, having fun while working hard, and our annual retreats.

      Here's a video from our last retreat that shows what it's like to work for Hubstaff. https://hubstaff.wistia.com/medias/9pyt01aemt

      We are looking for a senior full-stack engineer who has several years of experience in both React and Ruby on Rails to join our passionate development team and work on our up and coming task management product.

      The correct person will take pride in their work, have extreme attention to detail, and be able to get their hands dirty implementing Rails controllers, React components, and doing HTML & CSS front-end work.

      This position will report to our Tasks team lead and work closely with our other engineers. You’ll be able to work 100% remotely. We are looking for someone that can grow with our team for years to come.

      This is a long-term (years, our hope is forever) full-time (40 hrs/wk) 1099 (hourly) contract role. Some of the benefits of working for us is our company-hosted annual retreat, work where you want (cafe, co-working location, your home, anywhere), don't have to ask for permission when you want to take time off, get to dedicate yourself to one project at a time, and have job security and a career path for years to come (we've run the company using positive cash flow from day one and are carefully growing the team and business).

      You’ll be a good fit if you:

      • Are self-disciplined and have a great work ethic
      • Have good time management skills
      • Communicate well
      • Can work until at least 1pm EST M - F
      • Like having a consistent daily work schedule
      • Have at least three years of React and five years of Ruby on Rails experience

      Front-end Development Requirements:

      • React & Redux
      • Highly skilled with HTML & CSS
      • Bootstrap
      • Javascript & jQuery
      • Git

      Backend Development Requirements:

      • Ruby on Rails
      • Postgres or MySQL
      • Unit tests (rspec, Jest, etc.)
      • Background workers (Sidekiq)
      • Working from design docs/specifications & wireframes

      Bonus:

      • Solr
      • Redis
      • Vue.js
      • Service workers architecture
    • Our mission

      The problem: In 2017, nearly 60% of adults in sub-Saharan Africa had no bank account. That's for good reason—the fees are too high, the closest branch can be miles away, and nobody takes cards. Without access to financial institutions, people are forced to keep their savings under the mattress. Small business owners rely on lenders who charge extortionate rates. Parents spend hours waiting in line to pay school fees in cash.

      How we're solving it: We're building financial services to work as they should: no account fees, instantly available and accepted everywhere. In places where electricity, water and roads don't always function, we're creating financial infrastructure that "just works." In fall 2017, we launched a mobile app in Senegal for cash deposit, withdrawal, and peer-to-peer and business payments; we're now processing over 200k payments every month. Our goal is to make Africa the first cashless continent, starting with Senegal. That's where you come in...

      How you'll help us achieve it

      We’re looking for an experienced engineer who’s independent, excited about getting things done and ready to hit the ground running. You'll be responsible for building and improving the ways people pay with Wave. You'll own every step of the process—from understanding the problem, to shipping your solution for users, to helping the customer support team resolve problems. 

      Our to-do list changes constantly, but here are some recent projects:

      • Allowing people to pay their electricity bills with Wave, by integrating with Senelec, the national electrical utility.

      • Building an app for business owners to pay their employees' salaries using Wave.

      • Letting us safely lend smartphones to thousands of taxi drivers so they can accept payments with Wave, by building software to manage the phones and discourage theft.

      Key Details

      • You can work remotely from anywhere (between UTC -8 and +4) with reliable Internet access

      • Our team meets in Senegal every two months for retreats, which are one week in length. Wave covers all costs associated with travel to and from Senegal.

      • Salaries are calculated using a transparent formula. Salary for this role ranges between $120,000 to $155,000.

      Major benefits:

      • Subsidized health insurance for you and your dependents and retirement contributions (both vary from country-to-country)

      • 6 months fully paid parental leave and subsidized fertility assistance

      • Unlimited vacation with a 20-day minimum requirement

      • $10,000 annual charitable donation matching

      Requirements

      • Minimum of 4 years of professional experience as a software engineer. There's no need to have previous experience with our stack, if you are willing to learn.

      • Native or fluent English.

      You might be a good fit if you

      • Are excited to deeply understand the inner workings of the tools you use.

      • Push through hard problems without giving up.

      • Are not afraid to take on complicated systems.

      • Reflexively ask yourself, “how will this code change affect my users?”

      • Can communicate clearly with colleagues who work, speak and think differently.

      • Work to make things easier for the next engineer who will touch your code.

      • Always try to improve as a programmer and colleague.

      Our team

      We're a team of ~130 people (90 Senegalese and 40 International) who are deeply passionate about our mission of bringing great financial services to the people who need them most.

      We foster autonomy for engineers. We have no project managers—you'll learn to own your own projects at every stage, from understanding the project to monitoring your solution in production.

      We prize focus: we try to cut out all non-essential distractions so that you can spend as much time in the zone as possible. Aside from two weekly meetings—an all-hands and a one-on-one with your manager—your schedule is yours.

      We care deeply about code quality. We do thorough design and code reviews, and frequently budget time for internal code improvement projects.

      Our stack (note that we will train you on all of these—you don't need any prior experience): We have a Python 3 (+ mypy) backend, GraphQL API and Android (Kotlin) frontend, backed by a Postgres database. Our infrastructure is on GCP, managed with Kubernetes and Terraform. Learn more about engineering at Wave: https://wave.engineering/

      We’re backed by world-class investors including Khosla Ventures, Founders Fund, Y Combinator, and the cofounders of PayPal.

      How to apply

      Applications will be reviewed on a rolling basis. If interested, please submit a resume as well as a cover letter describing your interest in Wave and the role.

      Wave is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

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

      Our customers include some of the world’s leading brands, such as Mashable, GE, Red Bull, United Airlines, and IBM.

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

      About the Product

      Ceros provides multiple products and the Devops team supports them all.

      The core Ceros (https://ceros.com) product is comprised of multiple single-page applications (Admin, Studio, and Player) written in Javascript using libraries like jQuery, Require, and Backbone.  It is supported by a REST backend built in PHP. The Ceros Studio is built around the HTML5 Canvas element.

      We’re in the midst of migrating both the frontend and backend to Typescript.

      The infrastructure uses Docker, Jenkins, and Cloudformation. We use a myriad of AWS offerings. We also use Okta for authentication and Fastly as a CDN.  We’re eying a migration to Terraform and Kubernetes.

      The DevOps team also supports Markup (https://markup.io), which is built in React and Typescript on the frontend and Typescript on the backend.  Its infrastructure uses Terraform and Kubernetes on AWS.

      About the Team

      As part of the Ceros product team, you’ll be working with a 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.

      The DevOps team is the primary caretaker of the infrastructure, responsible for owning the infrastructure roadmap and pushing it forward.  We’re constantly looking to improve the infrastructure to make it more stable, scalable, available, more easily deployed, and easier to work with.  

      We follow DevOps principles, which means we view ourselves as the deep knowledge and support for all the developers when they need to write infrastructure code for their stories and fight the tendency to silo on a daily basis.  We each attend one of the other development team’s standups as a liaison and we keep the door to the #devops slack wide open for anyone who has questions. We review the other team’s infrastructure code to make sure it’s in line with where we want to go.  And we work to build better tooling around development processes to support the other teams in their work to push the product forward.

      About the Job

      As a DevOps focused engineer, your typical day-to-day involves:

      • Evaluating, testing and building new infrastructure tools and technology

      • Writing detailed planning documents on stories so your teammates can assess the proposed approaches to a story, offer suggestions of approaches missed, and we can all agree on where to go from there

      • Writing maintainable code (probably goes without saying)

      • Carrying out and being on the receiving end of intense code review sessions from your peers who hold your work (and their own) to the highest of standards

      • Helping the full stack development teams write infrastructure code, and reviewing said code

      • Writing clear documentation around infrastructure code and development tooling so that it’s easy to understand, use, and modify

      • Working closely with the rest of the team to deploy new releases and data migrations without hiccups 

      • And finally, ensuring the availability of the Ceros platform

      What we’re looking for:

      • Experience with CI/CD pipelines, configuration management, infrastructure orchestration, containerization, linux administration... you know, DevOps.  

        • In particular, several years of experience with Terraform and Kubernetes. 

      • An eagerness to write well documented, clear code.  You understand that infrastructure code is still code and the principles of documentation and organization that apply to every other kind of code, still apply here.

      • The wisdom of experience.  You understand that principles and design patterns are important guidelines, but not hard and fast rules.  You know when to apply a pattern and when not to, when to hold fast to a certain principle, and when to let it go.  You understand that sometimes we can’t let the perfect be the enemy of the good and we’ll have to take on tech debt, but when we do, it should be with consideration and intention (and should be documented).

      • An eagerness to learn.  We’re looking for engineers who are able and eager to keep up with the pace of our rapidly evolving field.  

      Key things to know

      • This is a remote role

      • We want you to start ASAP

      • This is a full-time position

      • Unlimited vacation days

      • Competitive salary

      • Stock options

      • Premium health insurance

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

      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.

    • 1 week ago

      Carbon Relay is a world-class team focused on harnessing the power of machine learning to optimize Kubernetes. Our innovative platform allows organizations to boost application performance while keeping costs down. We recently completed a major fundraising round and are scaling up rapidly to turn our vision into reality. This position is perfect for someone who wants to get in on the ground floor at a startup that moves fast, tackles hard problems, and has fun!

      We are looking for a Lead Software Engineer to spearhead the development of our backend applications. You will bridge the gap between the machine learning and Kubernetes teams to ensure that our products delight customers and scale efficiently.

      Responsibilities

      • Developing our internal APIs and backend

      • Designing and implementing SaaS-based microservices

      • Collaborating with our infrastructure, machine learning and Kubernetes teams

      Required qualifications

      • 10 + years experience in software engineering

      • Proficiency in Python

      • Experience shipping and maintaining software products

      Preferred qualifications

      • Experience with JavaScript

      • Experience with GCP/GKE

      • Familiarity with Kubernetes and containerization

      Why join Carbon Relay

      • Competitive salary

      • Health, dental, vision and life insurance

      • Unlimited vacation policy (and we do really take vacations)

      • Ability to work remotely

      • Snacks, lunches and all the typical benefits you would expect from a well-funded, fun startup!

    • 1 week ago

      When someone installs Density in a location, they get access to real time, accurate people count. The experience is magical to a customer, but the process involved in accomplishing it is complex. Density has counted 13 million humans, and that number is growing exponentially. We are seeking a talented backend engineer to help architect a suite of web-based products to transform that data into insight.

      The software systems that support Density are foundational: our customer facing APIs and applications, the systems that manage and orchestrate our fleet of devices, and the internal tools that keep our organization running smoothly. We put a high value on the infrastructure that supports our systems, and love approaching problems through research, prototyping, and experimentation. We are not afraid to embrace new technologies, but are mindful in what we choose.  

      As an organization, we understand the importance of design, focusing on fundamental problems, and decentralizing decision making. As an engineering team, we design, build, and test with simplicity and scalability in mind. As individuals, we take ownership in our work and decisions. We’re looking for someone with a deep understanding of the web who shares these ideals.

      This position reports to Density's Director of Software Engineering.

      What you'll work on

      • Lead backend development on internal and customer facing projects, utilizing Python and Django
      • Build APIs and data delivery mechanisms for applications such as web dashboards, alerting & health systems, mobile applications, and third party integrations
      • Monitor, understand inefficiencies, and improve the data pipeline
      • React to customer needs and feedback through tight-looped, iterative development
      • Contribute to open source initiatives
      • Document and teach best practices across our stack

      What we're looking for

      • 5+ years industry experience building and scaling web applications and APIs
      • Deep experience with Python and Django
      • Experience building data-centric applications, including analytics pipelines, report generation systems, and alerting & health systems
      • An understanding and appreciation for application performance monitoring and profiling tools
      • A desire to define, document, and teach web engineering standards
      • Strong writing skills, with experience crafting clear and concise documentation
      • A motivation for constant learning

      Icing on the cake

      • Experience with statistical analysis and trend data modeling
      • Experience with building applications using ES6, React, and Redux
      • A deep appreciation for design
      • A strange obsession with counting people (or what you can do with the resultant data)

      While we have offices in Syracuse (NY), San Francisco, and NYC, we embrace and have built a culture around remote work.

    • 1 week ago

      Job Opening: Backend Platform Engineer

      We’re looking for someone to join our Platform Engineering team at Ferrum. Are you interested in building services to help hospitals detect and eliminate the millions of medical errors that occur every year? If so, read on.


      About You

      You have experience solving challenges with microservices and scaling systems securely. You are comfortable building robust applications with Go or similar languages, Docker, PostgreSQL, Linux, and more in complex systems. Your significant experience interacting with and developing APIs provides a framework for creating both internal and external facing endpoints. 

      You love efficiency and automation. Your work at Ferrum will have a huge impact on the business. You understand that automation and infrastructure pays dividends. You take pride in creating tools to help the team perform at a high level and scale to new challenges.

      You communicate and document everything. At Ferrum, we are a distributed remote team. A culture of sharing and documentation allows everyone to seamlessly work together. Further, for FDA and other healthcare regulatory approvals our documentation of development, testing, and validation must be airtight. 

      You take ownership of a project from ideation to delivery and maintenance. Your experience provides a framework for you to work independently on multiple initiatives as both the end-to-end owner and as a contributor to features. You take pride in creating services that are easy to debug and maintain.

      You want to make a positive and lasting impact on the world. You understand that technology has the power to improve people’s lives and enrich our society. You see the inequality in your own community and around the world and you look to change it. 


      What You Will Do

      Ferrum is a distributed, fast-growing company so you will be wearing many hats and pitch in on different components and projects across the organization. That said, here are some examples of what you’ll do:

      • Scale up the platform and integrations between machine learning algorithms and the pipeline

      • Design and build the APIs interfacing the data pipeline and machine learning services

      • Building security tools to protect sensitive patient data throughout the data pipeline

      • Optimize bare-metal appliances to meet the high performance needs of the application

      • Provision infrastructure for the secure services coordinating on-premise and cloud-hosted services


      About Ferrum

      Medical errors kill 6 million patients every year and are the third leading cause of death worldwide. Ferrum provides doctors with an automated quality management system and machine learning marketplace that ensures they catch and fix medical errors before they affect patient care. The service does not affect physician workflow, takes less than a day to install, and is delivered via a secure appliance so patient data never leaves the hospital. Ferrum has been deployed at hospitals in multiple countries around the world. We are a highly technical team led by experienced founders who have built, funded, and scaled successful healthcare technology companies previously. 

      Salary: $95,000


      To apply to this position, please send an email to [email protected]

    • Redox is a distributed company building the platform for the next generation of healthcare software.  We are looking for an experienced Director of Backend Engineering to: - Grow strong, inclusive, and psychologically safe teams that can effectively address changing product needs and priorities. - Develop and mentor engineering leaders. - Influence technical and product direction. - Create and manage a yearly budget. The teams you would lead are responsible for our core data processing pipeline and supporting applications. Their responsibilities include: - Stability, accuracy, and throughput for near real time transaction processing.  - Integrating with various data formats, standards, and communication methods. - Configuration, analytics, and error handling for transaction processing. The engineering leader who joins our team will collaborate across the Product Management, Product Delivery, and Engineering organizations to create change and empower the success of our application developers. Please apply if you are:

          • Interested in working in and fostering a respectful, psychologically safe, inclusive environment  focused on impact and personal growth.

          • Motivated to shape intelligent, responsible engineers and their environment into teams that autonomously and consistently own business outcomes.

          • Passionate about solving complex problems.

          • Intellectually curious with a genuine desire to learn.

          • Biased towards action and creating positive impact.

          • Comfortable with uncertainty and capable of turning complex problems into actionable plans.

      Your opportunities in this role include:

          • Helping to define and foster our Engineering culture across multiple teams.

          • Building and executing on long term visions and plans for multiple teams. 

          • Developing leaders within your teams and mentoring future leaders across the organization.

          • Strengthening and improving our processes to ensure consistent execution in a complex and dynamic environment.

          • Engaging with customers and other industry leaders to share challenges, best practices, and future direction.

          • Helping connect team members to our mission, the company, and each other as they go about their daily work.

          • Fostering employee growth by providing continual feedback, creating individual growth plans, and performing twice-yearly reviews.

          • Coaching team members to: Increase their understanding of the business problems they are solving, identify and collaborate with appropriate stakeholders, evaluate risks and make explicit tradeoff decisions in their solutions, think more holistically about their solutions over a longer time horizon as they solve more complex problems.

      Required experience:

        • You built highly effective application engineering teams in past roles.

        • You worked as an Engineering leader for 5+ years.

        • You understand agile methodologies and their use cases.

        • You effectively debug and address interpersonal, team process, and cross-team collaboration issues.

        • You possess programming experience in at least one high level language.

      Preferred experience:

        • You led teams in a growth stage company.

        • You led teams who built applications hosted in AWS.

        • You possess healthcare and / or interoperability experience.

      It is not expected that any single candidate would have expertise across all of the areas outlined above. Please apply even if you are not sure you meet all these criteria. If you are interested in the role and think it could be a fit, we'd like to hear from you.

      About Redox: What We Do Healthcare organizations and technology vendors connect to Redox once, then authorize what data they send to and receive from partners through a centralized hub. Redox's cloud-based platform is vendor and standards agnostic and enables the secure and efficient exchange of healthcare data. This approach eradicates the need for point-to-point integrations and accelerates the discovery, adoption, and distribution of patient and provider-facing technology solutions. With hundreds of healthcare organizations and technology vendors exchanging data today, Redox represents the largest interoperable network in healthcare. Learn how you can leverage the Redox platform at www.redoxengine.com.

      Redox is an EEO company. We fully support the diversity of our team! Here's a recent blog post about our stance on diversity and belonging: Diversity at Redox We believe in holding ourselves to a high standard of conduct. Here's how we think about this: Redox Code of Conduct Successful candidates must be eligible to be employed in the US, and must reside in the US. Thank you for your interest in Redox!

    • This Software Engineer in Test position for our Secure team is 100% remote.

      A brief overview:

      GitLab is building an open-source, single application for the entire software development lifecycle—from project planning and source code management to CI/CD, monitoring, and security.

      Right now, we’re in a period of growth, we’ve more than doubled the size of the Quality department through 2019, and we’ve increased the number of GitLab employees from 400 to over 1100 this financial year, too.

      At GitLab, we live and breathe open source principles. This means our entire handbook is online, and with a few clicks, you can find the details of future releases, check out our past releases, and see an overview of the product vision you’d contribute to when working here.

      As a Software Engineer in Test at GitLab, you will be embedded in our Secure stage group. You’ll be responsible for baking in a culture of quality across the categories found within our Secure team, expanding on our existing test automation frameworks and test coverage across a range of configurations, and leading our test automation efforts on new features within our Secure categories as part of a dedicated cross-functional team.

      What you can expect in a Software Engineering in Test, Secure role at GitLab:
      • As part of our Secure team you’ll work on test automation issues related to the Quality department, the Secure stage group, and the entire GitLab product. The work you’ll do will be transparent and open to the GitLab community.
      • You’ll develop new tests and tools for our GitLab.com frontend, backend APIs and services, and low-level systems like geo-replication, CI/CD, and load balancing.
      • You’ll identify and drive the adoption of best practices in code health, testing, testability, and maintainability.
      • You’ll work with engineers to define and implement mechanisms to inject testing earlier into the software development process.
      • You’ll configure automated tests to execute reliably and efficiently in our CI/CD environments.
      • You’ll work 1:1 with a Product Manager, and with the wider product and development teams to understand how new features should be tested and to contribute to automated tests for these new features.
      • You’ll work in an environment where we aim to have a 1:10 ratio of Software Engineer in Test to Engineers.
      • As an SET, you'll have the opportunity to become and expert in security testing-related techniques and concerns.
      Projects you might work on in our Secure stage group:

      You’ll spend your time collaborating with a cross-functional team who are embedded in our Secure stage group. You could work on projects where you’ll be tasked with moving our security products from their own standalone QA process to the GitLab QA review application, growing our test coverage across our security products, and implementing security testing processes.

      You should apply if:
      • You’ve got at least a few years of experience developing in Ruby or working on a Ruby on Rails application.
      • You’ve got some experience with security testing or an interest in the security field. To demonstrate this, you could be familiar with SQL injections, cross-site scripting, or URL manipulation. Alternatively, you may have been involved in OWASP or security hacking sessions. This list is by no means exhaustative, it's here to give you an insight into the type of securty-testing experience we can look for.
      • You’ve got a working knowledge of Docker.
      • You’ve worked with industry-standard CI tools like GitLab CI, Jenkins, Bamboo, or Circle CI for example.
      • You’re comfortable with Selenium-based test automation tools like Capybara.
      • You’ve got experience with Git and its command line.
      • You’re interested in growing your knowledge and skills in Test Environment Provisioning and Configuring (Terraform, Ansible, Kubernetes, GCP / AWS).
      • You know about clean code and the test pyramid, and champion these concepts.
      • Our values of collaboration, results, efficiency, diversity, iteration, and transparency resonate with you.
      • You'll thrive in an environment where self-learning and self-service is encouraged and instilled as a part of our culture.

      We're aware the confidence gap exists so we want to encourage you to apply even if you do not match all of the requirements exactly. The above list is intended to show the kinds of experience and qualities we're looking for. It is not a complete list of pre-required skills.

      The culture here at GitLab is something we’re incredibly proud of. Because GitLabbers are currently located in over 51 different countries, you’ll spend your time collaborating with kind, talented, and motivated colleagues from across the globe.

      Some of the benefits you’ll be entitled to vary by the region or country you’re in. However, all GitLabbers are fully remote and receive a "no ask, must tell" paid-time-off policy, where we don’t count the number of days you take off annually. You can work incredibly flexible hours, enabled by our asynchronous approach to communication. We’ll also help you set up your home office environment, pay for your membership to a co-working space and contribute to the travel costs associated with meeting other GitLab team members across the world. Also, every year or so, we’ll invite you to our Contribute event.

      Hiring Process and compensation:

      Our hiring process for this Software Engineer in Test position typically follows six stages. The details of this process and the compensation for this role can be found at the bottom of our job family page.

      Remote-EMEA
    • 1 week ago

      Here at Crisp, we value the strength in teamwork, and strongly believe that it’s the key to Crisp’s success. By bringing together bright, motivated creators, wherever they live and work, we are leveraging humanity’s diversity of experience and background in order to understand the challenges facing our food supply, and solve them together. Come join us, and help build the type of business you’d like to be a part of.

      We are a socially conscious, distributed team. We give you the opportunity to solve challenges in the global food industry while living where you’re most comfortable and working in areas where you can help foster and grow the community that you are a part of.

      As a member of the first few engineering teams at Crisp you have will have the unique opportunity to take products from concept to production as we build towards our goal of becoming the global technology platform for the food industry. You will work closely with the co-founder team and be part of not just defining and implementing our technology and product strategy, but also the way we work together as we scale our company.

      Signs of a great candidate

      • Collaborative. You know that your colleagues’ perspectives will make our customers successful. Similarly, you use your strengths to help us grow together. You propose ways for us to be more engaged and successful with our customers.
      • Customer focused. Our customers are at the forefront of your day. You prioritize our customers’ voice to ensure their needs are met.
      • Ambitious, curious, and resourceful. You are innately curious, and you aren’t afraid to work hard. You are self driven, you take direction well but are able to be creative to find results on your own when asked. You are driven to succeed because your hard work and results make you proud.
      • Disciplined and reliable. We are a distributed company and you enjoy the benefits of working distributed while consistently delivering what you have committed to. When you hit a snag, you communicate and reset expectations early.
      • Appreciative of honest feedback. You know that the best way to learn and grow is through constructive feedback delivered kindly. You view feedback given to you as an opportunity to get better and strive to do the same for others.
      • Work smarter and harder.  You often identify a problem, create a solution and bring it to a state of completion - with others, or even on your own. You find ways of eliminating or automating stuff that is uninteresting or wasteful.

      Crisp’s Backend Tech Stack

      • Statically typed, modern languages. We use Kotlin and TypeScript.  Knowledge of these specific technologies is not a requirement. If you’re willing to learn, we’re willing to help you along the way.
      • Continuous deployment. Code is never far from being deployed to production, because if it’s not in production, it’s not solving problems in the real world. Our branch time spans are short, and features under development are hidden behind feature flags.
      • JVM based back-end. The JVM has a robust, rich ecosystem of libraries and tools that we’re leveraging to help us focus on building solutions, not tool-chains.
      • Cloud first. As a services offering in the 21st century, the cloud isn’t the future, it’s the present. We’re fully invested in using the features offered by our cloud provider in order to minimize technical debt and maximize productivity.
      • Micro-services. Not for the sake of the buzz, but when they make sense. By adopting a modern, thoughtful services architecture we’re able to scale organizationally, reduce technical debt, and maintain a high, sustained velocity.
      • Start-up mode.  The team is still small, and the product is fresh.  You’ll be able to exert a large amount of influence, and contribute to decisions that will determine the future of the product and the team.

      We are building a team of developers with a breadth of combined experiences so that we can collaboratively build great products. There are no hard requirements on specific background, experience or geographical location. Instead we’re looking for individuals that are capable, reliable, and hoping to grow along with us. Do you have strengths you can share? If so, we’d love to hear from you!

    • 1 week ago

       Kryo, Inc is the parent company of chili™, the high-growth sleep solutions company that is rapidly changing the way the world sleeps. Through a scientific approach to delivering products that help improve health and wellness through enhanced sleep quality, chili uses technology to deliver results that some might even call “magical.”  We designed the original and most effective temperature-regulation sleep system, the chiliPAD™, trusted by thousands of delighted customers including pro athletes in every major US sports league, biohackers, business executives, ex-US Presidents and countless other high achievers seeking to optimize their health without pills or drugs.

      More and more customers are experience the life-changing benefits of better sleep, enabled by the chiliPAD and new OOLER sleep system, which has led to rapid growth! To keep pace, we are seeking a Lead Backend Engineer to help us build our IoT Platform and continue our brand’s record growth!

      Our aim is to help 15 million people sleep better in the next five years — one night of restful sleep at a time. Our passion is building products that enable people to get better, more effective sleep. 

      Read more about chili, and our goal to be the future of sleep-driven health, at chilitechnology.com.

      What We're Building

      We are seeking a strong technical lead engineer with experience integrating with building a platform to support our growing suite of connected products. to join the team. Kudos if you have built something using Amazon Greengrass and/or the AWS IoT tools.

      You will be responsible for designing and architecting the interfaces between our products, APIs, and apps. You will work closes with our consumer apps team, and firmware engineers.

      The ideal candidate will be comfortable working in a fast-paced, entrepreneurial environment that is goal-oriented and emphasizes accountability for delivering results.

      What You’ll Do

      • Participate in requirements gathering, technical specification, and the design and development of complex software projects
      • Take technical ownership of our current and future IoT platform
      • Build and deliver consistent high-quality products
      • Ensure solutions are feasible and implemented within technical and business constraints
      • Estimate and scope work in a timely fashion.
      • Monitor and review existing technology and tools and offer guidance on how we can get better
      • Lead a small team of firmware and backend engineers
      • Communicate and live the company’s purpose, core values, and vision.

      What You’ll Bring:

      • Minimum 5 years of experience with Java/Kotlin or Go
      • Design of services in micro services architecture, containers and container orchestration.
      • Deep understanding of AWS including IAM, Cognito, DynamoDB, API Gateway, Lambda, and S3
      • Team leadership experience

      The Perks

      • Competitive Salary
      • Employer-paid healthcare benefits
      • 401k Options
      • Unlimited PTO
      • Great company culture

      We are Not a Good Fit for You if:

      • You aren’t a hands-on manager that isn’t afraid to jump in and get the job done.
      • You want to stay in your lane with a small fixed set of responsibilities.
      • You want someone to tell you how to do your job.
      • You don’t like to change in your daily routine & tasks.
      • You don’t like to sleep and don’t believe high-quality sleep will help people live longer, healthier, and better lives.

      This Job Is Ideal for Someone Who Is:

      • Dependable -- more reliable than spontaneous
      • People-oriented -- enjoys interacting with people and working on group projects

      Job Type: Full-time

      Location:

      • Mooresville, NC or Remote

      Schedule:

      • Monday to Friday
    • Do you love building products from a "behind the scenes" perspective? We're looking to expand our team with a full-time Backend Developer.

      As a backend developer, you'll have the ability to work on large-scale systems that impacts people's day-to-day work.
      Your job will be mainly focused on designing, implementing, and maintaining APIs. To us developing new features and debugging and fixing bugs are equally important, so every developer in our team participates in both types of jobs. You will work closely with frontend and Mac developers to guarantee maximum alignment for our products and smooth engineering processes.

      Our backend is mostly built on Elixir, although we have some bits in NodeJS and Go. Our Elixir API implements GraphQL and we use MariaDB as our primary data store. Our backend also integrates with other minor services like Redis or SQS.

      It's essential that you have broad experience developing with Elixir or other languages that may be considered similar to it like Ruby, Clojure, etc..

      We don't expect you to have experience with all the technologies in our stack, but you are, definitely, not afraid of them. You are an experienced software engineer, and you have been part of medium/large web development teams. You care much for the details regarding security, code quality, scalability, performance, and simplicity. Above all, you seek operational excellence and push to apply the best engineering practices possible. Not everything that you or your team do can be perfect, but, at least, you make sure that you always know the trade-offs.

      We back our decisions with arguments. You don't care for hype and always try to find the best solution and technology for the job and its context.

      We value every year of experience in your field, but experience isn't the be-all and end-all. The ideal candidate has the passion and knowledge to build high-quality software. We'd love for you to learn from us, just like we'd love to be able to learn from you.

      Our team works remotely and communicates mostly using text, so you need to have excellent communication skills and written English, be self-motivated, and comfortable working in a remote position.

      Essentials
      • Passionate about the web, product design, and problem-solving.
      • Able to work as part of a close-knit team. Together with your colleagues, you will code, review Pull Requests, deploy to production, etc.. Also, as part of a distributed team, you believe in maintaining detailed documentation.
      • Ability to write and maintain high-quality and well-tested code.
      • At minimum 4 hours of overlap with European/African timezones.
      • Experience with building web APIs.
      • We expect you to be able to start coding in Elixir since the beginning, so, at least, you must be already familiarized with the language, debugging tools, and good practices.
      • Experience with SQL and ORMs. We expect from you to debug queries, suggest database optimizations and work with data migrations in the most optimum way.
      • Knowledge of GraphQL. You understand, at least, its pros and cons depending on the context.

      Bonus points
      • Experience or history of working as part of a large remote team or organization.
      • Experience in creating or contributing to open source projects.
      • Experience, not only building Elixir services but also working with BEAM regarding error-debugging and optimizations proposals.
      • Experience in working with Amazon Web Services.
      • Experience integrating web applications with external payment systems.
      Even if you're not able to tick all of these boxes, we would still love to hear from you.
    • At Kodify we manage several high traffic web platforms developed using the latest technologies and we work hard to provide the best experience for our users.

      The team at Kodify is looking for a talented Senior FullStack Developer to join our remote team. This specific role is open to remote candidates based in European Union only (a must for us). With you on board, we’re looking to expand our team (currently 15 developers working across multiple European locations) and take our projects to a whole new level. You will deliver Javascript development skills on the front and backend systems that power our sites. Good knowledge of HTML and CSS are also required, along with the ability to work with our designers and the business to implement the features required.

      Your key responsibilities:

      • Create Server and Client JS, HTML & CSS to deliver required functionality and design

      • End-to-end responsibility from technical design to deployment and testing

      • Work with Designers & Product Owners to ensure they understand possibilities / limitations

      • Always work towards minimising page load time / API response times

      • Become a valued team member, providing feedback to the team

      • Take ownership of your code / tasks / role

      • Be proud of what you achieve, and of the product, and be one of the driving forces behind always making it better

      • When you cock-up - own-up! (We don’t do blame-storming here!)

      • Have fun and enjoy your job!

      About you:

      • You’re a real team player. You love to help and find solutions together.

      • Your sense of humour will bring a new dynamic to the team - you love to have fun while you work!

      • You can think on your feet and adapt well to fast changing environments and priorities.

      • You are passionate about software development

      • You're able to think beyond code to architecture and user experience

      • You have a real ‘Can Do’ work ethic - We are results based, not clock based!

      Requirements

      Skills & Requirements - Must Have:

      • NodeJS

      • Javascript / HTML / CSS

      • MongoDB

      Bonus points:

      • React

      • Redux / Redux Observables (or RXJS)

      • GraphQL

      • FaaS

      • Microservice architecture

      • Express / Connect

      • Redis

      • ZeroMQ

      • Your own open source projects

      • High traffic websites

      • Docker / Kubernetes / AWS Technologies (e.g. EC2, S3, Cloudformation, ..)

      • Streaming video technologies / Web playback tools (VideoJS)

      • Understanding of, and agreement with, Agile principles

      • Knowledge and experience in Git and JIRA

      Other:

      • Experience working remotely and with remote teams

      • Experience managing high traffic and content heavy websites.

      Education

      Education is compulsory, but where you got it is irrelevant for us! We are looking for someone who has worked in a similar role (or roles) for at least 3 years, and can show us examples of their work. We are not looking for a newbie, nor are we looking for a rockstar, we are looking for a mid to senior level developer who wants to both learn and contribute to our team.

    • Kuali is looking for a Senior Software Engineer, with a willingness and interest to grow in a full-stack environment. We use React and Apollo for our front-end and NodeJS, Express, and MongoDB for our back-end for new development and support legacy stacks running Java, Tomcat and MySQL. Our software engineers have responsibility for their services top to bottom, we work in a full-stack process, and we are looking to enhance our team with stronger front-end skills. We are building evolving products involving multiple microservices that communicate over RESTful services utilizing single-page applications to deliver an amazing and accessible experience to our users. This position is on our Research/Sponsored Programs product team.

      ABOUT THE COMPANY

      Kuali builds open source higher ed solutions in a competitive space where users are just waiting to be delighted.

      Why join us? Our work matters — we’re helping our customers improve the quality of higher education by decreasing administrative costs. We compete in a competitive space where users are saddled with outdated, inefficient, legacy ERPs and eager to be delighted. We’re generating revenue and growing quickly with nearly 170 customers and 100 employees. Kuali is committed to open source software development. You’ll have a significant impact on what we do and how we do it because we are an empowered group of entrepreneurs. Plus, you’ll get to work with some truly amazing people at a fast-growing, design-centric EdTech startup.

      If you’re looking to make your fortune off a quick flip with no business model, you’d be happier someplace else.

      Requirements

      Responsibilities:

      • Helping set architectural direction for our services architecture.
      • Creating elegant code.
      • Building relationships with customers to develop a deep understanding of their needs.
      • Supporting critical bugs and security issues in a Devops role.
      • Advocating passionately for customer priorities during product development.
      • Creating amazing software and services.
      • Talking and listening to customers (and other developers) about their challenges, hopes, and dreams.

      Background:

      • You’ve worked on multiple production-grade web applications.
      • You code better than most.
      • You care about the quality of your code.
      • You care about user experience and accessibility but are also comfortable building a solid backend system.
      • You know what WCAG and AAA are and how to build a system that can meet these requirements.
      • You enjoy building and can deliver beautiful user experiences, but can also balance priorities and sometimes sacrifice that pixel perfection in order to deliver features.
      • You’re well versed in at least one programming language, but preferably several.
      • You’re versatile. You know when to dream big and when to act small. You’re equally comfortable in both greenfield and refactoring projects.
      • You’re a collaborator. You build great relationships with other engineers, customers, and our open source communities.
      • You’re inspired to achieve results, and your enthusiasm is contagious.
      • You’re passionate about your role in helping clients and other developers achieve their missions, and you advocate for them fiercely.
      • You’re curious and continuously seek knowledge and share your discoveries with others.
      • You know how to influence and serve.
      • You understand the complexity of large enterprise applications.
      • You’ve used agile methodologies and have ideas on how you’d improve them.
      • You’re into Continuous Delivery and interested and willing to work in a Devops environment.

      If you have some of these too we’ll be delighted:

      • You have experience with the Higher Education and/or Research community.
      • You’ve shipped Software as a Service (SaaS) products.
      • You've worked with a microservices architecture.
      • You’ve been through incremental refactoring efforts.

      Benefits

      • Autonomy
      • 401k matching (up to 4% of your salary)
      • Full health premiums paid by company for you and dependents
      • Take the time off that you need (we don’t track sick or vacation time)
      • Paid holidays
      • Annual tech hardware budget to buy whatever you want to do your job
      • Annual conference and training budget to learn what you want to learn
      • Catered lunches & fresh fruit if you are local
      • Remote-friendly environment
    • Mobile Engineers (Android & iOS)

      We want you to help us take WordPress, Simplenote, and other native apps for Android and iOS to the next level. We want people to be able to blog and manage their site or shop wherever they are, taking advantage of the things that make our mobile devices our most important ones, such as media and notifications. We work closely with multi-functional product teams to improve the WordPress experience on phones and tablets — both the apps and their underlying APIs and systems.

      About you:
      • You are highly collaborative and you love participating in code reviews and discussions about architecture or design.
      • You are passionate about and accomplished in Android or iOS software development; in particular, Kotlin and Swift experience are a definite plus.
      • You are knowledgeable about design patterns and testability; experience with Espresso, performance testing and unit testing is very welcome.
      • You are thoughtful about product design, with good user experience instincts.
      Extra credit:
      • Experience with React Native development.
      • UI design skills and knowledge of platform design specifications.
      • PHP, WordPress, and REST API backend programming experience.
      • Data analysis experience, and understanding of how analytics can influence product decisions.
      • Knowledge of tooling and build systems.
      • Open source contributions, particularly involvement in open source (or other) communities.

      Diversity & Inclusion at Automattic

      We’re improving diversity in the tech industry. At Automattic, we want people to love their work and show respect and empathy to all. We welcome differences and strive to increase participation from traditionally underrepresented groups. Our D&I committee involves Automatticians across the company and drives grassroots change. For example, this group has helped facilitate private online spaces for affiliated Automatticians to gather and helps run a monthly D&I People Lab series for further learning. Diversity and Inclusion is a priority at Automattic, though our dedication influences far more than just Automatticians: We make our products freely available and translate our products into and offer customer support in numerous languages. We require unconscious bias training for our hiring teams and ensure our products are accessible across different bandwidths and devices. Read more about our dedication to diversity and inclusion.

      Curious who works in engineering at Automattic? Meet our Mobile Engineers – Thuy, Elisa, Cate and Aaron!

      How to Apply

      Does this sound interesting? If yes, please send a short email to jobs @ this domain telling us about yourself and attach a résumé as a PDF. Let us know what you can contribute to the team. Include the title of the position you’re applying for and your name in the subject.

      Proofread! Make sure you spell and capitalize WordPress and Automattic correctly. We are lucky to receive hundreds of applications for every position, so try to make your application stand out. If you apply for multiple positions or send multiple emails there will be one reply.

      If you’re reading this on a site other than automattic.com please ensure you visit automattic.com/work-with-us for the latest details on applying.

      Please answer the following questions in your cover letter. Applications without these questions answered will not be considered:

      • Tell us about an interesting app you’ve worked on. What made it interesting?
      • How do you use our products, or their competitors? How would you improve one of them?
      • What questions do you have for us?

      ← Work With Us

      All Jobs Require
      • Great communication skills. We’re a distributed team, so frequent and clear written communication is a must.
      • Self-driven work ethic. You need to be a self-starter who loves taking initiative and seeing things through to completion.
      • Curiosity and the desire to learn. Our business is changing and growing fast, who knows what will be the skills of tomorrow? Flexibility is key.
      • Ability to Travel. We value those rare occasions when we meet our colleagues in person, and require 2–3 non-consecutive weeks of travel per year, usually by plane.
    • 2 weeks ago

      Note: Although this is a remote position, we are only seeking candidates in European timezones between UTC-1 and UTC+3 to facilitate overlap of working hours.

      At PSP Media we develop cloud-based software solutions for the sports industry, enabling clubs and associations to bring their coaching education and administration online. We are soon launching training.app, our B2C platform for sports coaches of all levels anywhere in the world, helping them to improve their coaching by giving them access to high-quality coaching content across all their devices.

      As a Backend Engineer you not only maintain our different Laravel applications but also implement new features and build new services/applications from the ground up. 

      What you will do:

      • Work on high-scalable products with PHP7 hosted on a cloud-based infrastructure
      • Build and provide internal & external RESTful APIs that ensure a fast & frictionless updating of our products
      • Constantly challenge and expand your knowledge of reliable software architecture, programming and new technologies
      • Work with agile processes that are adapted to the team’s and project’s needs

      What technologies you'll be using:

      • PHP7 with Laravel
      • Go, Python, Node.js
      • MySQL, DynamoDB
      • Kubernetes, Docker
      • ElasticSearch
      • AWS (EKS, EC2, RDS, SQS, SNS, Lambda, CloudWatch, S3, ElastiCache etc)
      • Microservices with synchronous and asynchronous communication

      The budgeted compensation range for this role is €40,000 to €50,000 annually. The actual compensation offered will be based on relative experience and skills, location and employment type. At this time we are only able to provide official employment status to those located in Malta. All other team members will join as full-time consultants and will be responsible for paying any taxes or applicable fees where they reside.

      Minimum qualifications

      • 5+ years of professional software development experience with PHP
      • 2+ year of professional experience with Laravel
      • Solid technical understanding of RESTful API’s
      • A strong portfolio of projects in which you have taken part
      • Spoken and written English skills on Upper-Intermediate level or higher
      • Knowledge of Unit Testing
      • OOP skills and knowledge of design patterns


        Preferred qualifications

        • Knowledge of Microservice architecture

        • Experience with Amazon Web Services (or similar)

        • Experience with Docker and Kubernetes, CI/CD

        • Test-driven development

        • Domain-driven design

      See 39 more Software Development jobs
    • Product (6)

      • 2 days ago

        What We’re Building

        After creating custom payment systems in-house at previous companies and realizing the pain of keeping these ad-hoc solutions up to date, we started asking how other businesses were handling their business-to-business payment needs.

        We spent 9 months conducting over 300 customer development interviews and came up with a framework to build the simplest way to send and receive B2B payments. Almost three years later, we have a product that we are proud of and a healthy list of happy customers, but we are really just getting started.

        The Team You’re Joining

        75% of our team knows how to code. We are passionate about our product and always strive to release the best, most usable interfaces, while not compromising on security and scale. You’ll get strong voices with decades of experience working in design, frontend (React and Redux), backend (Python/ Django) and QA.

        Product Management at Routable

        You would be our first product manager here at Routable. You will work with our design, QA and engineering teams to help shape our product development and engineering culture.

        It’s a unique opportunity to influence how to build an amazing product that customers love.

        🔍Key Areas of Focus

        • Ramp up your expertise in the business payments domain to develop deep understanding and empathy for our customer’s pain points

        • Obtain comprehensive product knowledge

        • Develop a deep understanding around our business goals and how they correlate to our product roadmap

        • Prioritize the team’s deliverables, capture any dependencies, and highlight any potential roadblocks

        • Keep our product development team on track to hit our sprint objectives, by understanding any interdepencies, surfacing any blockers, and serving as a continuous feedback loop for the team

        • Own our product requirement documentation, keeping it comprehensive and up-to-date

        • Distill our product feature requirements into an actionable backlog of epics and tickets (JIRA)

        • Pair with our QA team to produce clearly defined acceptance criteria and tests for our product

        • Be a true champion of accurately scoping work

        🕵️‍♀️Who we’re looking for:

        • You love to build systems, processes and tools

        • You enjoy collaborating with teams across the organization

        • You love to support others, ultimately wanting the team to thrive

        • You are a quick learner, and hungry for product mastery

        • You are thrilled about working in a fast-paced start-up environment (you're not a 9-to-5-er)

        💻Need to have:

        • 3+ years experience as a Product Manager

        • 3+ years experience working with JIRA, or other product management tools

        • 3+ years experience analyzing product metrics, funnels and making data driven decisions

        • Experience with managing remote software development teams

        • An analytical mind and strong quantitative skills

        • Ability to thrive in an autonomous environment, and manage projects through to delivery

        • Strong product development lifecycle understanding

        • Strong people and project management skills

        • Empathy and the ability to connect with others on many levels

        • Sound business intuition and solid technical judgement in project planning and decision making

        • High oral and written communication proficiency

        • You’ve contributed code and/or design to a live product that serviced thousands of users

        ➕Nice to have:

        • Experience managing SaaS product development

        • Experience with financial products or services

        • You know how to code

      • 4 days ago

        About Knucklepuck

        As a forward-thinking digital agency, we are a creative team of marketers, developers, data crunchers, writers, and strategists. Focused on measurable outcomes, we understand that we are only successful in ourselves if we grow our clients’ businesses.

        More than the sum of our parts, Knucklepuck leverages the diverse skills of our talented crew to become an extension of our clients’ teams. It’s this collaboration that gives us the energy to do amazing work.

        We are looking for a self-starter who is passionate about bridging the gap between client and web develop teams. In exchange for your insatiable curiosity and Product/Project Management experience, we offer the opportunity to make a meaningful impact on our business and our clients’ businesses, to hone your technical skills, and to reap the rewards of a job well done. 

        If you are customer-focused, embrace challenges head-on, and appreciate working for a company that provides the support you need to grow and excel, then this is your opportunity. Join the Knucklepuck team to pursue your passions and realize your goals.

        About this position

        The ideal candidate will be the glue and bridge-the-gap between Knucklepuck’s clients and the web development team.  In this role, you will ensure that client deliverables are being met on time, with precision, and that the Knucklepuck team has a well-defined pathway to meet the client’s expectations.  You understand the nuts and bolts of WordPress and utilize your skill set to create detailed, easy to read & follow technical documentation.

        To succeed in this role you must have:

        • At least 3 years experience in a similar website product/project management role, particularly at an agency specializing in custom WordPress development 

        • Deep understanding of WordPress (custom post types, taxonomies, posts, pages, widgets, navigation, users, etc.) 

        • Experience with design and front-end principles and tools (knowledge of HTML, CSS, and Javascript a plus) 

        • Understanding of API’s and integration between WordPress and third-party platforms. 

        • Comfortable working in an entrepreneurial, fast-paced environment where strategies or priorities can quickly shift as business needs warrant. 

        • Must be exceptionally organized, highly detail-oriented and have strong communication skills.

        Your primary responsibilities will include:

        • Ability to manage multiple, simultaneous web development projects and keep them on time and on budget. 

        • Proven ability to participate in discovery meetings to assess website requirements 

        • Proven ability to break down and document tasks for templates/functionality, including the design, front-end development, and backend development phases. 

        • Coordinate with team members on scheduling using our PM software (Wrike) 

        • Serve as the primary liaison between the web development team and the client 

        • Coordinate recurring status meetings with stakeholders

        • Conduct Quality Assurance testing of development phases, comparing with documented requirements to ensure accurate implementation against those requirements. 

        • Potential for travel

        What we’ll offer you in exchange:

        • Non-traditional benefits; contributions toward a competitive medical plan; the option to purchase additional benefits at reasonable rates such as dental and vision

        • Flexible work hours;

        • 15 days PTO

        • 401k matching

        • Culture Bonus

        • A Remote first culture; headquarters time zone is EST 

        • Fun stuff like: snacks, beer fridge, monthly company social events, beanbag chairs, the occasional Nerf gun battle, birthday celebrations (Let's celebrate You!) Lunch & Learn lectures

        • Startup business mentality: personal growth potential, career advancement and making an exponential impact on the company growth

      • Auth0 is a pre-IPO unicorn. We are growing rapidly and looking for exceptional new team members to add to our teams and will help take us to the next level. One team, one score. 

        We never compromise on identity. You should never compromise yours either. We want you to bring your whole self to Auth0. If you’re passionate, practice radical transparency to build trust and respect, and thrive when you’re collaborating, experimenting and learning – this may be your ideal work environment.  We are looking for team members that want to help us build upon what we have accomplished so far and make it better every day.  N+1 > N.

        The Platform Engineering group at Auth0 builds the underlying technologies that power our Public and Private Cloud Platforms worldwide. The group is responsible for infrastructure, data storage, observability, SRE, provisioning, compute, orchestration platform, build/test/deploy, tools and services - all of the components that make up the Auth0 Platform.

        We’re looking for a technically savvy product manager to deliver solutions that empower customers to realize the value of the platform. This is a high-impact role that requires you to understand the business challenges and use-cases of our auth0 customers and developers to shape the product roadmap. Experience in cloud (AWS) infrastructure, storage, security, containerization/kubernetes, and CI/CD pipeline is highly desirable. A fierce curiosity and strong collaboration skills are your keys to success.

        You will:

          • Conduct product research and discovery with engineering teams.

          • Analyze and synthesize signals from multiple sources: users, field teams, market data, competitive analysis, and others.

          • Define the near and long-term strategy and socialize it with stakeholders.

          • Work daily as a member of a dedicated team with engineering and design, organized around a shared mission.

          • Develop and test product hypotheses, working in a lean and iterative way.

          • Define and track KPIs and success metrics for your product area.

          • Work with cross-functional partners in Product Marketing and our field teams to enable successful feature launches.

          • Create assets to guide product development work (framing documents, user story maps, opportunity canvases, stories for implementation).

        You might be a good fit for this role if you:

          • Have 5+ years of experience as a product manager, preferably in a startup environment, with a minimum of 5 years working in the software industry.

          • Has experience working on technology platforms, experience in building highly available and scalable large web software backends in cloud environments (Preferably AWS).

          • Has experience with microservice architecture and web application/services development.

          • Has experience working with DevOps teams, SRE teams and managing infrastructure running business-critical applications.

          • Has prior experience in working with one or more domains like SQL/NoSQL databases, full-stack web deployments, SaaS or PaaS deployments.

          • Has experience working with containers, kubernetes, container orchestrators, and cloud deployments.

          • Are a champion for collaborative, iterative product discovery, and embrace your role as a member of a cross-disciplinary team.

          • Have exposure to lightweight product development methods such as user story mapping or rapid prototyping.

          • Are curious about new technology and exhibit a strong desire to learn.

          • Have a degree of technical fluency that allows you to communicate with and understand your target audience (developers).

          • Love the work of identifying and deeply understanding customer problems.

          • Exhibit user empathy and seek their input at all stages of the product life cycle.

          • Are self-motivated and have experience working remotely.

          • Can travel domestically or internationally when required (15% or less).

          • Have experience working on Platform is a plus.

        Preferred Locations:

          • #US; #AR; #CA;
        Auth0’s mission is to help developers innovate faster. Every company is becoming a software company and developers are at the center of this shift. They need better tools and building blocks so they can stay focused on innovating. One of these building blocks is identity: authentication and authorization. That’s what we do. Our platform handles 2.5B logins per month for thousands of customers around the world. From indie makers to Fortune 500 companies, we can handle any use case.

        We like to think that we are helping make the internet safer.  We have raised $210M to date and are growing quickly. Our team is spread across more than 35 countries and we are proud to continually be recognized as a great place to work. Culture is critical to us, and we are transparent about our vision and principles

        Join us on this journey to make developers more productive while making the internet safer!
      • 3 weeks ago

        What We’re Building

        After creating custom payment systems in-house at previous companies and realizing the pain of keeping these ad-hoc solutions up to date, we started asking how other businesses were handling their business-to-business payment needs.

        We spent 9 months conducting over 300 customer development interviews and came up with a framework to build the simplest way to send and receive B2B payments. Almost three years later, we have a product that we are proud of and a healthy list of happy customers, but we are really just getting started.

        The Team You’re Joining

        75% of our team knows how to code. We are passionate about our product and always strive to release the best, most usable interfaces, while not compromising on security and scale. You’ll get strong voices with decades of experience working in design, frontend (React and Redux), backend (Python/ Django) and QA.

        Product Management at Routable

        You would be our first product manager here at Routable. You will work with our design, QA and engineering teams to help shape our product development and engineering culture.

        It’s a unique opportunity to influence how to build an amazing product that customers love.

        Key Areas of Focus

        • Ramp up your expertise in the business payments domain to develop deep understanding and empathy for our customer’s pain points

        • Obtain comprehensive product knowledge

        • Develop a deep understanding around our business goals and how they correlate to our product roadmap

        • Prioritize the team’s deliverables, capture any dependencies, and highlight any potential roadblocks

        • Keep our product development team on track to hit our sprint objectives, by understanding any interdepencies, surfacing any blockers, and serving as a continuous feedback loop for the team

        • Own our product requirement documentation, keeping it comprehensive and up-to-date

        • Distill our product feature requirements into an actionable backlog of epics and tickets (JIRA)

        • Pair with our QA team to produce clearly defined acceptance criteria and tests for our product

        • Be a true champion of accurately scoping work

        Who we’re looking for:

        • You love to build systems, processes and tools

        • You enjoy collaborating with teams across the organization

        • You love to support others, ultimately wanting the team to thrive

        • You are a quick learner, and hungry for product mastery

        • You are thrilled about working in a fast-paced start-up environment (you're not a 9-to-5-er)

        Need to have:

        • 3+ years experience as a Technical Product Manager

        • 3+ years experience working with JIRA, or other product management tools

        • 3+ years experience analyzing product metrics, funnels and making data driven decisions

        • Experience with managing remote software development teams

        • An analytical mind and strong quantitative skills

        • Ability to thrive in an autonomous environment, and manage projects through to delivery

        • Strong product development lifecycle understanding

        • Strong people and project management skills

        • Empathy and the ability to connect with others on many levels

        • Sound business intuition and solid technical judgement in project planning and decision making

        • High oral and written communication proficiency

        • You’ve contributed code and/or design to a live product that serviced thousands of users

        Nice to have:

        • Experience managing SaaS product development

        • Experience with financial products or services

        • You know how to code

      • 3 weeks ago
        Please see here for a full job description: 

        Summary
        We're hiring a full time, full-stack software developer—preferably with proficiencies in Python and React—to work with our distributed team.

        Zoomforth helps professionals gather content and easily design beautiful websites. It's like Squarespace, but for professional communications. Our software makes the complex simple, and the boring beautiful.

        We're looking for engineers who are passionate about the quality of the product they build. We strive to make our code clean and clear, and our product even cleaner and clearer.

        Join a profitable growth-stage startup and work from anywhere, while learning with—and from—an amazing team. You’ll work with talented engineers on a well developed code base and support some of the most respected startups, agencies, and businesses in the world.

        🌎Remote Working | 🕑Full Time (Contract Optional) | 💛Employee Benefits

        Why work with Zoomforth?
        - We continue to modernize our codebase leveraging the latest advancements in frontend and backend tools. We believe in using the right tool for the job.
        - With a small eng team, you can help shape the direction of our software and systems.
        - We have constant feedback loops in place. From code reviews to sales calls, you will hear how the features you build impact our customers.
        - We value getting the job done more than the number of hours you’re behind your computer screen.

        Compensation
        $80k-$140k base, based on role and experience
        Health, medical and dental
        Non-matching 401(k)
        Unlimited vacation

        Logistics
        This is a remote job for a distributed team, with opportunities for travel and team retreats


        Preferred Technologies
        • Python web frameworks—we use Python Pyramids
        • Modern JavaScript frameworks and tooling—we use Webpack + React
        • Git + Github


        Responsibilities
        • Design, implement, and improve our frontend React application, backend Python application, and ancillary systems
        • Work with the product team to help determine product direction
        • Review and improve other engineer’s code
        • Work with engineers to design data models and implement application features.
        • Participate in on-call customer support when necessary


        Qualifications
        • We're a small, distributed team—so excellent communication, and a self-motivated work ethic are essential. Bonus if you’re experienced with remote work.
        • The desire to work with no hand-holding—i.e., independently research and design software systems based on business needs. Learning new skills along the way as necessary.
        • Experience with the systems needed to build and maintain a full web app stack:

        Critical:
        • Experience with modern JavaScript frameworks and package management (React is preferred)
        • Experience with interpreted web application frameworks. (Python Pyramids preferred)
        • SQL Database experience in concurrent applications
        • Basic proficiency in CSS
        • Writing pragmatic, productive tests
        • Using CLI Git and GitHub

        Nice to have skills:
        • Docker experience
        • High level proficiency in CSS
        • Webpack, Babel, ES6
        • Linux server management, BASH
        • RESTful application design
        • AWS infrastructure management, (EC2, Elasticbeanstalk, cloudfront)
        • Network debugging
        • Network and application security experience
        Zoomforth helps customers gather content and easily design beautiful websites. Our software makes the complex simple, and the boring beautiful. It's like Squarespace, but for professional communications.

        Join a profitable growth-stage startup and work from anywhere, while learning with and from an amazing team. You’ll work alongside our CEO and support some of the most respected startups, agencies, and businesses in the world.
      • 1 month ago

        HOMER has a newly created opportunity for a Product Manager, Data to join our growing team! This role will report into our new Toronto office (TBD), until then, this position will be remote. 

        HOMER, a BEGiN brand, is the proven early learning program that provides the best educational start possible. We offer personalized, fun, and proven learning products for kids ages 2-8 to help build confidence, mastery, and a love of learning. We are deeply committed to our members and to their children, and we are building a creative and strategic team to develop a portfolio of early learning products that support learning everywhere.

        The Product Manager, Data will be responsible for product management of HOMER’s data products and services. This includes HOMER’s proprietary analytics framework, dashboards and data visualization tools, and data dictionary.

        You will:

        • Develop a deep understanding of internal stakeholder needs for data and infrastructure across multiple business disciplines
        • Translate needs to a clear and actionable roadmap; author requirements for execution
        • Prioritize and manage a transparent product backlog to achieve maximum business value
        • Establish effective and efficient feedback cycles with internal stakeholders
        • Partner with engineering leadership to build scalable and highly reliable systems and balance tech debt with new investment
        • Partner with product and engineering leadership to invest in systems commensurate with long-term product vision
        • Quantify ROI on backend projects and facilitate trade-off discussions with leadership

        You must have:

        • At least 3 - 5 years of product management experience with backend systems
        • At least 2 - 3 years experience working with data (analytics, data science or data engineering)
        • Mastery of product management best practices
        • Examples of successful experience working with internal stakeholders across multiple disciplines
        • Proven ability to influence decision-making at all levels within an organization
        • Strong knowledge of content management systems
        • Strong familiarity of events-based analytics tracking
        • Experience with agile software processes
        • BA or BS degree

        Also Preferred:

        • Knowledge of data visualization tools (preferably Looker)
        • Practical experience in a content-driven consumer business
        • Working familiarity with SQL and relational database design
        • Experience architecting personalization projects

        We like people who are:

        • Results oriented, hands-on and passionate about our industry (education) and our consumers (children, parents and educators)
        • Collaborative, and thrive in startup environments
        • Able and willing to learn new technologies and styles

        What you’ll get:

        • HOMER offers competitive compensation including equity and full benefits
        • Smart, passionate, and engaged co-workers
        • Excellent top-tier Medical/Dental/Vision benefits
        • A chance to have a big impact
        • A chance to bring a love of reading and learning to children globally

        HOMER is an equal opportunity employer and enthusiastically encourages people from a wide variety of backgrounds and experiences to apply. HOMER does not discriminate on the basis of race, color, religion, sex (including pregnancy), gender, national origin, citizenship, age, mental or physical disability, veteran status, marital status, sexual orientation or any other basis prohibited by law.

    • All others (3)

      • PSPDFkit (6 hs +/- UTC)
        2 weeks ago

        Job Description

        We’re looking to hire a Technical Writer to join our team working on PSPDFKit. Our framework is used in countless different settings, from meeting rooms to factory plants and airplanes, which brings unique challenges and requires great documentation and developer support.

        You will gain a lot of experience working on and around a huge, interesting projects.

        You Will…

        • Write great documentation and improve existing one.

        • Write technical blog posts.

        • Write support answers.

        • Learn how a large project and codebase is organized.

        • Spend time to get things “right”, not to hack something up quick.

        • Collaborate daily with the whole team (Android, iOS, Core, Support, Backend, Design) using Slack, GitHub and Google Hangouts.

        Our Ideal Candidate

        • Is located somewhere that’s 6 hours +/- of the UTC timezone.

        • Has good communication skills and understands the importance of team cohesion.

        • Is self-motivated and curious about new technologies.

        • Has a creative approach to problem solving.

        • Is interested in new challenges.

        • Has basic understanding about iOS, Android, Linux and Windows.

        • Has some experience in Objective-C, Swift, Java, Kotlin, C and/or C++.

        • Is rigorous, methodical and thorough.

        • Enjoys breaking things 😄

        What You Get

        • Room for personal and professional development.

        • A motivated team and a thriving work culture.

        • Numerous planned company events throughout the year.

        • The freedom to set up your ideal work environment.

        • Flexible working hours and vacation policy.

        You Should Include These In Your Application

        • A writeup explaining who you are as a programmer. Sample questions you might want to address: How’d you get started? What projects have you enjoyed working on? Which have you disliked? What motivates you? What surprising things have you learned about yourself since starting to program?

        • Links to online profiles you use (Github, Twitter, etc).

        • A description of your work history (whether as a resume, LinkedIn profile, or prose).

        PSPDFKit is an equal opportunity employer with people from many different cultures and countries. We celebrate diversity and are committed to building a team that represents a variety of backgrounds, skillsets, and perspectives, and to providing our employees with a work environment free of harassment.

        We do not discriminate on the basis of race, color, religion, age, marital status, national origin, ancestry, physical or mental disability, medical​​​ condition, sexual orientation, gender identity or ​expression, or any other non-merit factor. We’d especially love to receive applications from individuals who are underrepresented in the tech industry.

      • Intevity (US only - Northeast)
        3 weeks ago

        Company Description

        As a digitally-focused management consultancy, we do more than strategy. From strategy and design to architecture and development, we deploy senior, cross-functional teams to work hip-to-hip in the trenches with client teams. 

        Founded in 2003, Intevity (previously Twin Technologies) is a full service, digitally-focused management consultancy based in Boston, MA with remote offices and employees throughout the eastern and central US (Baltimore, Chicago, D.C., New York). Intevity focuses on both Commercial and Public Sector clients, with deep expertise in retail, software, and government. Intevity has key vendor partnerships with Adobe, AWS, and Salesforce. 

        We work on all phases of projects, from early discovery and design to strategy to execution. We are known for our vulnerability-based culture, high levels of craftsmanship, innovation, and trust; being able to truly connect with the needs and spot the real reasons why an organization is being held back from achieving their goals. 

        We specialize in digital transformation in retail, software, and government. We align audiences, optimize processes and build custom, cutting-edge experiences on leading platforms—all while helping businesses increase velocity while reducing organizational risk. 

        As an agile company, Intevity is committed to continually growing and evolving with the market to provide an environment where creativity, leadership, mentoring, planning, and resources are in place to achieve our shared goals.

        Job Description

        In this leadership role, the Director of Digital Technology is responsible for spearheading technology strategies and development efforts while building long-term customer relationships within a growing consulting services company.

        Hands-on, seasoned technical professional who contributes to the technical vision of Intevity and its clients, and confidently leads Intevity’s enterprise clients through digital transformations.

        Team player that fosters transparent communication and has a “help first” attitude on his / her team. They are driven to deliver and pursue excellence in all they do.  They are fearlessly vulnerable and accountable, unafraid of new challenges, and thrive when it’s time to “find a way” when the path isn’t clear.

        Fulltime leader responsible for supporting new business development, maintaining technical excellence across engagement projects, and growing and leading an outstanding technology development team in a fast-paced agile environment.

        Responsibilities and activities are varied but include:

        Client Engagements:

        • Lead and define technology / development / platform engagement objectives, strategy and approach while developing and maintaining relationships with key client stakeholders

        • Act as a hands-on solution architect and technical lead for client Engagement teams; with the ability to manage multiple client engagements concurrently

        • Evaluate technologies and advise on technical challenges and risks, costs and benefits, and alternative solutions

        • Define and ensure best practices and compliance to software development standards are upheld across teams

        • Serve as technology SME for client discussions and workshops, and facilitates conversations to ensure stakeholder alignment on strategic solutions

        • Collaborate with individual account Engagement Director(s) on the Technology portion of an engagement to assign technical resources, and assist with planning and kick-off activities as needed

        Pre-Sales & Business Development:

        • Participate in pre-sales and sales efforts for key accounts

        • Lead the Intevity Technology team in shaping new opportunities for Intevity—be it expanding current client relationships, or forging new ones 

        • Strategize and propose solutions for complex technical, scalability or performance challenges

        • Communicate technical concepts, platforms and architectures, and solutions to clients in a compelling manner

        • Develop and tell cohesive stories about proposed technology solutions and also past case studies

        • Assist with the development of proposals, including shaping and responding to opportunities, proposal creation, and oral presentations related to the Technology team

        • Collaborate with Engagement Directors to estimate engagements, and create statements of work that describe the scope, work effort, deliverables, and costs

        Practice Development and Strategy:

        • Build and execute strategic plans for enterprise technology solutions, including technical leadership and architectural direction

        • Lead, oversee and define best practices for technology and platform solutions, technical and quality standards and developer processes, and web and platform development using reusable software components of Fortune 500 clients

        • Evaluate and recommend new technologies on a regular basis to maintain technical excellence and development efficiencies both for internal use and to better service enterprise clients

        • Drive, oversee, and provide thought leadership for technology and development, internally and externally through social media engagement (Intevity blogging, LinkedIn, Twitter), speaking at industry events, one-pagers, and white paper authoring

        Leading, Managing and Mentoring:

        • Natural ability to coach, lead and mentor team members (e.g. technical leads, developers) and managers—with an emphasis on aligning their strengths and passions to Intevity business strategy and providing constructive feedback and support

        • Establish and maintain an open, supportive environment where people can do their best work

        • Successfully manage project teams of varying sizes using Agile methodologies

        • Mentor and guide Engagement Directors on how to lead with an integrated technology / development approach

        • Manage utilization of the Technology team to attain individual and team targets

        • Contribute to Talent Acquisition activities

        Expectations:  

        Being remote allows our employees to live where they want to.  It means being able to have the lifestyle that you choose. Working remotely is not for everyone but it allows us to spend less time commuting and more time on the things that really matter.  We believe this is essential to supporting a workforce that can achieve a healthy work-life balance. In exchange, we ask that you are geographically located somewhere in the Northeast - Mid Atlantic US, within driving distance of a major airport so you can travel to client sites or team meet-ups when needed. 

        What does this mean for you?  You get to work from where you need or want to work. Each team member is provided the tools, infrastructure, and support to create a productive, professional work from home office environment. We observe and operate standard East Coast working hours to support the majority of our clients and our teammates. We also provide some flexibility for daily schedules to accommodate one’s personal obligations to home and family life.

        We recognize that working remotely isn’t always easy; the remote work model encourages independent thinking but requires increased professional accountability and self-discipline.  We are an outcome-focused team and work to get the job done. We champion a culture of transparency and openness.  

        While travel is part of the job requirement to service clients and team build, we ensure it is asked for and planned as thoughtfully as possible.  As a leader within the company, you can expect to travel 2-3x a month for 1-3 days on average to for client and team meetings.

        Qualifications

        • US Citizenship is required due to the nature of our commercial and government projects

        • Must live in Northeast, USA

        • Minimum of 10 years of related industry experience working with enterprise clients, including at least 5 years in a leadership role leading technology and development, and the creation of outstanding technology solutions within software applications

        • Strong interpersonal skills to facilitate working and problem-solving with others as well as excellent written and verbal communication skills, confident public speaking/presentation skills and the demonstrated ability to adapt to a rapidly changing environment

        • Deep understanding of software architecture, full-stack development, and platform solutions to leverage contemporary IT technologies to create best in class solutions and lead multi-disciplinary teams in the development and production of solutions that exactly meet client business objectives and goals

        • Comfortable and experienced with multiple modern front-end and back-end technologies (Examples: AEM, Sitecore, SFDC, Redis, NoSQL, React, GraphQL, AWS / Azure), as well as infrastructure and build automation technologies 

        • Comfortable and experienced with web services and backend web platforms such as Adobe AEM and Salesforce 

        • Deep exposure to all aspects of modern web application architectures, visual design, and mobile web development

        • Highly motivated, with a proven track record of building and expanding accounts with enterprise clients

        • Natural leadership, mentoring, and team-building abilities

        • Ability to manage multiple business initiatives 

        • Ability to work in a remote, distributed environment and travel as needed to client locations

        Additional Information

        Intevity offers a competitive and comprehensive employee compensation and benefits package that includes base salary, medical, dental and vision insurance, long and short-term disability insurance, life insurance, 401k program with company match, and an open PTO plan.

        Intevity 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 and expression, national origin, disability, or protected veteran status.

      • Technical Program Manager (Tumblr)

        Tumblr launched in 2007 with the belief that people need a place to say what they want, be who they want, and connect over what they love. Now, billions of posts later, we continue to build out Tumblr as a platform for diverse communities to express their points of view. That’s why we need intelligent, low ego, funny people to keep Tumblr growing. We’re big enough to give you the resources you need and still small enough that you can work on things that matter. Come work with us.

        What have we worked on recently at Automattic?

        • Gutenberg is a new block-level editor with clean abstractions for users, too, not just developers.
        • Jetpack is a plugin that brings cloud-scale features to self-hosted sites and our latest addition is Rewind, think git for WordPress sites.
        • WooCommerce is the most popular e-commerce platform on the web.
        • Tumblr is a platform for free expression, individuality, and human connection. We recently launched our group chat feature, making it easier to find communities you’ve yet to discover.
        • To view more of our recent work, check out our longer product list on Automattic.com.

        How do we work?

        • We’re kind to each other and our users – we strive to build a positive, supportive, and inclusive culture of cohesive teams focused on delivering value to our customers.
        • We work as a global and distributed workforce resulting in a unique way of working built around our creed.
        • We offer flexible work arrangements allowing our team members to work when they feel best.
        • We open-source! We’re cool with open-sourcing everything except passwords, or secret keys.
        • We ship often, deploying many times daily with the help of peer code review, continuous integration, and our global workforce in over 70 countries.
        • We welcome collaboration, and you can be involved in any discussion across our many communication channels.

        Enough about us, let‘s talk more about you. The Technical Program Manager position might be a good fit if you:

        • Enjoy working on distributed interdisciplinary teams to become a trusted partner, proactively driving the definition and execution of features and products.
        • Proactively monitor risks to anticipate issues and actively seek out, track, and remove barriers.
        • Champion and support agile software development practices, and tailor processes (including communications, scrums, planning, review and retrospective sessions, demos and more) to each team.
        • Are flexible in problem-solving and handling uncertainty, adapting and changing as needed.
        • Appreciate the discovery process, and are nimble in how you use your toolbox.
        • Love to unite and motivate teams.
        • Can own complex efforts and manage the risks.
        • Enjoy the challenge of mediating between different interests, priorities, and personalities.
        • Are an influencer who knows how to create or rally alignment and build consensus.
        • Have at least 5 years of experience in a project management role at a technology company.
        • Are thoughtful about product design, with good user experience instincts.
        • Are open and able to travel 3-4 weeks per year to meet up with your teammates in person.

        Extra credit:

        • Experience working across different technologies – infrastructure, data, mobile, frontend or backend.
        • Knowledge of Atlassian products and how to customize them for your team’s needs.
        • Experience with other project management software tools for project documentation, roadmaps, budgeting, or resource planning.
        • SCRUM, PMP, LeSS, or SAFE certification.

        Speaking of interests and skills, here are some areas in which you can grow and have further impact in the future at the company:

        • Leadership – we offer a variety of leadership options to those who have an interest, including becoming a team lead and managing releases.
        • Learning and development – we have a generous personal development budget and encourage you to grow your skills through courses, books and conferences.

        These are exciting times for Tumblr at Automattic and you’ll have a unique opportunity to shape the future of our products. Join us! We look forward to hearing from you.

        How to Apply

        Does this sound interesting? If yes, please send a short email to jobs @ this domain telling us about yourself and attach a résumé as a PDF. Let us know what you can contribute to the team. Include the title of the position you’re applying for and your name in the subject.

        Proofread! Make sure you spell and capitalize WordPress and Automattic correctly. We are lucky to receive hundreds of applications for every position, so try to make your application stand out. If you apply for multiple positions or send multiple emails there will be one reply.

        If you’re reading this on a site other than automattic.com please ensure you visit automattic.com/work-with-us for the latest details on applying.

        Diversity & Inclusion at Automattic

        We’re improving diversity in the tech industry. At Automattic, we want people to love their work and show respect and empathy to all. We welcome differences and strive to increase participation from traditionally underrepresented groups. Our D&I committee involves Automatticians across the company and drives grassroots change. For example, this group has helped facilitate private online spaces for affiliated Automatticians to gather and helps run a monthly D&I People Lab series for further learning. Diversity and Inclusion is a priority at Automattic, though our dedication influences far more than just Automatticians: We make our products freely available and translate our products into and offer customer support in numerous languages. We require unconscious bias training for our hiring teams and ensure our products are accessible across different bandwidths and devices. Read more about our dedication to diversity and inclusion.

        ← Work With Us

        All Jobs Require
        • Great communication skills. We’re a distributed team, so frequent and clear written communication is a must.
        • Self-driven work ethic. You need to be a self-starter who loves taking initiative and seeing things through to completion.
        • Curiosity and the desire to learn. Our business is changing and growing fast, who knows what will be the skills of tomorrow? Flexibility is key.
        • Ability to Travel. We value those rare occasions when we meet our colleagues in person, and require 2–3 non-consecutive weeks of travel per year, usually by plane.