The best remote jobs, hand-picked daily.

Post a job for $299
  • Software Dev (31)

    • 1 month ago

      DevOps Engineer

      Does playing an instrumental role in helping the M&E industry render their motion pictures across thousands of cloud-based VMs, 100s of thousands CPUs, and petabytes of data sounds exciting to you? Our small, distributed, fun team is looking for an enthusiastic DevOps Engineer to join us in crafting an indispensable part of the content creation toolset. We built the world’s largest visual effects rendering farm, used for productions such as Deadpool, Game of Thrones, Stranger Things and Welcome to Marwen, and we need your help building our next generation backend services and APIs!

       

      What to expect:

      • In your first 30 days: you’ll contribute to our Terraform modules to support our new and existing projects.

      • In your first 6 months: you’ll have migrated our entire cloud infrastructure to infrastructure-as-code as Terraform modules, and you will play a critical role in helping us schedule workloads across multiple cloud providers. You’ll also have improved the observability of our services.

      • By the end of your first year: you’ll own our multi-cloud infrastructure. If you are interested in management, you’ll help hire and build a DevOps team, or continue working as a high-impact individual contributor in a growing DevOps team.

       

      Required skills/characteristics:

      • Ability to work effectively and collaboratively from your home office.

      • Strongly motivated by opportunities to positively impact the direction of the company and product.

      • Proficient in architecting cloud-native architectures.

      • Enjoys the challenge of a heterogeneous environment, such as supporting IaaS, PaaS and Serverless computing.

      • Proven experience automating infrastructure using techniques such as configuration management and infrastructure-as-code, using tools such as Ansible, Packer, Terraform or CloudFormation.

      • Familiar with one or several cloud platforms: AWS, GCP, and/or Azure.

      • Familiar with Continuous Integration and Automated Testing.

      Additional desired experience:

      • Familiar with cloud VPC networking and peering, and NAT gateways.

      • Familiar with IAM and defining scoped access for applications and developers.

      • Familiar with one of the leading container orchestrators: Kubernetes, Nomad, and/or ECS.

      • Security conscious and strives for all services to be continuously integrated and deployed, with zero down time.

      • Developed or integrated with analytics, billing and user management systems.

       

      Interview process:

      • Casual video chat conversation with our Director of Engineering (30 minutes on Google Hangouts.)

      • Take-home project, scoped to take less than 2 hours.

      • Follow-up technical video chat conversation with our Director of Engineering (60 minutes on Google Hangouts.)

      • Casual video chat conversation with one or more of our engineers (60 minutes on Google Hangouts.)

      • Casual video chat conversation with our CEO (30 minutes on Google Hangouts.)

      Do you want to be influential in the future of M&E cloud-based services? If yes, we want to hear from you!

    • Hi there!

      We're looking for a Senior Frontend Engineer to join the engineering team at Zapier. Want to create a simple product that allows anyone to do complex, incredible things with the world's APIs? Then keep reading!

      We know applying for and taking on a new job at any company requires a leap of faith. We want you to feel comfortable and excited to apply at Zapier. To help share a bit more about life at Zapier, here are a few resources in addition to the job description that can give you an inside look at what life is like at Zapier. We hope you'll take the leap of faith and apply.

      Zapier is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce.

      Even though our job description may seem like we're looking for a specific candidate, the role inevitably ends up tailored to the person who applies and joins. Regardless of how well you feel you fit our description, we encourage you to apply if:

      You care deeply about improving frontend technology so our customers can have a great experience using our product.

      About You

      You love code. You love to take raw ideas and build great products with JavaScript, HTML, and CSS. You know JavaScript is imperfect, but you embrace its functional side and genuinely enjoy coding with it. You might like to talk about obscure computer science topics, but really, you just want to write simple code and ship new products and features to customers (or improve existing ones).

      You love great UX. You spend most of your time coding, but you also have an eye for great design and a feel for great UX. Maybe you were once a designer (or still are) or maybe your creative outlet has always been the code. Either way, you care about more than just the code.

      You love learning new things. You love researching new tech and driving forward with the implementation details. Your focus is on frontend JavaScript code, but you can dig in wherever needed. Python, CSS, build tools, shell scripts, you name it. If you don't already know it, you're ready to learn it.

      You can balance lots of concerns. Frontend apps have to take into account performance (using networks and devices that we can't control), customer demands, A/B tests, UX research, code quality, a rapidly changing ecosystem of languages and modules, and the list goes on. And we actually want to ship things too! You can balance those demands without getting overwhelmed and keep the needle moving forward.

      You love helping others. You love sharing knowledge with the rest of your team, building shared tooling for other engineers, giving back to the open-source community, and directly helping customers.

       

      Things You Might Do

      Zapier is a small, fast-growing, and remote-first company, so you'll likely get experience on many different projects across the organization. That said, here are some things you'll probably do:

      • Research, guide, and execute frontend architecture changes, including but by no means limited to GraphQL, server-side React rendering, and Flow typing.
      • Build reusable React components with modular CSS, manage data on the client with Redux and GraphQL, and test everything with Jest.
      • Measure and resolve performance bottlenecks, using tools like Chrome DevTools, Lighthouse, WebPagetest, or custom tooling.
      • Refactor or improve existing code. We've migrated most of our frontend to React, but we still have some Backbone code to clean up. And we constantly find ways to improve all of our JavaScript code.
      • Work closely with our product, design, and UX teams to create amazing and intuitive experiences that make it effortless to connect different apps together.
      • Help put tools, processes, and documentation in place to improve our code quality.
      • Review code written by other team members or other teams.
      • Ship to hundreds of thousands of users every day while having lots of autonomy in terms of code and feature ownership.
      • Work with complex and varied data structures (APIs can be a little, uh, eccentric).
      • Help out with our Python backend or Node-based developer platform.
      • Share what you know and learn either one-on-one or with lightning talks to the group.
      • Give back to the community via open source and blog posts.
      • Experiment: this is a startup so everything can change as we experiment with doing more custom partnership work
      • As a part of Zapier's all-hands philosophy, help customers via support to ensure they have the best experience possible.

      You’ll also have the opportunity to specialize in a variety of areas of the Zapier codebase, including core product or platform development. Focusing on a specialization will not limit your area for growth at Zapier as each engineer brings a unique perspective and can contribute differently in all areas. We encourage participation and will frequently have engineers contribute across teams to assist in projects.

      About Zapier

      For the past six years, Zapier has been helping people across the world automate the boring and tedious parts of their job. We do that by helping everyone connect the web applications they already use and love.

      We believe that there are jobs a computer is best at doing and that there are jobs a human is best at doing. We want to empower businesses to create processes and systems that let computers do what they are best at doing and let humans do what they are best at doing.

      We believe that with the right tools, you can have big impact with less hassle.

      We believe in small teams. Small teams are fast and nimble. Small teams mean less bureaucracy and less management and more getting things done.

      We believe in a safe, welcoming, and inclusive environment. All teammates at Zapier agree to a code of conduct.

      The Whole Package

      Location: Planet Earth.

      If you want to work remote, that's great. If you want to work near others, that's cool too. Our team of 100+ is distributed because it lets us work with the best people. You don't have to be located in the USA either. Some team members live in the United Kingdom, Thailand, India, Nigeria, Taiwan, Guatemala, New Zealand, Australia, and more! You just need the skills and drive to succeed in this role and the ability to work from anywhere.

      Compensation:

      • Competitive salary (we don't use remote as an excuse to pay less)
      • Great healthcare + dental + vision coverage*
      • Retirement plan with 4% company match*
      • Profit sharing
      • 2 annual company retreats to awesome places
      • 14 weeks paid leave for new parents of biological or adopted children
      • Pick your own equipment. We'll set you up with whatever Apple laptop + monitor combo you want plus any software you need.
      • Unlimited vacation policy. Plus we require you to take at least 2 weeks off each year. We see most employees take 4-5 weeks off per year. This isn't a vague policy where unlimited vacation means no vacation.
      • Work with awesome companies around the world. We partner with great software companies all over the world and you'll constantly get to interact with people from these great companies

      *While we take care of our international folks as best we can, currently, healthcare and retirement plans are only available to US-based employees.

       

      How To Apply

      We have a non-standard application process. To jump-start the process we ask a few questions we normally would ask at the start of an interview. This helps speed up the process and lets us get to know you a bit better right out of the gate.

      After you apply, you are going to hear back from us, even if we don't seem like a good fit. In fact, throughout the process, we strive to make sure you never go more than seven days without hearing from us.

      Optional: Share anonymously some demographic information about yourself to help us better track trends related to the backgrounds of candidates interested in working at Zapier in order for us to build a team that represents the users at Zapier and the broader world population.

      Zapier is an equal opportunity employer. We're excited to work with talented and empathetic people no matter their race, color, gender, sexual orientation, religion, national origin, physical or mental disability, or age. Our code of conduct provides a beacon for the kind of company we strive to be, and we celebrate our differences because those differences are what allow us to make a product that serves a global user base.

      Apply Here
    • 1 month ago

      About us

      At Sourcegraph, we are building a better, smarter foundation for software development. The innovations of the future will all rely on code and by empowering software developers today, we can bring the future sooner. You can learn more about our mission by reading our our master plan.

      Our product (code search, code intelligence, browser extensions, etc.) is open source, and is already deployed to paying customers with small and large engineering organizations across the world. Visit our homepage to learn why companies use Sourcegraph.

      You can see all the progress that we have made by visiting our blog, and all the exciting things that we are working on by checking out our product roadmap.

      Benefits

      In addition to competitive pay and equity, we provide many benefits to keep you happy, healthy, and productive.

      About the role

      You will:

      • Help build Sourcegraph, a multi-tier application (web, CLI, browser extensions, API, data stores, services) written primarily in TypeScript (frontend) and Go (backend).
      • Have the freedom to creatively tackle various CS challenges while building products and infrastructure that are fundamental to the growth and success of the business.
      • Have the opportunity to interact directly with our customers to help them deploy/configure our software, and solve issues that they encounter.
      • Plan your own work each month based on company goals and customer feedback.
      • Publish blog posts and give conference talks about your work at Sourcegraph.

      As a senior member of the team, you will:

      • Help set the technical direction of various projects.
      • Mentor and teach other team members.

      Take a look at our public near-term product roadmap for examples of projects you could work on at Sourcegraph.

      Ideal candidates have

      • A track record of delivering high-quality products with attention to scalability and UX.
      • Strong web/JavaScript/TypeScript/Go fundamentals.
      • Experience working with APIs and distributed systems.
      • Passion for the craft of software development and good engineering practices.

      Interview process

      1. You apply here.
      2. We set up a 30 minute call to chat with you about Sourcegraph to find out what you are looking for in your next role.
      3. We give you a take home coding assignment which won't take you more than 2 hours to finish.
      4. We schedule a few more hours of technical and non-technical interviews. We're happy to fly you out to our San Francisco office, or conduct the remaining interviews over video chat, whatever works best for you.
      5. We check your references.
      6. We make you a job offer.

      We also expect you to be interviewing us too, so ask us any questions you have along the way.

      If you aren't ready to start interviewing, but are interested to stop by our San Francisco office to meet the team, let us know!

      Sourcegraph is an equal opportunity workplace; we embrace diversity and welcome people from all backgrounds and communities.


    • 2 months ago
      We’re looking for a Back End Engineer to join the engineering team at Zapier. Want to create a simple product that allows anyone to do complex, incredible things with the world’s APIs? Then keep reading! We know applying for and taking on a new job at any company requires a leap of faith. We want you to feel comfortable and excited to apply at Zapier. To help share a bit more about life at Zapier, here are a few resources in addition to the job description that can give you an inside look at what life is like at Zapier. We hope you’ll take the leap of faith and apply. Zapier is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce. We skew heavily towards candidates who have professional experience with Python. If you have none, or it has been a long time since you worked in Python, you can still apply, but know you’ll be ranked against candidates with current experience. About You You love building new things. Your work could be on our workflow engine, the editor that our customers use to build their Zaps, our platform where partners build their integrations, or any number of areas in between. You’ll have a primary focus on backend development in Python, though may need to jump into the frontend from time to time. Zapier is built on Django, React, node.js and AWS. We use modern tools, which means you’ll have the opportunity to work with software like Memcached, RabbitMQ, Zookeeper, Docker, Redis, Jenkins, Puppet, Ansible and much more. You have worked with teams before on large Python projects.You’re also familiar with frameworks like Django and React You understand how to design systems in a distributed manner across hundreds (and even thousands) of servers – we handle 100s of millions of API calls every week and are growing fast. You love shipping to customers. Your engineering projects will focus on understanding customers’ needs and translating those needs from product specifications into functional, production ready code. You’ll have the opportunity to ship code daily that will be used by millions of people. You love doing things efficiently. At Zapier, we believe in “Don’t be a Robot, Build the Robot.” We build systems and processes that let us scale our impact to be larger than ourselves. You love learning. Engineering is an ever-evolving world. You enjoy playing with new tech and exploring areas that you might not have experience with yet. You love to set your own course. You will have a team meeting and a one-on-one meeting every week where you can help direct the course of your projects. You’ll have a direct impact on what we work on next. Things You Might Do Zapier is a small, fast-growing, and remote-first company, so you’ll likely get experience on many different projects across the organization. That said, here are some things you’ll probably do:
      • Help scale a fast-growing and unique system – our workflow engine connects with thousands of APIs across thousands of servers
      • Plan and build product features – directly impact how our customers can be more productive
      • Improve our developer platform – directly impact the way partner devs add their apps to Zapier
      • Ship code to millions of users every week
      • Work with hundreds of different API integrations
      • Give back to the community via open source and blog posts
      • Experiment: this is a startup so everything can change
      • As a part of Zapier’s all-hands philosophy, help customers via support to ensure they have the best experience possible.
      You’ll also have the opportunity to specialize in a variety of areas of the Zapier codebase, including core product or platform development. Focusing on a specialization will not limit your area for growth at Zapier as each engineer brings a unique perspective and can contribute differently in all areas. We encourage participation and will frequently have engineers contribute across teams to assist in projects. About Zapier For the past six years, Zapier has been helping people across the world automate the boring and tedious parts of their job. We do that by helping everyone connect the web applications they already use and love. We believe that there are jobs a computer is best at doing and that there are jobs a human is best at doing. We want to empower businesses to create processes and systems that let computers do what they are best at doing and let humans do what they are best at doing. We believe that with the right tools, you can have big impact with less hassle. We believe in small teams. Small teams are fast and nimble. Small teams mean less bureaucracy and less management and more getting things done. We believe in a safe, welcoming, and inclusive environment. All teammates at Zapier agree to a code of conduct. The Whole Package Location: Planet Earth. If you want to work remote, that’s great. If you want to work near others, that’s cool too. Our team of 200+ is distributed because it lets us work with the best people. You don’t have to be located in the USA either. Some team members live in the United Kingdom, Thailand, India, Nigeria, Taiwan, Guatemala, New Zealand, Australia, and more! You just need the skills and drive to succeed in this role and the ability to work from anywhere. Compensation:
      • Competitive salary (we don’t use remote as an excuse to pay less)
      • Great healthcare + dental + vision coverage*
      • Retirement plan with 4% company match*
      • Profit sharing
      • 2 annual company retreats to awesome places
      • 14 weeks paid leave for new parents of biological or adopted children
      • Pick your own equipment. We’ll set you up with whatever Apple laptop + monitor combo you want plus any software you need.
      • Unlimited vacation policy. Plus we require you to take at least 2 weeks off each year. We see most employees take 4-5 weeks off per year. This isn’t a vague policy where unlimited vacation means no vacation.
      • Work with awesome companies around the world. We partner with great software companies all over the world and you’ll constantly get to interact with people from these great companies
      *While we take care of our international folks as best we can, currently, healthcare and retirement plans are only available to US-based employees.
    • Cycloid (Remote in Europe)
      2 months ago

      We are looking for a software engineer, passionate (it’s the most important) with several years of experience crafting software (it is better) but if you feel that you have the potential, don't hesitate, and with:

       

      - broad experience in back-end development, HTTP and APIs

       

      - professional experience with Go, knowledge of distributed systems and simplicity, familiar with the UNIX philosophy, database such as MySQL, swagger ...

       

      - A big + would be that you understand or you have worked as a DevOps as we build a DevOps platform.

       

      What is also important is that we are looking for more than just a developer. We are looking for a person who can build with us new features, can bring some new ideas to what could be a great DevOps platform to build a bridge between Dev & Ops & tools.

       

      We work on empowering people so we don't have a full-time product manager due to our culture.

       

      You are of course a team player and know how to work in remote even if you can work at Cycloid office in Paris if you live in IDF. You can decide to work on remote or co-working place if you are located in Europe, we only hire people located in Europe to avoid timezone issue and we don't accept relocation. All the organisation are in an asynchronous manner. We don’t use emails, only Github, Slack, Trello and Hangout.

       

      You have excellent written and oral communication skills in English, another language would be a plus.

       

      The salary will depend on your skills and your localisation. We are fully transparent internally on this topic.

       

      Cycloid is committed to having equality between women and men. In that way, we strongly encourage women's application.

       

      Interested in knowing more and the advantages we offer, please feel free contact us at [email protected] To apply, send us your resume and Open Source / Github code if you have.

    • 2 months ago

      Senseye is an exciting and rapidly expanding start up in the field of condition monitoring and prognostics. We are developing a cutting-edge cloud product to provide scalable prognostics and advanced condition monitoring to the manufacturing sector. Our team of engineers consist of software engineers, data scientists, UI experts, physicists and mechanical engineers. Following successful investment funding and strong traction from large multi-national clients, we are looking to expand the engineering team.

      We are seeking an ambitious and versatile Machine Learning Engineer, whose responsibility will be to understand research generated by our researchers and put this into production software. You will work closely with the wider development and R&D teams to bring research into production.

      Requirements:

      • BSc/MSc in Computer Science/Engineering (or other numerical discipline). Relevant PhD preferred.
      • 3 yrs minimum experience in machine learning, including supervised and unsupervised techniques
      • 2 yrs experience building complex applications with modern best practices (e.g. test-driven development, continuous deployment, code reviews)
      • Familiar with the building blocks of scalable cloud systems: Linux, containers and service oriented architecture
      • Thrive working on the bleeding edge and can learn new technologies independently
      • Comfortable in a culture of fast iteration
      • Attracted to complex problems
      • Experience working as part of a team on a rapidly growing application and codebase is ideal

      Our Stack:

      • Predominantly Golang backend, with Python
      • Mongo, Redis, Neo4j and InfluxDB data storage
      • Microservice architecture
      • AWS
      • Docker + ECS orchestration

      Benefits:

      • Remote Working available.
      • 25 days annual leave + bank holidays
      • Start-up vibe – autonomy, trust and excellence
      • Dedicated time to give back to the open source community
      • Hack Days
    • Digital Ocean
      2 weeks ago

      Have you ever wondered what happens inside the cloud?

      Based in New York, DigitalOcean is a dynamic, high-growth technology company that serves a robust and passionate community of developers, teams, and businesses around the world. We believe that today’s entrepreneurs are changing the world through software. Our mission is to empower these entrepreneurs by bringing modern app development within reach for any developer, anywhere in the world.

      We want people who are passionate about creating simple, yet scalable experiences for our customers.

      As a Senior Software Engineer within Developer Experience you will think about how to present complex developer workflows and deployment processes as simple, elegant, and configurable solutions for our customers. Working alongside of Product and Design teams, and reporting to an Engineering Manager, you will decide how to build software that gets the most out of our products and services, and helps developers deploy, manage, and scale apps on DigitalOcean. You will also work within the broader engineering organization to improve efficiency and performance of internal systems, so that we can support our growing customer base.

      What You’ll Be Doing:

      • Developing software written primarily in Go, and sometimes Ruby.  
      • Working with containerized applications in Docker, and deploying within a CI/CD environment like GoCD and Concourse.
      • Creating and processing large amounts of data stored in, or streamed through, MySQL, Redis, and Kafka.
      • Using tools like Kibana and Grafana to monitor, alert and troubleshoot internal production performance issues.
      • Consuming and integrating with 3rd party APIs (DigitalOcean public APIs, Kubernetes, logging and analytics services, etc).
      • Actively participating in the product development process, quickly understanding how our services contribute to customer value, and gradually forming opinions on how to make those services better with minimal technical supervision.

      What We’ll Expect From You:

      • Experience working in a role where you had to balance solving software performance and scaling challenges with creating customer value.
      • Willingness to understand the architecture of multiple systems, and being able to make updates to them independently.
      • Have the ability to lead projects from start to finish, working cross functionally to gather requirements, plan work, and helping to steer development until launch.
      • Not required, but some previous exposure to Javascript and/or Rails applications, demonstrating an understanding of customer facing dependencies within a broader distributed system is a nice to have.
      • Experience with consuming and processing messages from Kafka or similar service.
      • Proficiency with writing efficient queries in MySQL.
      • Experience building APIs for external consumption.
      • Experience with Kubernetes, Docker, and CI/CD pipelines like GoCD or Concourse a plus.
      • An understanding of microservice architecture and inter-service communication with protocols like gRPC and Protocol Buffers a plus.
      • A strong appreciation for rich UI experiences, and particularly the flexibility to adapt APIs and backend services to accommodate such experiences.
      • A passion for creating developer tools and meaningful developer workflows.
      • This role will be expected to participate in an on-call rotation

      Why You’ll Like Working for DigitalOcean:

      • We have amazing people. We can promise you will work with some of the smartest and most interesting people in the industry. We work hard but we always have fun doing it. We care deeply about each other and take our “no jerks” rule very seriously.
      • We value development. We are a high-performance organization that is always challenging ourselves to continuously grow. That means we maintain a growth mindset in everything we do and invest deeply in employee development.  You’ll need to be great to get hired here and we promise you’ll get even better.
      • We care about you. We offer competitive health, dental, and vision benefits for employees and their dependents, a monthly gym reimbursement to support your physical health, and a monthly commute allowance to make your trips to and from work easier.
      • We invest in your future. We offer competitive compensation and a 401k plan with up to a 4% employer match. We also provide all employees with Kindles and reimbursement for relevant conferences, training, and education.
      • We want you to love where you work. We have great office spaces located in the heart of SoHo NYC and Cambridge and offer daily catered lunches to keep your hunger at bay. We’re also very remote-friendly—we use Slack to communicate across the company—and all remote employees have the opportunity to onboard in-office and take an all-expenses paid trip to our annual company offsite, Shark Week, to get quality in-person time with the team at least once a year. We also allow employees to customize their workstations to meet their needs—whether remote or in office.
      • We value diversity and inclusivity. We are an equal opportunity employer and we do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. 
    • Who are we?

      Plato is a new type of design agency. We empower people to do what they love from anywhere in the world. Our vision is to blend the best of human creativity with the power of Machine Learning to reimagine collaboration with each other, and partnership with our clients.

      We believe that if you hire talented folks, lead with trust, and give people the tools they need to succeed, then creativity will come. Our team is completely distributed, but we’re building new modes of operation together.

      Our team leverages technology to collaborate because we want to, dives into deep work when we need to, and (every so often) connects in real life because we like to. With us, you get the opportunity to be curious and collaborate with passionate peers, without sacrificing autonomy or career ownership.

      Plato is proud to be backed by Y Combinator and some of Silicon Valley’s best investors. Join us on our untraditional, inspiring journey.

      What We're Building

      Plato’s engineering team focuses on managing the complex flow of tasks, assets, and data between clients, creatives, and Plato agency staff, leveraging a workflow system to encode the processes for each types of design projects.

      We strive to:

      • enable our clients to request new design projects and provide feedback
      • let creatives in our network submit work and iterate
      • empower our agency team to oversee many projects with minimal coordination overhead

      Roles & Responsibilities

      • designing and building our core workflow engine
      • integrating or replacing the software tools used for managing agency processes
      • instrumenting and measuring efficiency metrics to help understand agency capacity
      • discovering and proposing optimizations to the agency team’s workflows

      Your Working Style

      • Strong Written Communication Skills: Plato is a remote-first team. In order to work effectively as a distributed team, it’s important to capture our thinking in a way that’s useful for asynchronous collaborators. - note about cover letters being required?
      • Productive Laziness: Plato’s goal is to scale beyond what other agencies have been able to accomplish. This involves relentlessly chasing down mundane tasks that can be automated, in order to free up creative thinkers to do what they do best. Successful Plato engineers will have found ways to automate their personal tasks or engineering workflows and enjoy analyzing existing processes and looking for optimizations.
      • Empathy for Users and Colleagues: We believe that engineers who genuinely care about their colleagues and users will be more effective in spotting potential improvements and in prioritizing tactical fixes that help users alongside the team’s core engineering work.

      Your Background

      • >= 5 years Web Development Experience: We are looking for engineers who can take ownership of large parts of our architecture. This requires thoughtful tradeoffs such as when to incur technical debt vs when to engineer something more robustly. We believe this kind of skill is earned through a track record of building and owning substantial systems. 
      • JS/React and Python: Though we use a Python/Django API backend with a React frontend, we believe that candidates with the right attitude and a willingness to learn are more likely to succeed than those with resumes that happen to contain the exact list of technologies we work with. This was our policy at the last company we founded (URX YC S’13), and lifelong learning is a core part of our engineering culture.
      • System Architecture: Independent of the tech stack, it’s important to understand various options for integrating a multi-component system through queues, databases, micro services, etc.
    • Onfleet (Between UTC -10 and +2)
      2 weeks ago

      We’re looking for an outstanding backend engineer with at least 3 years of experience to join our engineering team at Onfleet as our 4th remote engineer, with a focus on implementing critical integrations against external systems that our customers use side-by-side with our product everyday. This remote position is an excellent opportunity if you want to build vital web services that will allow Onfleet to stay in sync with other well-established products that our users rely on in the course of their delivery operations. You will also work alongside our lead backend engineer to grow our products by building new serverside functionality to power our web, mobile and API clients.

      We build tools and features aimed at solving practical problems around local delivery with an eye toward simplicity, efficiency and automation. We're looking for like-minded people who believe in the power of simple, intuitive products and who are willing to fully own their piece of the product. As we prepare to grow our backend team, you will play a major role in implementing important integrations and backend features that will take our product to the next level.

      As our eighth engineering hire and second backend engineer, you will work very closely with our product-focused team to bring a perfect delivery management experience to SMBs and other delivery-centric tech companies, enabling them to scale their businesses and delight their customers.

      Onfleet's team is based in San Francisco, and graduated from Stanford’s StartX accelerator program. We achieved profitability mid-2018, and raised our initial capital from amazing investors including CrunchFund, Winklevoss Capital, Haystack Fund, Stanford-StartX Fund, Gil Penchina, Andy Rachleff, and Lee Linden.

      We value diversity and encourage people from underrepresented groups to apply.

      Requirements:

      - You have 3+ years of experience working on production backend web services with exposure to mission-critical systems, preferably with Node.js 
      - You have a technical undergraduate (CS/EE preferred) degree or equivalent 
      - You have an excellent command of the English language and have proven experience collaborating with remote teams around the world 
      - You are able to travel to California twice a year to visit the team

      Nice-to-haves:

      - Experience building resilient microservices that integrate disparate systems 
      - You are interested in GIS/mapping systems 
      - Your timezone is between UTC -10 and +2

      Benefits:

      - Generous hardware budget 
      - Employee stock options 
      - Annual learning and education stipend 
      - Flexible vacation policy

    • Parklink Limited seeks a skilled, motivated candidate to fill the position of remote Lead Technician fluent in Python and PHP, who loves the challenges of high-availabilty SaaS and working with hardware.


      Company Introduction

      Parklink Development Limited provides RFID duplication devices to locksmiths and security professionals.

      Our flagship product is 'Rebadge'. It's a patented machine that duplicates RFID badges for customers. Before Rebadge, it was impossible to duplicate consumer RFID badges. Since the launch of Rebadge, literally hundreds of thousands of people have been able to make copies of their badges, and the number increases every day.

      Each machine is an embedded linux system running Python + Qt, and tethered online.

      Supporting the machines is a RESTful API (CakePHP).

      There is also a full back-office system for client management, machine management, billing, etc.

      We've got over 2,000 machines online (Check out our coverage map here: https://rebadge.eu)

      We've recently expanded into Australian and US markets. With this growth comes new challenges, and this is where your expertise comes in.

      The team currently consists of three staff - the founding partners operating in the roles of CTO and COO, and a technical support role. The successful candidate would be the fourth member on the team. The company structure is based in Hong Kong, but the partners are EU based


      We are a highly optimised / lean company. The successful candidate will have the ability to work autonomously on a constantly evolving product and rapidly expanding client base. You will work on a real product that is used by thousands of people daily. 

      Working for us means you'll be able to flex your development muscles, and you'll have a real impact on a real product that exists in the real-world, used by thousands of people every day. It's an exciting possibility.

      We are not another boring SaaS company. We create, manufacture and deploy real hardware on a global scale, with back and front end code managing it all. You'll have a chance to get your hands onto hardware, software, development and deployment. If you're driven, curious, and a hacker at heart, this position is for you. 

      We will provide you with all the training and tools you need, an annual travel budget, and a dynamic, fair and respectful work environment. 

      Reciprocatively, we are seeking to work with someone that is honest, skilled, self-motivated, and reliable.

      Tasks:

      As a lead technician, your tasks will be divided into two categories:

      Backend Development (CakePHP)

      Embedded Development (Python)

      Backend Development

      Our systems (API + Back-office) are based on the CakePHP framework, backed by a geographically Distributed High-Availability LAMP stack (Europe + Asia)

      The RESTful API provides the interface to the network of machines, and the back office provides administration functionality for us and our clients.

      Backend Development Tasks

      Maintaining & Developing the API [PHP / CakePHP]

      Maintaining & Developing the Administration Interface [PHP / CakePHP]

      Maintaining & Optimisation of the Database [MySQL]

      We have short, medium and long term goals, and milestones setup for our system. You're coming into a stable, clean, code base that we'll give you all necessary training on.


      Our frameworks are under GitHub source control, with a CI environment for staging and production.

       We will provide necessary development environments (VirtualBox environment).


      Embedded Development 

      We have 2000+ networked machines deployed. Each machine is powered by a Raspberry Pi 3, with dual-frequency RFID readers and touch screen. We have a custom linux deployment running the client software, written in Python + Qt [Pyside]

      The software is under clean, stable, and under active development. 

      Embedded Development Tasks

      Maintaining & Developing machine software [Python]

      Developing / Deploying a Unit Testing framework [Python / FrogLogic Squish]

      Development / Maintenance of System scripts / environment [Linux / Bash]

      We will provide all necessary training + hardware required to get started on the systems.


      Skill / Experience Requirements

      Technical Skills

      Python 3 [Fluent]

      QT / PySide Experience Bonus

      Ability to write, respect & maintain unit tests

      PHP 5/6/7  [Fluent]

      OOP (PSR-1 & 2) Obligatory

      CakePHP Experience Bonus

      Ability to write, respect & maintain unit tests (CodeCeption, PHPUnit)

      Git/GitHub competency

      Fluent with Git, respecting & maintaining development procedures (issue branch, code review, pull request, merge, etc)

      Database (Mysql)

      Query optimisation for high load environments

      High Traffic, High Availability Clusters 

      Experience with distributed server clusters and writing highly optimised code for high-load environments - understanding the requirements of high-load environments


      Linux Familiarity

      Intermediate configuration & administration tasks (SSH, Bash, etc)

      Rasbian Experience Bonus


      Hardware Familiarity

      Raspberry PI

      Serial / UART

      NFC Familiarity [Bonus]

      13.56 (Mifare, libNFC, etc)

      125KHz (T55, EM4XX etc) 


      Personal Skills

      English (Fluency in written + spoken)

      Ability to communicate clearly and efficiently

      Ability to work autonomously & self-motivate

      Ability to integrate into an existing team & structure

      Time Requirements

      This is a full time, remote position (8 hours per day, 5 days per week)

      Reachable during work hours via phone / slack

      Compensation

      40000EU per year / ~$50,000 USD

      2kEU Hardware Allowance / $2450 USD

      Annual Travel Allowance

      We will provide all training required

      We will provide all hardware necessary (Devices, parts, badges, etc)

      Flexible time off: 25 Paid Vacation days + 11 Paid Public Holidays

      Application Pre-requisites

      Your updated CV

      A brief email explaining who you are, why you fit the position, and how your experience is relevant.

      A link to your GitHub/GitLab account

      An overview of your side projects that you work on / contribute to.

      We will take time to study each application with diligence - please take the time to read over the position requirements carefully.


    • Close (Americas or European )
      2 weeks 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 ~33 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 point 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?

      • 100% Remote (we believe in trust and autonomy)
      • 2 x Annual Team Retreats ✈️ (Lisbon Retreat Video)
      • Competitive salary
      • Medical, Dental with HSA option - 99% premiums paid (US residents)
      • 5 Weeks PTO + 6 Government Holidays + Dec 24 - Jan 1 Company Holiday
      • Parental Leave (10 wks primary caregiver / 4 wks secondary caregiver)
      • 401k matching at 4% (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 14 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 8 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.

    • Respondent (US timezone)
      1 month ago
      Research is the oxygen for intelligent innovation, which is why Respondent is revolutionizing how it’s completed. Our mission is to be the most-trusted global marketplace for research that delivers higher-quality, faster connections to respondents.

      Respondent is a two-sided marketplace that connects market and usability researchers with the highest quality research participants in the world. Our platform gives researchers a single place to quickly find the right participants for their projects, as well as schedule and pay them instantly. It simplifies the work that’s necessary to conducting quality research. Companies like IBM, Airbnb, Uber, Microsoft, Procter & Gamble and many more have already integrated us into their research processes.

      Respondent is not only at the forefront of research we are also at the forefront of work trends. We are firm believers that the world is transitioning to a remote workforce and as a result, are an entirely distributed team. Cities are becoming more expensive and commutes are growing longer. Working on a distributed team gives our team members the chance to live in more affordable and desirable locations without a lengthy commute.

      We are a small, quickly growing startup. Working as a distributed team allows us to hire the best talent regardless of location (right now everyone works in a US Time Zone). As a growing startup all employees work up and down their vertical. You will work on things that seem more senior than you are used to (you’ll be answering problems that no one has the answers to) while simultaneously working on things that seem more junior than you are used to--and everything in between. Additionally, to fill gaps across our small team all employees work outside of what they might consider their normal job responsibilities. This blog post outlines how we work as a distributed team.
      We encourage those who are underrepresented in technology companies to apply!

      Responsibilities:

      * Directly manage seven engineers--we’re growing!--through coaching, giving feedback, having one-on-ones, assisting with career development, giving performance reviews, etc.
      * Hire for and build an incredible engineering culture.
      * Create and improve engineering processes, applications, and systems for scale (you are leading this from the ground up!), which you will need to ensure are documented and communicated. You will build the blueprint, which will be hugely impactful for the company.
      * You will report to the CEO, manage projects and collaborate with key stakeholders, including other teams such as design, product and sales.
      * Perform code reviews (we use Node.js).
      * Guide and build scalable backend applications to support the growing needs of the business.
          * Work with both SQL (we use Postgres) and NoSQL (Neo4j/MongoDB) databases and caching technologies like Redis.
      * Take full ownership and responsibility for building, shipping, and maintaining core features, end to end.
      * Collaborate with our Co-Founder and Architect to scale infrastructure and introduce new technologies.
      * One of your first projects will be to do an audit of how we do things (look at our processes, talk to engineers, etc.) and determine what are priorities should be.

      Who are you?

      * Proven ability to lead high performing teams and to promote an incredible engineering culture
      * A BS degree in Computer Science or other related technical fields preferred
      * Experience with Node.js applications in production (most of our stack), REST APIs, CI/CD and unit testing
      * Comfortable with agile methodologies (scrum, kanban, etc)
      We are looking for someone who matches our level of joy for the work we do, brings something new to the team, and elevates our game. Our values are: Always Researching, Ownership, Active Honesty, and Thriving Together. Read more about them here.

      Benefits:

      Working at Respondent is a unique experience. You will be part of a remote, diversified team around the US. and world. We care deeply about creating a cohesive, tight-knit culture that gets results. That’s why we offer our employees the following:

      * Work remotely from anywhere in a US Time Zone (this does not have to be in the US itself, but rather must be in a US Time Zone: ex. Mexico City, Mexico)
      * A new office set up, including a new Macbook Pro, desk, second screen, ergonomic chair, and wireless mouse & keyboard
      * Health insurance for US-based employees covered at 99% for individuals and 50% for dependents (non-US employees receive a healthcare stipend)
      * Short Term Disability covered at 100% for all US-based employees
      * Dental and Vision insurance offered at group rates to lower the cost for US-based employees
      * Four weeks of flexible vacation (need a bit more for religious or country holidays--no problem!)
      * Paid holidays
      * Stock options
      * Company retreats for teammates to get to know one another in-person: our last retreat was in New Orleans!

      Respondent is an equal opportunity employer 
    • 3 days ago

      We’re looking for talented individuals interested in joining a new and growing global company. At Slang, you’ll be an early team member of a well-funded startup spun out from MIT. We’re building a world-class team to revolutionize language learning with cutting-edge technology and beautiful design.


      What we’re working on at Slang

      Slang started at MIT as a research project on using AI and NLP to make learning a new language as efficient as possible. Our technology powers a highly adaptive e-learning platform that offers an unprecedented variety of specialized English courses and proficiency tests for career development in over fifty fields like Sales, Finance, Logistics, Medicine, and Law. With just a small team, we’ve already created the largest professional English offering in the world. Now, we’re scaling up to release 1,000 more courses over the next three years.

      Learn more about our unique approach at slangapp.com. We’d love to field any questions you have about our product and vision!


      What this role is about

      In this role, you’ll be involved in both product development and company strategy and execution — you’ll own the research, design, and development of the back ends of new features and you’ll help us refine our product roadmap. We have tens of thousands of active users and many subproblems in language learning to tackle.


      Our codebase is built with best practices in mind and our product is designed with proper user and developer experience at the forefront of development. The work we’re facing encompasses interesting infrastructural hurdles and data-heavy modeling and algorithmic tasks.


      Some of our technology comes from the open-source community, so be prepared to contribute back!

      Some interesting problems we’re tackling

      How can we determine what parts of a language a user already knows from a small sample of test exercises? How should we decide which parts of a language a user should learn next?

      How should we architect our database to support the growing number of activities our users submit every week (currently at more than a million per week)?

      How can we aggregate and communicate the learning statistics of a company’s employees for display to their managers?

      How can we analyze and leverage the massive amount of learner and content data we have to improve our learners’ experience?

      Skills and technologies

      Two or more years of experience in modern back-end web development, including…

      … Experience with modern web API stacks and related technologies, with a preference for Ruby on Rails experience.

      … Experience with database technologies, data structures, and related optimization. We currently deal with large amounts of data in PostgreSQL and Redis.

      A strong desire to maintain a clean, reliable, maintainable, and efficient codebase.

      Excellent discipline and focus, especially in autonomous environments, and strong English communication skills. We’re a small team and we’re moving quick!

      A plus: interest or experience with computational linguistics, natural-language processing (NLP), language-learning, speech recognition, data science, or machine learning.


      What Slang can offer you

      Our compensation package includes a competitive salary, company equity, and unique benefits.

      Most importantly, we offer the special experience of being part of a fast-moving and quickly growing international company within the entrepreneurial ecosystems of Boston and MIT.

      For more information about Slang and our ecosystem, check out our El Tiempo interview from our beta launch; the portfolio of Social Capital, our lead investor and investor in companies like Slack and Intercom; our Crunchbase profile; and the profiles of our founders, Diego Villegas and Kamran Khan.


      Where we’re located

      Our team is currently split between Boston and Bogotá, and we are recruiting great people in these locations and around the world who are able to work remotely. This role provides an opportunity to travel to our current offices in Boston and Bogotá and the new offices we’ll be opening this year!

      Our US headquarters is located in the Cambridge Innovation Center in the heart of downtown Boston, easily accessible by public transportation and alongside other innovative companies. Our Colombia office is located in the Rosales neighborhood of Bogotá.


      Interested?

      We'd love to hear from you — apply below!

      Slang is an equal-opportunity employer. We celebrate diversity and are excited about creating an inclusive and healthy environment for all employees.

    • 1 week ago

      BetterUp is a mobile-based coaching platform that brings personalized professional coaching to employees at all levels. We help managers lead better, teams perform better, and employees thrive personally and inspire professionally. Our mission is to help professionals everywhere pursue their lives with greater clarity, purpose, and passion. Our product was developed by a team of leading behavioral scientists, researchers, and technologists. Were already transforming the way companies approach talent development at high-performing organizations like LinkedIn, Salesforce, Visa, Deloitte, and Logitech. 


      This is a remote role, anywhere in the US!


      Your responsibilities will include

      Product Engineer - Collaborate with designers and stakeholders to craft consumer grade experiences with SPA frontend (Ember) and RESTful backend (Ruby on Rails).

      Lean and Agile Owner - Collaborate with cross functional teams to distill and synthesize requirements into discreet and meaningful iterations that can be implemented quickly to facilitate tight feedback loops and learning via data and metrics.  Leverage Lean Startup and Agile methodologies along with Continuous Integration and Continuous Deployment infrastructure to rapidly prototype and validate ideas.

      Data Spelunker - Answer business questions and influence product roadmap decisions using statistical analysis, ad-hoc reporting, or machine learning algorithms for offline modeling.  Enable team members to answer questions with data systems and processes that leverage quantitative and qualitative inputs.  

      Operational Maintainer - Build scalable and tolerant systems using container technologies (Docker) and cloud infrastructure (AWS) as well as internal tooling to accelerate product development cycles.

      You will be successful if you

      Act as an owner - It’s not done until it’s in production.  Adept at moving projects forward and able to unblock projects regardless of role on the project.

      Do less, deliver more - Familiar with the terms YAGNI and yak shaving?  Focus your efforts on high impact initiatives that really move the needle.

      Impress yourself - We hold ourselves to a quality above and beyond something that “just gets it done”.  Each line of code is an opportunity to blend craftsmanship with playfulness.

      Collaborate without ego - Willing to take on roles small or large in order to further the mission at hand.

      Stay on your edge - Continuously learning and applying emerging technologies.  Pushing yourself and your team to new heights.

      And if you have

      5+ years relevant experience, at least part of which in a startup environment

      Alignment with BetterUp mission and enabling behavior change

      Succeeded in a remote work environment

      Frontline maintainer of "production" consumer application (volume, support, debugging)

      Strong experience with automated testing patterns

      Ruby on Rails, Ember.js, Gitflow, Docker

      Experienced in Agile product development processes (SCRUM, Kanban, Lean Startup, etc)

      Expert in current web technologies (HTTP, REST, Web Sockets, etc)

      Strong verbal and written communication

      Impressive Portfolio

      Benefits 

      We provide amazing benefits, but if you ask the team, they’ll tell you that the greatest benefit we offer employees is an incredibly meaningful mission and transformative work.

      Full coverage medical, dental and vision insurance

      Unlimited use, at your own discretion, vacation policy

      14 paid annual holidays

      5 BetterUp Inner Work days (https://www.betterup.co/inner-work)

      5 “Volunteer Days” to give back

      Professional development through BetterUp coaching for you and a significant other

      401(k) self contribution

      A competitive compensation plan with opportunity for advancement


    • We're looking for a well-rounded and experienced full stack developer strong in both front-end (CSS, HTML, React, etc) and backend (NodeJs, Redis, Mongo, Serverless).  The perfect candidate can take a mock-up, have a conversation about the feature/interaction, and can build that interaction as a working application (CSS, HTML, React, Node-based API, etc). The right fit for our team has a love for coding and learning, works well in a fully-remote environment and is a high-energy strong communicator who can join an expert team and work with limited direction.  This person would have at least 3 years of professional experience and preferably experience working remotely. The Work:
      • Expand and evolve our social media dashboard and analytics platform used by thousands of journalists and broadcasters worldwide
      • Build new features (screens, interactions, workflows) based on mockups and wireframes
      • Build APIs and services that integrate with social media APIs (Facebook, Twitter, Instagram, etc)
      • Help upgrade our systems from SOA to true microservices on AWS Lambda (Serverless)
      The Environment:
      • 100% remote team
      • Platform based on React + Serverless + Mongo, etc
      • Mobile apps built w/ React Native
      • AWS Cloud-based hosted infrastructure
      • Slack, Hangouts and other online collaboration tools
      The Perks:
      • 100% remote work
      • Competitive pay
      • Comprehensive health, wellness and career benefits package
      • Trust, autonomy, empowerment
      This is just scratching the surface -- we're a fun team of people who love what we do!  If this sounds good so far then reach out and we'll share the details. Skills & Requirements We're looking for someone who can comfortably work on whole features/stories independently.  You should be strong on the front-end development (CSS, HTML, React, Angular) and equally strong on the backend doing API design, building NodeJs services in a serverless/cloud environment. Required skills/experience:
      • Strong understanding of modern JavaScript (ES6+), CSS and HTML concepts
      • Demonstrable experience with ReactJs and NodeJs
      • 3+ years web app development experience
      • 2+ years of front-end development (HTML, CSS/SASS, etc)
      • 2+ years of NodeJs experience
      • Fluency in Git, GitHub and source code management concepts
      Bonus skills/experience:
      • Social Media APIs (Facebook, Twitter, etc)
      • Serverless framework (AWS Lambda) experience
      • Microservices and/or SOA
      • Previous remote work experience
      Working Remote:
      • This is a 100% remote position, communication and self-direction are incredibly important
      • You'll need a dedicated workspace (with a door)
      • You must have a reliable high-speed internet connection (collaboration requires bandwidth)
    • Auth0, a global leader in Identity-as-a-Service (IDaaS), provides thousands of enterprise customers with a Universal Identity Platform for their web, mobile, IoT, and internal applications. Its extensible platform seamlessly authenticates and secures more than 2.5B logins per month, making it loved by developers and trusted by global enterprises. Auth0 has raised more than $110 million to date and continues its global growth at a rapid pace. We are consistently recognized as a great place to work based our outstanding leadership and dedication to company culture, and are looking for the best people to join our incredible team spread across more than 35 countries!

      Auth0 is looking for experienced full stack software engineer to join Service Management - Administration Experience Team. This team is responsible for delivering exceptional subscription administration experience to our customers throughout their relationship with Auth0. The mission of this group is to bring comprehensive, trustworthy, and clear visibility into how a customer’s subscription is organized, consumed, and supported as a service.

      Are you passionate about working in a remote, multi-functional, multicultural team together with other software engineers, product designer and product owner - all living in different timezones?

      Do you have software engineering expertise, dedicated business driven approach to problem solving, self-direction, and a strong believe that the team can achieve more than each of its members individually?

      Our current technology stack is node.js on the backend and React on the frontend, MongoDB and PostgreSQL for storing data and RabbitMQ as message queue.

      We will consider candidates located in GMT-5 to GMT+1 time zones.

      You will 😊

      Join a multi-functional remote team to own our products from top to bottom.

      Participate in both product discovery and product delivery cycles and have real impact on the products owned by the team.

      Collaborate with other specialists and teams to develop new features, APIs, improvements, and fixes to handle our current and future scale.

      Be a part of the team's on-call rotations.

      Debug and resolve production issues and implement fixes for them.

      Help our customers have an awesome experience with our products especially in the areas of subscription, tenant and customer teams management.

      You'd be a great fit if you ❤️

      Have a deep understanding of designing, writing, running, maintaining and debugging applications across the whole stack in one or more of the technologies listed above.

      Enjoy being part of a highly collaborative, remote-friendly environment.

      Have the ability to be self-directed and be effective working independently, yet feel equally comfortable contributing in a team environment.

      Work well with technical and non-technical people to deliver high-value results.

      Believe that writing code is just the tool to solve customer problems and solving them is what really matters.

      Have business driven approach to software development and are focused on the outcomes rather than outputs.

      Bonus points if you 👍

      Have experience working in distributed teams and work environments.

      Have experience solving problems connected with subscription management, teams access management and access auditing in SaaS products.

      Like to mentor and coach other engineers.

      Have experience in developing services that integrates with Salesforce.

      Have knowledge in the identity and access management space.

      Preferred Time Zones ⏱

      (GMT-5); (GMT+1);

      Auth0 is an Equal Employment Opportunity employer. Auth0 conducts all employment-related activities without regard to race, religion, color, national origin, age, sex, marital status, sexual orientation, disability, citizenship status, genetics, or status as a Vietnam-era special disabled and other covered veteran status, or any other characteristic protected by law. Auth0 participates in E-Verify and will confirm work authorization for candidates residing in the United States.

    • Remind (+/- 3hrs PST)
      2 weeks ago

      Remind is a communication platform that helps educators reach students and parents where they are: their phones. With 31 million active users, we’re one of the fastest-growing companies in education technology, but we have our sights set on something bigger: giving every student the opportunity to succeed.

      The Remind Engineering Team works together to solve fun technical challenges, embodies our value of finding a way, and open-sources projects like Empire and stacker. The main tools we use in our backend include Typescript, Go, Ruby, Twirp, GraphQL, RabbitMQ, and many AWS services (Aurora, Lambda, DynamoDB, etc).

      Our investors include First Round Capital, GSV, Kleiner Perkins Caufield Byers, and Social Capital, and we want you to join us.

      Remote work ok within +/-3 hours of Pacific Time.

      Some of the projects that fullstack engineers at Remind have worked on this year:

      • Moved a significant amount of traffic to a GraphQL proxy to make it easy to write consistent and performant client code across web, iOS and android.
      • Improved and scaled a messaging system that's sent over 10 billion messages to teachers, parents, and students
      • Built a graph service to power the relationships of 31 million monthly active users
      • Built out standardized tooling for increasing the fault tolerance of our distributed services, including tiered load shedding, circuit breakers, and back pressure mechanisms
      • Created a declarative permissions system to make authorization code easy to read and write
      • Increased the stability of our chats database by introducing a write-through buffer using Redis

      What will be critical to your success as a fullstack engineer at Remind:

      • Others enjoy working with you because of your positive attitude and technical competence
      • You have shipped multiple production systems as part of a team
      • You enjoy tackling interesting, complex problems and seeing them through to DONE
      • You collaborate effectively with engineers, product managers, and designers to break down product requirements and maintain visibility on projects
      • You write clean, scalable code and have significant experience with one or more programming languages
      • You have built scalable, performant, highly available services and understand the value of a good SLA
      • You understand the importance of writing pragmatic, comprehensive unit and integration tests

      Benefits and Perks

      • Competitive salary and equity
      • 100% health coverage for you and your dependents
      • Open vacation policy
      • Parental leave
      • Catered meals and fully stocked kitchen
      • Parking and commuter benefits

      Remind is an equal opportunity employer, and we're committed to diversity and inclusion in the workplace. We aim to represent the students, teachers, and parents we serve, and we welcome, support, and empower all the diverse individuals in our community.

    • 4 weeks ago
      As a Platform Engineer at Serverless, you will be building large scale micro-service architectures and distributed data pipelines to support the backend needs of compelling user facing products. These needs go beyond functionality and encompass performance, reliability and cost-effectiveness at web scale. You will be responsible for maintaining and nurturing a cohesive architecture on a rapidly expanding and evolving project. In addition, you will be managing and operating infrastructure and services running on multiple data centers worldwide. Most importantly, you will have end to end engineering ownership - Ideation, Development, Release, Production support and Enhancements.


      Our ideal person is someone who has extensive experience building high throughput, low latency APIs and has operated distributed systems to offer stringent SLAs at scale. Someone who can quickly prototype functionality but also knows how to make services production-ready. You have the ability to adopt new technologies with ease and are comfortable being on-call as needed to support what you build.

      To excel in this role, you MUST be good at

      - Presenting complex ideas and approaches in simple communicable terms across engineering and management levels
      - Proposing solution alternatives, analyzing tradeoffs and making high impact product and engineering decisions
      - Independently solving complex problems as well as collaborating with other engineers on team initiatives
      - Evaluating and incorporating open source software into Serverless’ technical architecture
      - Rapidly Iterating on solutions and continuously delivering software with automated unit/integration tests
      - Collaborating to fellow engineers and embodying development best practices
      - Demonstrating flexibility and efficiency working with remote teams
      - Working with multiple programming languages in a polyglot environment

      Requirements

      * Minimum 4-6 years experience developing production-grade backends, APIs and data pipelines
      * Expertise in designing and architecting distributed systems that operate at web-scale
      * Background in cloud-centric technical architectures involving load balancers, distributed caches and eventually consistent databases
      * Ops automation experience with multi-region public cloud deployments, preferably AWS
      * Strong grasp of horizontal and vertical concerns of micro services such as discovery, rate limiting and monitoring
      * Experience being on-call to support live production software
      * Working knowledge of shell scripting, Continuous integration and delivery
      * Good understanding of foundational networking concepts, protocols and security (TCP/IP, DNS, TLS etc)
      * Strong programming fundamentals and ability to produce high quality, tested code
      * Mastery with one or more general purpose programming languages (Javascript, Python, Scala etc.)
      * Working knowledge of Go is a plus
      * Comfort with dynamic startup environments where change is constant and there is a need to be largely self-guided
      * BS or MS in Computer Science or related technical field

      If you are excited by the aforementioned responsibilities and meet the above qualifications, send us your resume and LinkedIn profile along with a note on why you think you are a good fit for this role. We are committed to providing all applicants a timely response.


      We are proud to be an equal opportunity workplace committed to building a team culture that celebrates diversity and inclusion. 
    • 1 week ago

      Narrative is building the first global data marketplace. It has often been said that data is the new currency. Unfortunately, maximizing the value of data is often easier said than done. On one side, transacting via individual point to point integrations carries a lot of overhead in both business development and technical integration efforts. On the other, going through big aggregators introduces opacity in the pricing and provenance of the data. At Narrative, we help our customers get value from their data by building a central auction platform to reduce the friction and tooling to increase the transparency in this process.

      We are a small, early stage team looking for great developers who want to jump in and take major systems and user-facing features from design to launch. Here’s where we are now:

      We are operating in Amazon Web Services. Our services are mainly deployed on EC2 provisioned with Terraform.

      We also heavily use other technology on AWS such as DynamoDB, S3, and RDS.

      Our backend includes a data ingestion web service with supporting Kinesis consumers, along with a growing array of Spark projects. It’s written mostly in Scala, with a smattering of Python for lambda functions.

      We sit somewhere in the middle of the “Scala as a worse Haskell” and “Scala as a better Java” spectrum. We love functional programming and we do make use of libraries like cats, but at the same time we heavily favor core language features and have no intention of rewriting everything using Free Monads.

      Our web app UI is written in Typescript with Angular2 and a supporting API running on Node, and is deployed and monitored using much the same supporting tech as the backend.

      Other services we use include: GitHub, CircleCI, DataDog.

      Here are some examples of projects that we would like some help with:

      Interactive tools to help buyers discover the data they need to accomplish their business objectives.

      Interactive tools to help sellers maximize the yield from the data that they are selling.

      Data analytics pipelines to drive the interactive report UIs. For example: reports for yield forecasting and deal pre-qualification.

      The ideal candidate should:

      Have experience building modern web applications using Javascript, HTML, and CSS.

      Be able to debug various aspects of web application code, such as cross-browser Javascript quirks.

      Thoroughly understand the HTTP lifecycle and how the browser interacts with web APIs.

      Enjoy building fast, user-friendly UIs.

      Not be afraid of contributing to the entire stack when the need arises, given that frontend doesn’t simply mean HTML/CSS. For instance, a feature might require

      some metrics to be computed from a Spark Report

      creating a MySQL migration script

      tweaking S3 permissions and terraform scripts for deployment

      We are not looking for a 100% fit on all the technology buzzwords, but we are looking for someone with strong technical skills who is eager to pick up new technologies as necessary.

      We are building the team with a remote-first mindset, and as a result every team member is expected to have an ability to synthesize business requirements, distill the domain, contribute to high-level design documents, efficiently communicate asynchronously, and more generally work autonomously toward a shared vision.

      Continuously investing in quality (code quality, tests, pull request reviews, refactoring…) is part of our strategy to sustainably maximize the business value we deliver.

      Apply at [email protected]


      Useful Links

      Find out more about Company Culture.

      More about the hiring process.

      A day in the life of a dev.

    • Narrative (North America)
      2 weeks ago

      Responsibilities

      Here’s where we are now:

      We are operating in Amazon Web Services. Our services are mainly deployed on EC2 provisioned with Terraform.

      We also heavily use other technology on AWS such as DynamoDB, S3, and RDS.

      Our backend includes a data ingestion web service with supporting Kinesis consumers, along with a growing array of Spark projects. It’s written mostly in Scala, with a smattering of Python for lambda functions.

      We sit somewhere in the middle of the “Scala as a worse Haskell” and “Scala as a better Java” spectrum. We love functional programming and we do make use of libraries like cats, but at the same time we heavily favor core language features and have no intention of rewriting everything using Free Monads.

      Our web app UI is written in Typescript with Angular2 and a supporting API running on Node, and is deployed and monitored using much the same supporting tech as the backend.

      Other services we use include: GitHub, CircleCI, DataDog.

      Here are some examples of projects that we would like some help with:

      Data analytics pipelines to drive the interactive report UIs. For example: reports for yield forecasting and deal pre-qualification.

      Implementing additional infrastructure to support transactions for more types of data.

      Improving the latency and resource usage of our transaction processes.

      Qualifications

      Have experience in a typed functional language such as Scala or F#, or significant experience in their non-functional equivalents (Java, C#) with an interest in Scala.

      Have experience working with non-trivial quantities of data. As of this writing, our ingestion pipelines are handling something on the order of 500GB .snappy.parquet files per day. Prior work with Spark would be ideal, but experience with similar MapReduce-based technologies would also be helpful.

      Have experience operating in a cloud environment like Amazon Web Services, Google Compute Engine, or similar.

      Be able to work across all aspects of back end systems, from application code to SQL to systems administration.

      Not be afraid of contributing to the entire stack (from the UI to Devops) when the need arises.

      Skills

      Scala or other typed functional languages

      About Narrative

      These days, data is everywhere and has immense benefits for businesses. Companies that have data can sell it to companies that need it to improve their business; a win-win situation. However, current data discovery and distribution inefficiencies slow this win-win situation down to a grinding halt.

      Narrative simplifies the data landscape by automating the hard-to-navigate world of data acquisition and distribution into two, easy-to-use software platforms.

      Narrative's Acquire platform gives businesses access to massive amounts of raw data across many suppliers. With full transparency, companies know exactly what they’re getting and which suppliers it came from.

      Narrative's Distribute platform standardizes and deduplicates data, giving companies instant demand for their data and new, turn-key revenue streams.

      On top of that, everything is automated, centrally managed with actionable analytics and aligns with GDPR compliance.

      In a world where raw data is fueling businesses, Narrative is the platform that powers the data economy.


      Perks & benefits


      Health, dental, and vision insurance

      Flexible vacation & paid time off

      Equity plan

      Relaxed and engaging workplace

    See 11 more Software Dev jobs
  • All others (2)

    • 1 month ago
      Remote

      At GitLab, our team of technical writers is responsible for ensuring that the documentation for all of our products is clear, correct, and easy to use. We are looking for great writers with strong technical proficiencies who will help our users succeed with our rapidly evolving suite of developer tools.

      You’ll collaborate with our engineers, who write the first draft of docs for the new features they create. You’ll dive in on special projects, authoring new content and working on new site features and processes. You’ll collaborate with others across the organization to craft tutorials and other educational resources. You’ll be at the leading edge of DevOps while contributing to one of the world’s largest open-source projects and engaging with our wider community.

      GitLab is an all-remote company, and this is a remote position with no geographical requirements.

      Responsibilities

      • Continuously improve GitLab’s documentation content in collaboration with engineers, product managers, and others.
        • Review and edit doc plans and content for all new and enhanced features.
        • Produce written and video tutorials for getting started with GitLab features and for specific use cases.
        • Help developers and other members of the community who have documentation-related questions.
        • Identify and address content gaps or the need for additional media such as diagrams or videos.
        • Participate in reviews and revamps of section or page content and structure.
        • Help review and triage incoming suggestions, corrections, and other content from the community.
      • Continuously improve GitLab’s documentation site features and user experience in collaboration with engineers and other technical writers. This may include the documentation site’s design, search, build process, feedback methods, SEO, visitor analytics, versioning, and other technical components.
        • Contribute to the planning and code of new site features and enhancements.
        • Coordinate with frontend and backend engineers when their help is needed.
      • Contribute to the improvement of team process and style, as well as cross-functional efforts.
        • Act as a reviewer of release blog posts and contributor to GitLab’s Handbook.
        • Make it easy for contributors from the community—internal and external—to submit quality documentation.
        • Contribute to the documentation Style Guide and documentation process guides.
        • Collaborate and improve upon collaborative processes with others including product managers, Support, Marketing, Engineering, and the wider GitLab community.

      Requirements

      • You have:
        • An affinity for managing and writing software documentation.
        • Excellent writing and editing skills.
        • Understanding of what makes documentation clear and effective.
        • Great teaching skills that translate into amazing written work.
        • Familiarity with the Linux or Mac command line.
        • Experience using Git, HTML/CSS, and at least one programming language (though this does not need to be from a professional context).
      • You are:
        • Highly organized; able to triage and prioritize numerous issues and projects.
        • Able to succeed in a remote, globally distributed work environment.
      • You share our values, and work in accordance with those values.

      You’ll receive special consideration if you have experience with:

      • Static site generators and managing docs as code.
      • DevOps tools.
      • JavaScript and intermediate front-end development.
      • Advanced programming or other technical experience.

      Our hiring process is described in more detail in our Handbook's Hiring section. When you apply, please include a cover letter that describes why you are interested in this position and in what ways you are well-qualified for it.

      About GitLab

      GitLab Inc. is a company based on the GitLab open-source project. GitLab is a community project to which over 1,000 people worldwide have contributed. We are an active participant in this community, trying to serve its needs and lead by example. We have one vision: everyone can contribute to all digital content, and our mission is to change all creative work from read-only to read-write so that everyone can contribute.

      We value results, transparency, sharing, freedom, efficiency, frugality, collaboration, directness, kindness, diversity, boring solutions, and quirkiness. If these values match your personality, work ethic, and personal goals, we encourage you to visit our primer to learn more. Open source is our culture, our way of life, our story, and what makes us truly unique.

      Top 10 reasons to work for GitLab:

      1. Work with helpful, kind, motivated, and talented people.
      2. Work remote so you have no commute and are free to travel and move.
      3. Have flexible work hours so you are there for other people and free to plan the day how you like.
      4. Everyone works remote, but you don't feel remote. We don't have a head office, so you're not in a satellite office.
      5. Work on open source software so you can interact with a large community and can show your work.
      6. Work on a product you use every day: we drink our own wine.
      7. Work on a product used by lots of people that care about what you do.
      8. As a company we contribute more than we take, most of our work is released as the open source GitLab CE.
      9. Focused on results, not on long hours, so that you can have a life and don't burn out.
      10. Open internal processes: know what you're getting in to and be assured we're thoughtful and effective.

      See our culture page for more!

      Work remotely from anywhere in the world. Curious to see what that looks like? Check out our remote manifesto.

      Remote-CHAR
    • Scott's cheap flights (US timezone)
      1 week ago

      Scott's Cheap Flights is hiring a recruiter to manage the full-cycle recruitment efforts of our growing, profitable company. You will help us continue on the rapid path of internal growth we've seen for the past few years by hiring incredible talent across all teams, examining and optimizing our recruiting strategies and processes, and partnering with stakeholders to forecast and plan for future talent management.


      Why we're hiring for this role now: We will be hiring 10-15 new team members over the next 6 months in order to continue delivering the best possible experience for our members and internal team.


      Immediately upon hire, you'll...

      Immerse yourself in Scott's Cheap Flights and be able to speak to our mission, culture, and company, becoming a fantastic first point of contact for our candidates

      Put into place job posting and sourcing strategies to assure robust pipelines

      Perform full cycle recruitment while maintaining a fantastic candidate experience

      Work closely with hiring managers and stakeholders to develop job descriptions and accurate candidate profiles to fit our business needs

      Establish hiring reports and metrics to share with the team on a regular basis

      In the longer term, you'll...

      Examine and improve upon our existing hiring processes by identifying areas of opportunity, bottlenecks, and strengths we need to be capitalizing on.

      Partner with stakeholders to strategize on future hiring needs.

      Run training workshops for the internal team to bolster our interview skills to make sure we're being as effective as possible.

      Fully own the hiring process for the following roles: Head of Marketing; Senior Backend Engineer; Senior Frontend & Mobile Engineer; Senior Product Designer; Senior User Acquisition Manager.

      What you bring to the table

      4+ years of full-cycle recruiting experience with a minimum of two years in house with startups, from a req's inception to negotiating and closing a candidate

      Experience recruiting for a wide range of roles simultaneously, both technical and non technical

      A proven track record of building and continually refining recruiting processes

      Business and technical acumen that allows you to partner with stakeholders in strategic recruiting initiatives

      Impeccable written and oral communication skills

      Experience working with a remote team, and passion for travel

      Authorization to work in the United States, and a large overlap in working hours with Pacific Time

      About Scott's Cheap Flights

      Scott’s Cheap Flights is on a mission to enable people to travel and experience the world. We’re so much more than crusaders for cheap flights, and our numbers prove it:


      1.6 million members and growing every day.

      100%: Our average year over year revenue growth.

      $100 million: Amount our deals have helped members save.

      263,009: Miles our most prolific member has traveled.

      50+: Number of proposals have happened on SCF trips… that we know of.

      Countless: Memories and stories created through our members’ trips.

      If “to travel is to live” resonates with you and you have a proven track record of successfully recruiting talented new employees, we’d love to hear from you!