The best remote jobs, hand-picked daily.

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

    • REQUIREMENTS


      * B.S. in Computer Science or equivalent experience followed by 5+ years work experience in using SQL and databases in a business environment

      * Expertise in Data Visualization

      * Experience with LookML (Looker) will be an advantage

      * Deep experience in the latest libraries and programming techniques

      * Familiar with SQL/NoSQL databases like MongoDB and their declarative query languages

      * Knowledge in using BI Analytics and related technologies


      WHO YOU ARE


      * You have accomplishments that showcase your capabilities by their success and technical depth.

      * You own new features from idea to completion.

      * Work well with a core team to design and execute major new features.

      * Enjoy contributing to a fast moving exciting project

      * Strong communicator and fluent in English with excellent written and verbal communication skills.

      * Thrive and excel in our diverse, distributed and agile team environment


      Our Benefits
      We know that people do their best work when they’re taken care of. So we make sure to offer great benefits.

      • Competitive Vacation Package

      • Annual Financial Allowance for YOUR development

      • Flexible Family Leave

      • Clevertech Gives Back Program

      • Clevertech U (Leadership Program, Habit Building, New Skills Training)

      • Clevertech Swag

      • Strong Clevertech Community



      How We Work
      Why do people join Clevertech? To make an impact. To grow themselves. To be surrounded by developers who they can learn from. We are truly excited to be creating waves in an industry under transformation.

      True innovation comes from an exchange of knowledge across all of our teams. To put people on the path for success, we nurture a culture built on trust, collaboration, and personal growth. You will work in small feature-based cross-functional teams and be empowered to take ownership.

      We make a point of constantly evolving our experience and skills. We value diverse perspectives and fostering personal growth by challenging everyone to push beyond our comfort level and try something new.

      The result? We produce meaningful work


      Getting Hired
      We hire people from a variety of backgrounds who are respectful, collaborative, and introspective. Members of the tech team, for example, come from diverse backgrounds having worked as copy editors, graphic designers, and photographers prior to joining Clevertech.

      Our hiring process focuses not only on your skills but also on your professional and personal ambitions. We want to get to know you. We put a lot of thought into the interview process in order to get a holistic understanding of you while being mindful of your time. You will solve problems derived from the work we do on a daily basis followed by thoughtful discussions around potential fit. Whatever the outcome, we want you to have a great candidate experience.


      Want to learn more about Clevertech and the team? Check out clevertech.careers.

      Clevertech Culture Video


    • 1 month ago

      Our mission is to help people find work that matters. We believe that the world is better when people understand the opportunities available to them. Our human-assisted AI platform delivers great results to our customers (customer quote: "I'd have a panic attack if you guys stopped existing").

      Because of this, we raised $3.5M from OpenAI researchers and Lightspeed Venture Partners at one of the highest ever valuations coming out of YC. Our team has previously sold companies, published machine learning research, has Dropbox's former Chief of Staff, and hails from MIT, Google, Airbnb, McKinsey, etc.

      Help us create a world where all 7 billion people work at jobs that they love, do things that they’re great at, and work for companies that are solving meaningful problems.


      Responsibilities

        • Create product features that solve customer problems and make interacting with Sourceress a delightful experience.
        • Own projects from conception and design through testing and deployment.
        • Collaborate with product, design, and users to understand the requirements and determine what we should build.
        • Minimize the complexity of the software that you create and maintain.
        • Continually improve your own software engineering skills (whether via side projects, classes, or whatever else works for you)

      Sample projects

        • Create tools and interfaces for customers to integrate our service more tightly with their own recruiting workflow (whether that's in their browser, their inbox, or via our own interface that let's them quickly find and add candidates to their process).
        • Ensure that candidates have a great experience at each customer -- integrating into the application tracking system to ensure that no candidates are dropped, flagging high priority candidates for the customer that need action right now, and allowing customers to see metrics about their recruiting funnel so they can improve the experience themselves.
        • Give customers visibility into, and control over, the entire product and recruiting process -- it currently operates mostly as a black box, and exposing the options already present in the system will make customers feel more in control and even happier about the product experience.

      Requirements

        • 3+ years of back end software engineering experience.
        • Strong software engineering skills.
        • Understand both the value of shipping quickly and of software craftsmanship, and have the judgment to know when to apply each.
        • Highly focused and productive.
        • Empathetic, thoughtful, and impact-oriented.
        • Enjoy designing, building, and shipping projects independently.

      Stack

        • Type-annotated Python 3 (django, scikit-learn, pytorch)
        • Typescript (react)
        • Postgresql
        • AWS
    • 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.

    • 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. 
    • 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 
    • 1 week ago

      Job Description

      We’re looking to hire a backend developer to join our team working on PSPDFKit for Web. We are building a modern PDF SDK with technologies like Elixir, React, PostgreSQL, Docker, and WebAssembly. Your role as a backend developer will be to implement new features, improve the reliance of our server component, and work on scalability problems in a well-tested Elixir application.


      You Will:

      Work as part of a small, driven team that builds new features and fixes existing issues on a steady schedule.

      Make architectural decisions that will impact thousands of products for years.

      Write readable and well-documented code with meaningful tests so that we can ship new releases often and without fear.

      Take the time to do things correctly instead of coming up with quick fixes.

      Collaborate with the entire company (Android, iOS, Windows, Core, Support, Design, Marketing, and Sales) using Slack, GitHub, and Zoom.

      Support our customers in integrating our products, help them debug and fix issues, and collaborate with them to understand their requirements for our products.

      You Should:

      Be familiar with or have an interest in learning Elixir and its ecosystem of tools and packages.

      Have a high-level understanding of the web technology stack (e.g. HTTP, WebSockets, cookies, proxies, and caching).

      Have a strong interest in scaling PostgreSQL or a similar RDBMS, as well as understand the importance of consistency and efficiency when designing the data model for an application.

      Be eager to learn more about systems design, highly concurrent applications, immutable data, and functional programming models.

      Have good communication skills and enjoy working on a passionate team.

      Have a pragmatic approach to problem solving.

      Have a good command of English for writing documentation and occasional blog posts.

      Understand the challenges of working on a distributed team.

      Please note that you can be a perfect fit even if not everything we’ve outlined above applies to you. If you have any questions, please don’t hesitate to ask.


      We Offer:

      The ability to work remotely and set your own schedule.

      A family-friendly work environment.

      Room for personal and professional development by encouraging learning and experimenting.

      Two planned company events during the year (for example, in Croatia, Italy, Spain, Greece, and Vienna).

      A motivated team that enables you to do your best work.

      A generous vacation policy of five weeks, plus an additional allowance for conferences.

      An Application Should Include:

      A writeup explaining who you are as a programmer. We are especially interested in knowing how you started, what projects you have loved (or not loved) working on, what motivates you, and what surprising things you’ve learned since you began programming.

      A piece of code (it doesn’t have to be your own) that does something you find interesting, and an explanation why.

      Links to online profiles you use (e.g. GitHub, Twitter).

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

      Your Day at PSPDFKit

      Your day at PSPDFKit starts with an asynchronous today message in our team’s Slack channel, where you outline your goals for the day so that everyone on the team knows what everyone else is working on. All our regular company meetings occur on the same day each week, so most of the time you’ll be able to focus on your assigned tasks without interruptions.

      You’ll work on adding features to our Elixir-based server product and improving the stability of our existing applications together with our customers. We strongly believe in code quality over quantity, which is why new changes undergo a proposal phase where everyone on the team is invited to collaborate. We write unit, integration, and end-to-end tests and do peer reviews for every change.

      Beyond working on features and bug fixes, we also take time to help you improve upon your personal goals (through regular 1on1s and mentoring). Our remote-first focus allows you to set up working hours that best fit your daily routine. You can read more about our onboarding period here.

      About Us

      PSPDFKit helps companies and users increase productivity across the globe. With our robust PDF solutions, we ensure developers and end users have the highest quality tools available to do their best work. Trusted by industry leaders such as IBM, SAP, Lufthansa, and United Airlines, PSPDFKit is the go-to solution for integrating PDFs into your app. Find out more about us on our team page and check us out on Instagram.

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

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

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

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

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

    • Hotjar (UTC-1 and UTC+3)
      2 months ago
      Note: Although this is a remote position, we are only seeking candidates in European / African timezones between UTC-1 and UTC+3.
       
      We are currently seeking ambitious and pragmatic software engineers who are passionate about building great online apps. You'll use your skills to have a real impact on a product used by over 915,000 users from 190 different countries. We are looking for an engineer who loves being part of a team but is also self-motivated and loves the idea of working remotely.
       
      As a Frontend Software Engineer with Hotjar, you’ll be working on developing and improving features built primarily in JavaScript and AngularJS. You will work closely with other front-end engineers, backend engineers and designers to implement changes to our user interface and tracking script according to best practices. You will need to be highly process driven and eager to learn new technologies and programming languages. We favour those with a delivery-focused mindset, versus a focus on flawless or over-engineered code.
       
      Compensation Range
      The budgeted compensation range for this role is €55,000 to €75,000 annually. Ranges are based on market research and are equitable to other roles within Hotjar. The actual compensation offered will be based on relative experience and skills. At this time we are only able to provide official employment status to those located in Malta. All other team members will join as full-time consultants and will be responsible for paying any taxes or applicable fees where they reside.
       

      Requirements

      • Experience using HTML, CSS, JavaScript, AngularJS and/or other JS frameworks.
      • Experience using Python, PostgreSQL, Redis, Memcached, Lua, Linux, Nginx, Elasticsearch, and Amazon Web Services a plus.
      • Familiarity with automated testing frameworks such as Jest, Karma, Cypress, or Protractor.
      • Familiarity with distributed revision control systems such as Mercurial or Git.
      • Fluent in English with excellent written and verbal interpersonal skills.
      • Ability to work independently - accountable for your own actions and able to act with both urgency and integrity.
      • Desire to work in a caring, transparent, and giving work environment, in line with Hotjar’s company valuesculture and ways of working.
      • Will submit to a background check, confidentially processed by our third party.
    • 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

    • Software Heritage
      2 months ago
      Location: Paris, France or remote
      URL: https://www.softwareheritage.org/jobs/

      Description:

      Software Heritage is hiring: seeking a Paris-based full-time devops engineer

      Software Heritage is an ambitious nonprofit, entirely Free/Open Source Software (FOSS) project that aims at collecting, organizing, preserving for the very long term, and sharing all publicly available software in source code form, together with the corresponding complete development history (e.g., from a Version Control System) where available. The Software Heritage archive already contains about 6 billion unique source code files and 1 billion commits, retrieved from more than 80 million software projects.

      We are looking for a senior devops engineer with either strong (Python) programming skills and a pronounced interest in (GNU/Linux) system administration or strong system administration skills and backend programming experience, to grow our operations team. The team is in charge of guaranteeing reliability of our day-by-day archiving activities, integrity of the Software Heritage archive in collaboration with mirror operators, and maintaining an efficient development environment for our developers.

      The right candidate will:

      be a strong critical thinker and efficient problem solver, be able to communicate and work collaboratively with team members, be able to dig deeply into technical details, configurations, and scripting, lead incident response, diagnosis and follow-up on system outages or alerts across the entire infrastructure, have a knack for keeping the complexity of large, heterogeneous distributed system under control.

      As senior devops engineer you will primarily work with the following technologies:

      Debian GNU/Linux, Puppet, PostgreSQL, Distributed architecture (RabbitMQ, Kafka), Icinga/Prometheus/ELK monitoring, Proxmox, KVM virtualization, LXC and Docker containers, large scale object storage (Ceph, cloud-based object storages), AWS and Azure, POSIX shell scripting, Python programming.

      Working knowledge or interest of the following techniques and technologies would be a plus:

      highly scalable architectures, microservice based architectures, event driven infrastructures, IaaS/PaaS cloud offerings, Debian packaging, REST API principles, C system programming.

      A successful candidate will have strong system administrator skills and programming fluency in at least a couple of system- and/or application-level programming languages, as well as a solid track record of participation in existing FOSS projects and communities.

      All the code developed as part of this position will be developed openly and released under a FOSS license.
      Workplace and salary

      The job should be worked on-site at Inria’s Paris headquarters. Remote work might be an option, depending on the candidate and on their willingness to visit headquarters on a regular basis.

      The salary will be commensurate with experience and qualifications.



    • Hubstaff is a fast-growing startup in the time tracking and project management space that fully embraces remote work. We are looking for a talented server engineer who enjoys focusing on frontend development to join our passionate development team. The correct person will take pride in their work, have extreme attention to detail, and be able to get their hands dirty implementing HTML/CSS/JS frontends. Implementing the designs from our design team will be the majority of the job role. Familiarity with popular JavaScript frameworks (React, etc.) is preferable. We are looking for a well-rounded developer who has the backend chops to implement the server-side aspects of their projects using Ruby on Rails. This position will report directly to our Head of Development and work closely with our other engineers. You’ll be able to work 100% remotely, and we are looking for someone that can grow with our products for years to come. You’ll be a good fit if you:
      • Are self-disciplined and have a great work ethic
      • Have good time management skills
      • Communicate well
      • Can work until at least 1pm EST M - F
      • Like having a consistent daily work schedule
      • Have at least three years of experience building SaaS interfaces
      Frontend Development Requirements:
      • Highly skilled with HTML / CSS
      • Bootstrap
      • Javascript & jQuery
      • Git
      Backend Development Requirements:
      • Ruby on Rails
      • Postgres or MySQL
      • Unit tests (rspec, etc.)
      • Background workers
      • Writing design docs
      • Working from design docs/specifications & wireframes
      Bonus:
      • React & Redux
      • Vue.js
      • AngularJS
      • Service workers architecture
    • 1 month ago


      About the Team


      We believe in continuously improving our skills and codebase, work/life balance, and doing things right over doing them fast. We’re looking for engineers who share this view and are excited about writing quality code, trying new technologies, and playing well with others. This team works on challenging and exciting features including recommendations, search, payments and the mobile app API, so we use a wide variety of technologies including Ruby on Rails, Scala, Go, ElasticSearch, Spark/Hadoop, MySQL, Cassandra and Redis. Some of our recent projects include: 


      Building the world's best recommendation engine for books (machine learning in Spark, runtime in Ruby). We utilize large amounts of data that allows us to correlate our huge library to each individual user, offering a very personalized experience maximizing user engagement and exploration.


      Scaling backend search infrastructure (using technologies like Elasticsearch, HDFS, Spark, Hive, and Go) to achieve a low latency and high availability search service for our website and our apps.


      Improving search quality by implementing and tuning multiple ranking algorithms, indexing schemes, and better search suggestions.

      Building well designed and fast API endpoints for our mobile apps (in Ruby and Go).


      Implementation of an in-house payment and subscription system that increases transaction success rates by using a large number of optimizations based on data observations and thorough analysis.


      Internal tools that glue together all of our infrastructure and coordinate the moving parts (analytics, anomaly detection, a/b testing platform, task pipelines, image server and many more).


      About you


      We’re looking for strong engineers with exceptional problem solving skills who want to work independently and own large, complicated projects. You’re comfortable in dealing with lots of moving pieces. You have exquisite attention to detail. You’re comfortable learning new technologies and systems. Collaboration, time management, and communication are as important as your technical skills.

      We’re looking for:


      •Strong background or interest in building successful products in the context of a web application

      •Experience shipping clean code that works

      •Background in algorithms with a focus on applied problem solving

      •Bachelor's or higher in mathematics, computer science, physics, or equivalent experience

      •Strong SQL skills and the ability to analyze large and complex datasets


    • Yesterday

      CloudApp (https://www.getcloudapp.com/) is a customer experience led company focused on improving business workflows with our video messaging productivity apps. It's free apps help businesses communicate faster and get more done.


      Now, we’re looking for a remote Full-Stack Developer to join our growing team. In this role, you’ll be working with our engineering team in all aspects of our CloudApp solution, from its front-end down to the infrastructure.


      Relevant Experience


      Strong Ruby, Node, JS, and/or Python experience


      Testing and scaling up APIs

      Modifying a large ruby on rails project

      Designing and implementing ancillary microservice  API endpoints

      Going into older code bases to update and tweak new features

      Strong dev-ops skills, comfortably hopping into AWS server to debug and tweak settings if needed

      Full stack engineering experience, with strong system fundamentals

      Experience with service-oriented architecture

      Exposure to architectural patterns of large, high-scale web applications

      Strong industry experience in architecture and development of scalable production quality backend systems

      Good understanding of distributed systems, data stores, data modeling, indexing and associated trade-offs

      Experience developing APIs and SDKs a plus

      Ability to work in a cross-functional team that touches many parts of the core systems at CloudApp

      Responsibilities 

      Work at all levels of the stack, (AWS, ruby, Node.JS, SQL, React, HTML, CSS), to build and maintain new CloudApp features

      Take full ownership and responsibility for building, shipping, and maintaining core CloudApp features, end to end

      Design and architect complex, reusable, and maintainable new systems, real-time interfaces, and visualizations, focusing not only on performance and scalability, but also on crafting a beautiful user experience

      Build user interfaces that are crisp, consistent, and fast, that thrive under heavy customization and varying use cases, that encourage exploration, and that earn the trust of our customers through predictable, reliable, and thoughtful interactions

      Requirements


      5+ years of professional ruby engineering experience

      Ability to work from a permanent location (e.g. your home), and easily overlap with PST

      Excellent knowledge of JavaScript and ruby

      Experience architecting, deploying and operating asynchronous distributed work queues, high-volume storage systems, and high-throughput systems

    • Daylytes is building a company that brings people together through sports. We believe sports coverage lags behind the rest of the social and mobile apps we use, and we plan to build a solution. We aim to bring our customers relevant, unique, and engaging daily highlights (daylytes) that surpasses current sports media options. We’re starting methodically by delivering a superior product in a few local niches, then will expand outward to cover an increasing number of cities and regions with a scalable solution.


      We are developer-centric, led by a technical founder with startup experience, venture backed, and aim to provide our developers with a distraction free environment where they can solve scalable problems, thrive, and grow. You will be one of the first five to join the company, and will get to play a critical role in the direction of the business. You will help define the platform, have responsibilities that are not redundant, and be held accountable by our small team of less than five


      Responsibilities



      • Development of web-app and backend that will serve the Daylytes mobile apps (our stack is Rails, with React Native on mobile, and PostgreSQL db's.)

      • Managing data gathering scripts, scrapers, and data cleansing programs used in our content aggregation and tagging.

      • Administration of a database of sports content and metadata that will be used by web and mobile front ends.

      • Working directly with mobile developers and being involved in technical decisions that will impact our core mobile app.


      Technical Requirements



      • Experience with Ruby or/and Javascript as well as exposure to a variety of general programming languages

      • Experience with web development

      • Experience with database-driven applications and creating an API (we use PostgreSQL, with some legacy MySQL databases in use)

      Nice to Have's


      • History working in a small startup environment

      • Prior work creating a consumer app and maintaining it in the App Store

      • Any portfolio of work that you can share, public repos, open-source contributions, etc.


      Qualifications


      • A bachelors or graduate degree in computer science, engineering, or equivalent

      • More than 3 years experience

    • 1 month ago

      We’re looking for talented developers who want to be part of a young company in an exciting time of growth, and to help make EmailOctopus the preferred email platform for millions of users worldwide.

      About EmailOctopus

      Set up by two brothers in London in 2014, we’re a bootstrapped (and profitable!) startup with big ambitions to disrupt the email marketing industry. To date, our customers have sent over 3.5 billion emails and saved in excess of $100,000. Over the next few years, we’re looking to improve our platform, expand our feature set and significantly grow our customer base.

      We’re a friendly, personal team and we pride ourselves on delivering outstanding service to our users just as much as we do in building an amazing product. We’re a fully remote business, with the team spread across London, Manchester and Vancouver.

      The role

      As a developer at EmailOctopus, you’ll be helping maintain our existing platform as well as supporting our biggest project yet: switching from AWS-supported platform to a fully independent email service provider. Your skills will help us ensure that our platform is robust, tested and set up to succeed at scale, so we can keep reliably delivering billions of emails on behalf of our users.

      Your skills and experience

      We’re looking for developers who are quick to adapt to new technologies. You will have some or all of the skills below, but an appetite to learn is most valuable.


      * Strong experience in PHP and its web frameworks, such as Symfony/Laravel

      * Familiar with AWS and sysadmin

      * Experience in Redis/MySQL/BigQuery

      * Experience with Python

      * Comfortable with version control

      * Interested in developing highly scalable and robust web applications

      * Passionate about writing clean and maintainable code

      * Workable frontend/UX skills


      Benefits


      * Work from anywhere

      * The opportunity to be part of a small, growing team who will support you in your future career

      * Flexible working hours

      * £500 yearly learning budget

      * Free yoga

    • DESCRIPTION

      We are looking for a Senior Backend Engineer to help us develop, maintain and administer the TileDB cloud-based service.

      Key Responsibilities

      Work as part of a team to develop a complete cloud-based service

      Develop, unit test and validate components of Golang based services

      Help design new service layers and advanced DB feature sets (ACL, SQL, etc)

      Maintain production infrastructure

      Our headquarters are located in Cambridge, MA. The candidates must be US or Greek citizens or permanent residents.


      REQUIREMENTS

      In-depth experience with Golang based REST services

      Experience using Kubernetes for production service deployments

      Experience with OpenAPI (Swagger) specifications

      Experience with production MariaDB/MySQL usage and administration

      Nice to Have

      Devops experience with DNS, logging and monitoring

      Experience debugging performance critical applications

      C/C++ experience (i.e. CGO)

      BENEFITS

      TileDB, Inc. offers very competitive compensation and benefits, which include:


      Health Care Plan (Medical)

      Stock Option Plan

      Paid Time Off (Vacation, Sick & Public Holidays)