Find a remote job in Software Dev

Post a job for $299

Software Dev (144)

  • 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


  • Chili Piper is seeking talented, motivated engineers to join our fully remote team building interactive data applications. As a part of growing front-end team, you will work with designers to constantly improving our users’ experience. You will also collaborate with others throughout our organization and technology stack to build products that are revolutionizing the way our clients achieve their business goals.


    On the front-end team, we feel strongly about developing solutions that are both technically and aesthetically sound. We invite you to bring your experience and perspective to conversations about the future growth of our applications and environment. We work closely together, with a healthy and non-combative review process aimed at improving code as well as developing each other’s skills. In short, we strive to write solid, thoroughly tested, and readable code; and we are seeking a new contributor to our already highly effective team.


    Responsibilities


    ● Participate in technical planning & requirements gathering phases including Design, code, test, troubleshoot, and document engineering software applications.


    ● Ensuring that technical software development process is followed on the project, familiar with industry best practices for software development.


    ● Develop applications in languages including React JS


    ● Demonstrate the ability to adapt and work with team members of various experience level.


    ● Translating designs and wireframes into high quality code


    Skills


    ● Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model


    ● Thorough understanding of React.js and its core principles (2+ years of work experience with React)


    ● Experience with popular React.js workflows (such as Flux or Redux)


    ● Familiarity with newer specifications of EcmaScript


    ● Experience with data structure libraries (e.g., Immutable.js)


    ● Knowledge of isomorphic React is a plus


    ● Familiarity with RESTful APIs


    ● Knowledge of modern authorization mechanisms, such as JSON Web Token


    ● Familiarity with modern front-end build pipelines and tools


    ● Experience with common front-end development tools such as Babel, Webpack, NPM, etc.


    ● Ability to understand business requirements and translate them into technical requirements


    ● A knack for benchmarking and optimization



    To apply, send your resume/CV to Santiago Arias - [email protected]

  • 2 weeks ago
    At Doist, our mission is to inspire the workplace of the future by creating simple yet powerful productivity tools that promote a more fulfilling way to work and live. We're a multidisciplinary, fully remote team that's passionate about creating products, like Todoist and Twist, that improve people's lives. We thrive on innovating new solutions to old productivity challenges and we seek to rethink how productivity tools are made. When you become a Doister, you’re not only joining a global, remote-first company, but a team of 60+ people who value:
    • Feeling empowered to achieve their ambitions
    • Inclusivity, open-mindedness, and diversity
    • The wellbeing of their teammates and the people around them
    • Making long-term, high-impact decisions, even if they’re harder
    We invite you to visit our blog to learn more about us, our values, and how we work. Your role As a web developer at Doist, you'll be the technical lead on some of the company's key projects, working closely with the marketing, design, front-end and back-end development teams every step of the way from strategy, planning, and design to implementation, testing, and optimization. This role is for a self-starter who's excited to build and maintain internal projects from end to end, optimize existing channels and explore new possibilities for engaging and growing our different communities.

    Requirements

    About you:
    • You have 3+ years of experience in web development.
    • You have a solid foundation of front-end development fundamentals (HTML5/CSS3/ES6) and enjoy turning design specs into pixel perfect UIs.
    • You're proficient in responsive design, smooth web animations, and email development.
    • You have experience working with back-end stacks and database systems. You're comfortable building simple web services from scratch.
    • You have experience with analytics and A/B testing tools and workflows. You're able to analyze data as part of your process to inform further optimization.
    • You sweat the details, but also know when to move on. You have a knack for developing reusable processes and frameworks that shorten implementation time and ensure quality.
    • You don't wait around for someone to tell you what to do, and you wouldn't want to anyway. You have ideas for how to improve and expand efforts and are proactive enough to see those ideas through to implementation.
    • Bonus points if you have technical SEO experience.

    Benefits

    We're bootstrapped, profitable, and committed to building a sustainable company that will grow for decades to come. We've built a benefits package that invests in our employee's long-term personal and professional growth and well-being. Here's a sample of what that includes:
    • Work-Life balance. That means 8 hours of work, 5 days each week (for a total of 40 hours) because the time you spend outside of work is just as important as the time you spend working.
    • Flexible schedule and location. This is a fully remote position, so you can work from wherever you please and on a schedule that works best for you. All you need is a computer and access to a stable internet connection (which we sponsor!).
    • Generous paid vacation. 40 days of paid time off to use however you like (vacation, national holidays, etc.).  
    • Paid parental leave. 18 weeks of paid maternity leave and 5 weeks of paid paternity/adoption leave.
    • Education stipend. You'll have a monthly budget to buy books, courses, and other resources you need to continue learning and developing.
    • Competitive compensation.
    • And much more!
  • CleverTech
    3 weeks ago

    Clevertech is a leading consultancy that is on a mission to build transformational digital solutions for the world's most innovative organizations. Enterprise companies turn to Clevertech to help them launch innovative digital products that interact with hundreds of millions of customers, transactions and data points. By partnering with Clevertech these companies are propelling forward and changing their industries, business models and more.

    Based in New York City with fully remote development teams, Clevertech has built core product offerings for clients whose value was revealed in transactions valued in excess of $100 million. 

    The problems we solve everyday are real and require creativity, grit and determination. We are building a culture that challenges norms while fostering experimentation and personal growth. We are hiring team members who are passionate and energized by the vision of empowering our customers in a complex industry through technology, data and a deep understanding of client concerns. In order to grasp the scale of problems we face, ideally you have some exposure to Logistics, FinTech, Transportation, Insurance, Media or other complex multifactor industries.

    What you'll do:

    * Collaborate with our team in every stage of a product's lifecycle; from planning to delivery

    * Create clean, modern, testable, well-documented code

    * Work within an Agile team in CI/CD environment with modern JavaScript technologies to develop complex web applications

    * Confidently communicate daily with clients to understand and deliver technical requirements

    * Manage your own workflow to meet the deadlines which you will have set with your team to ensure success

    What is Required:

    * 5 years experience with JavaScript (React, Redux in the last 3 years)

    * Bachelor's or Master's degree in Computer Science or similar technical discipline

    * Database skills - You understand the use cases for relational and non-relational data, you've implemented code against several different database platforms.

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

    * Strong understanding of the agile software development process

    * Excited by ambiguity and rapid changes common in early-stage product development

    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

  • Respondent (US timezone)
    Today
    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 
  • Who We Are

    npm is the world’s largest software repository, with 11 million users and over 15 billion software package downloads every month. We maintain hundreds of open source modules, among those the npm CLI, one of the most active projects on Github. In order to ensure that the millions of users of our software can find the support they need to be successful we are cultivating a community of javascript developers.
    Our challenges extend beyond simply writing code or engineering software. We need you to help us grow our software, grow our users as engineers, and help turn our users into contributors.
    What You'll Do

    Do you have a passion for making your fellow developers' lives better? Do you want to have an impact on the daily lives of millions of engineers? Do you want to be on a team that cares deeply about the success and welfare of the contributors to their projects? If yes, this role could be an excellent fit for you.
    In this role you will…
    *  mentor members of our community in providing contributions to our projects and the javascript community as a whole
    *  introduce new features that have either been proposed by internal product management or via our public RFC system
    *  support and advocate for npm's open source community and communicate with them through npm.community and other public  venues
    *  organize our bi-weekly releases
    *  maintain and further improve the codebase of the CLI to make it even more stable and easy to change
    What We Value

    Our team values stability, communication, action, sustainability, empathy, and reflection. We work collaboratively to find the best solutions to problems. We write and speak constantly about our work, both to improve our own thinking about it and to communicate with one another and our users. Because the team is small, we also value creativity, and continual process improvements. Your work at npm will make every JavaScript developer in the world faster and happier.
    Our Code of Conduct

    npm exists to facilitate sharing code, by making it easy for JavaScript module developers to publish and distribute packages.npm is a piece of technology, but more importantly, it is a community.We believe that our mission is best served in an environment that is friendly, safe, and accepting; free from intimidation or harassment. We do not tolerate abusive behavior.See our unabridged code of conduct [here](https://www.npmjs.com/policies/conduct).
    Why you should join

    In joining the npm team, you'll become an important part of a small but dedicated engineering team. We strive to provide a sensible working environment that doesn't ask for or encourage habitual overtime and we offer flexibility in schedule. We have a progressive parental leave policy and vacation time is not just encouraged, but celebrated and enforced. We also understand that healthy schedules lead to better outcomes.
    We believe that high-performing teams include people from different backgrounds and experiences who can challenge each other's assumptions with fresh perspectives. To that end, we actively seek a diverse pool of applicants, including those from historically marginalized groups — women, people with disabilities, people of color, formerly incarcerated people, people who are lesbian, gay, bisexual, transgender, and/or gender nonconforming, first and second generation immigrants, and people from low-income families.
    Where We Can Hire

    Our headquarters are in Oakland, California. We are hiring humans from around the globe. We can best support you if you can overlap with US time zones. If you have experience working remotely, so do we. We cannot currently sponsor new work visas other than TN-1s, but we can transfer existing H-1Bs. 
  • Mothership engineering team is working towards Exchange product release. You have an excellent opportunity to jump on-board and join us on this exciting journey. Here is the portrait of a person we’re looking for.

    You agree that JavaScript has won the war, at least for now. It’s your favorite tool, and you mastered it while making apps and web servers for years. Your favorite front-end framework is React.js. You can use it in different variations depending on a task and a project size. You are an expert in node.js. You know it’s architecture, and you don’t hesitate to use a profiler to improve the performance of a service. You’re following best development practices. Your code is nice and clean, and you can be on the same page with your teammates about this.

    You passed through times of manual deployments and now enjoy the era of Docker containers. However, you prefer to be serverless. Although you can spin up any services and self-manage them, you're more happy with using managed cloud solutions. You love Firebase. You can tell us at least a couple of stories how did it help you to solve a business problem in hours instead of days and weeks. You’re not trying to dump QA responsibility on someone else. You agree that testing is a developer’s responsibility. You are proud of your typical above 95% test coverage. You can organize CI/CD flow and push a constant stream of features and patches to a staging environment, then to the production.

    We are all constantly learning, but that’s not your first reason for joining us. You come here, first and foremost, to add another solid mark in your track record of successful projects. You listen to business needs and can evaluate priorities. You don’t want to be micromanaged. You are feature and delivery oriented. You are keen to make a great product. If all the above is about you, please double check the requirements and responsibilities below, add your cover letter and apply.

    Requirements

    * Five years of production experience in apps and web servers development;
    * Expert knowledge in node.js and react.js;
    * Confident UI development with HTML and CSS;
    * A track record of projects built with Firebase and other serverless tools;
    * Experience building scalable APIs which is able to handle high-volume traffic;
    * Experience working in a startup environment;
    * A strong team player with excellent communication skills;
    * Ability to hack things together quickly;

    Responsibilities

    * Improve, add new features and build new software solutions for Mothership;
    * Design and implement APIs to integrate Mothership’s products with internal and external services;
    * Optimize development process by bringing best practices and improving CI/CD pipeline;

    * Own and deliver maintainable, well-tested code. 
  • Reaction Commerce (US or EU timezones)
    Yesterday
    Reaction Commerce is the fastest-growing open source commerce management platform used by modern retailers and our vision is to connect the world through open commerce.

    As our platform grows, so must our team. We’re currently looking for a Software Engineer with experience shipping production software to join us.
    We're a distributed, diverse, and growing team currently spread across four continents. While we have a small office in Santa Monica, CA, all of our positions are remote roles. Everyone is welcome to visit and work from our office, but it's not required. Although we are remote first, we appreciate quality time with our co-workers, so we meet in person once a year for our annual All Hands.

    About this Role:

    You'll remotely work with a team of engineers within our distributed engineering team to:
    * Build intuitive UIs for retailers and merchandisers
    * Define patterns for extending or augmenting storefront and operator UIs
    * Engineer methods for securing core and custom GraphQL APIs
    * Increase accessibility of all our applications
    * Improve tooling for building and shipping new UI components, storefronts, and operator tools
    * Improve performance, reduce page weight/cost, and decrease load times for our storefront and operator UIs

    About You:

    * You have developed and supported software systems in a production environment.
    * You see the value in reviewing and documenting code, pair programming and get excited about improving tools and processes.
    * You love being a mentor and compassionately teach patterns and best practices to engineers on your team.
    * You actively seek and appreciate the input of peers, designers, infrastructure engineers, and product owners.
    * You're comfortable working remotely and believe in the value of distributed teams.
    * You believe in building an inclusive community with and for your co-workers.

    About Our Stack:

    * React and Apollo GraphQL on the client
    * Node with some services in Clojure on the server
    * GraphQL API
    * MongoDB for most application data.
    * Apache Kafka for modeling both streams and tables.
    * Elasticsearch
    * Docker and Kubernetes on Amazon Web Services
    Do you want to know more about what our team is working on and how you might be able to help? You should apply!

    More about Reaction:

    We offer 100% coverage for medical, dental, and vision insurance, and up to 50% coverage for dependents. In addition, we offer a 401K, and U.S. employees benefit from 12 weeks of parental leave. We aim to offer the same benefits to everyone across the globe, but some of these may vary based on location and local laws. All remote employees are offered a budget for an ergonomic chair and standing desk at home.
    We discourage our team members from working unreasonable hours, beyond the typical 40 hours per week. And it's important that we take time off and recharge when necessary, that's why we have a minimum vacation policy that encourages us to take a minimum of 15 vacation days per year. We also value continuous improvement with a monthly learning stipend, so there are plenty of opportunities to learn new subjects or hone existing skills.

    We believe in good documentation and proactive communication. Inclusivity is a priority of everyone on our team. Read more about our team values and our operating principles in this blog post. 
  • Decagames
    Yesterday

    As an Android Engineer at DECA Games, you have Android development experience and best of class

    engineering skills. In collaboration with both internal and external partners, you will be a core contributor working on game features from beginning to end in a critical role.

    Requirements

    * At least 4 years of industry experience.

    * Shipped at least 1 Android mobile/social games.

    Skills Requirements

    * Expert in C++, JAVA, Kotlin, Cocos2d-X (nice to have)

    * Extensive experience with building, releasing Android Apps

    * Extensive experience working with internal and externally developed code

    * Extensive experience with self-testing to minimize and fix issues

    * Strong Documentation / Presentation / Communication skills

    * Strong problem solving / debugging skills

    * Ability to work unsupervised

  • US citizen or ability to work in the United States without sponsorship

    TL;DR: Why Consider This Position?

    * We have a commitment to transparency and offer a "no surprises experience" throughout the interview and hiring process.
    * We practice and preach sound development practices. You are likely to learn and grow as a developer while working here.
    * Our pay and benefits will be somewhere between good and great, depending on what you are used to and where you live (see below for specifics).
    * You will have the option of working from home or our office, whatever suits you best. Let's make the most of our time and minimize commuting when not necessary.
    * We have a no-drama office policy. We value and cultivate enjoyable working relationships among team members.
    * We emphasize work/life balance and adopt policies that make sure our people don't get burnt out. For instance, our PTO/Vacation policies are designed so that you actually use them.
    * A commitment to Agile Principles while not being enslaved to any particular methodology.
    * You like building full stack web applications with technologies like Python, React, SQL, etc.
    * You are committed to automated testing of all the software you write (our apps typically have 92%+ test coverage).
    * You recognize that there is a lot of idealism in the software development community and are not disenchanted with the the day-to-day realities of programming.
    * You like working independently but can contribute to a team as needed
    * If you apply, we will give you a yay or nay response. No black holes here!


    The position we have open is for a Senior Developer.  Senior Developers usually have 6-10 years relevant experience and meet the following requirements:
    1. Technical Skills
        * Are able to write modular, well-tested, and maintainable code
        * Know at least two software development domains (SQL, Front-End, Back-End) really well and are capable of radiating that knowledge to our team and beyond
        * Are able to work on multiple projects as needed
    2. Leadership
        * Leads the design for customer projects with feedback from other engineers
        * Proposes new ideas for improving the development team, customer projects, and/or our tech stack
        * Adheres to and promotes our development culture and mission
        * For Team Leads (see below): invests in other team members to see that they are growing as individuals and to facilitate productivity within our team.
    3. Code quality
        * Leaves code in substantially better shape than before
        * Fixes bugs/regressions quickly
        * Monitors overall code quality/build failures
        * Creates tests religiously and makes sure the rest of the team is doing the same
        * Proactively identifies and reduces technical debt
        * Proactively defines and solves important architectural issues that may hinder development
    4. Communication
        * Provides thorough and timely code feedback for peers
        * Able to communicate clearly on technical topics
        * Keeps issues up-to-date with progress
        * Helps guide other merge requests to completion
        * Helps with recruiting and interviewing
        * Is able to manage conversations directly with customer contacts when needed.
    5. Performance & Scalability
        * Excellent at writing production-ready code with little assistance
        * Able to write complex code that can scale with a significant number of users
        * Avoids premature optimization

    Leadership

    In addition to the leadership expectations noted above, some of our senior developers will also be involved in leading other developers and interacting with customers. We realize not every senior developer is as good with people as they are with code and that’s ok. We need and value individual contributors. But if you like and are good at interacting with people, we will have opportunities for you to lead teams and/or projects 

    US citizen or ability to work in the United States without sponsorship

  • About Sourceress

    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

      • Accelerate our engineering team with great internal tooling. These will range from scripts and linters to much larger projects that support debuggability and faster iteration at all stages, from prototyping to production.
      • Improve release processes and tooling.
      • Build a battery of stable, high quality, high impact automated tests 
      • Move code quality from "pretty good" to "great" throughout the code base.

    Requirements

      • Strong background in writing elegant code, prioritizing testability and reusability
      • Enjoys building tools to enable engineers to move faster
      • You understand the value of software craftsmanship
      • You are empathetic, thoughtful, impact-driven, and intellectually curious

    Stack

      • Type annotated Python 3 (django, scikit-learn, pytorch)
      • Typescript (react)
      • PostgreSQL
      • AWS 
  • 3 days ago

    AI Incube, AI-driven company that is changing the way people park thru its parking availability prediction service (Parknav), is looking to add senior mobile developers to its team. 


    We're looking for both full-time, and contract developers to fill this position. We're primarily interested in Android (Java / Kotlin) developers who are also interested in doing some iOS (Swift) development, but opposite can also be the case - majority of the work will be with Android, however.


    We are 100% remote, so you can work from anywhere in the world as long as you have a decent internet connection, and will be available during American or European work hours. We will also pay for a co-working space of your choice if you'd like to work from the office. 


    Your Role:


    • Design, develop, configure, extend, troubleshoot, deploy and maintain our navigation SDK (Android, iOS) and data collection apps (Android). This is a very hands-on role. 

    • Quick learner - research and learn about new methodologies and applications, and apply what you've learned.

    Requirements:


    • Android and / or iOS expert

    • Have significant experience using either Google, Mapbox or Apple map SDKs

    • Have significant experience writing location-based apps

    • Independence

    • Fluent English speaker


    Compensation is very competitive within location of employment. 


    AI Incube is an equal-opportunity employer. We encourage all genders, demographic backgrounds, and orientations to apply. We foster a respectful and positive work and social atmosphere for all. We value quality and professionalism, and encourage learning and growth.

  • EmailOctopus
    3 days 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

  • Bevy Labs (US timezone)
    3 days ago

    This position


    As a DevOps Engineer, you are embedded within an engineering team and have one foot in operations, the other in development. You care deeply about uptime, reliability and automation. You help your colleagues make product changes quickly and all of us deliver value to our clients faster. You do things like help get new services into production, ensure effective monitoring and alerting and help us grow our infrastructure platform to accommodate the demands of a growing client base, and so forth.

    You


    You will fit in well with us, if you:

    • Reside in North or South America. Yes, we are a distributed company, but since we are still small, we like to minimize the time zone spread within the team.

    • Are an excellent communicator. In our small team, English is the official language. You need to be able to articulate complex ideas efficiently and effectively. When people do not share an office, it is essential to pay extra attention to communication.

    • Have a solid technical background. You should have at least 5 years of professional experience and be able to point to a track record of caring about production systems with significant usage.

    • Feel at home with Google Cloud Platform (GCP), Amazon Web Services (AWS), Docker, Kubernetes, Jenkins, Linux and shell scripting. You have been working in current cloud-based environments (such as AWS or GCP), but you don’t feel tied to one platform and generally appreciate picking the “right tool for the job.”

    • Like to learn and strive to do so often. As a company we improve to the extent that our team does. It starts with each individual. Humility and an open mind help a lot.

    • Ideally know what it is like to work in distributed development teams, or better yet, thrive in them. It probably means you already know you don’t need a structured office environment with a manager who checks in on you once a day. Likewise, you know that you will do best from your home office.


    We are proud to foster a workplace free from discrimination. We strongly believe that diversity of experience, perspectives, and background will lead to a better environment for our employees and a better product for our users and the communities we serve.

    Principals only please.
  • Motiion (USA)
    4 days ago
    Motiion is a technology and data company for the food industry. We believe in transparency, diversity, merit and fostering a culture of accountability, personal impact and career growth.
     
    As a member of the first solutions engineering team at Motiion you will have a unique opportunity to work with external clients and the development team at Motiion.  Your primary goal will be to understand the pain points of our clients and explore opportunities for how to solve them with Motiion technology.  In this role you will truly be working cross-functionally - engaging with product, engineering, business development and marketing.
     
    We have no particular requirements to seniority for this role, but you have worked as a technical solutions engineer or been a technical project manager in your past.  You have helped and assisted both external clients and internal clients and love to solve technical and non-technical challenges. You strive to find long-term solutions when you can, but can compromise when you have to.  You love getting to know new customers and learning the intricacies of their businesses. 
     

    Some signs of a great candidate:

      • Organized. Your calendar is always up to date and you’re rarely late to anything. No task you take on gets lost.
      • Deep technical understanding. This is not a programming position, but you might have been a developer at some point before you decided to be more customer focused. 
      • Patient.  Although you’re organized, you understand that our customers might not be. You know how to get people to get things done.
      • Performance recognized by your peers. Past colleagues would love to work with you again.
      • Starter and finisher. You often identify a problem, design a solution and bring it to a state of completion - alone or with collaborators. 
      • Work hard and smart. Your work ethic is unquestioned, and you know how to get things done so you can balance your work and personal life in a sustainable way.
      • Disciplined and reliable. We are a remote company and you enjoy the benefits of working remotely while consistently delivering what you have committed to. When you hit a snag, you communicate and reset expectations early.
      • Collaborative. You know that your team members’ perspectives will make your solutions better. Similarly, you use your strengths to make the team perform.
      • Appreciation of honest feedback. You know that the best way to learn and grow is through constructive feedback delivered kindly, but without unnecessary ambiguity. You feedback given to as an opportunity to get better and strive to do the same for others.
      • Analytical and practical mind. You strive for simple, precise solutions to complex problems. Complex solutions are only acceptable when absolutely needed.
    Why we are different
    Our main goals with Motiion are easy to explain: We want to build a company that we would like to enjoy spending the rest of our careers in, that has a positive impact on the world and that will outlast us. Achieving these goals will be challenging, but we know we can do it. Here’s why:
     
    A strong founder team
    We, the founders, have a proven track record of building successful companies from scratch. We will take all of the amazing and painful experiences of the past and apply them to create a company we all will be very proud of.
     
    Self-funded
    The founders have invested $10 million to allow us to focus on building technology and product the right way. Our eyes are on the goals of building a global technology platform. We are laser focused on customer needs, but will make product priorities based on our long-term goals, not short-term revenue.
     
    Remote-first
    We believe technology that enables remote work to be better than a corporate office setting is already here and the world of business is just about to catch up. Remote work certainly comes with drawbacks, but the strongly believe the advantages vastly outnumber the disadvantages. Speaking to dozens of experienced remote employees has shown us that the number one obstacle to building a successful remote workplace is doing it half-way by having some people be co-located and some remote. We want the same mode of collaboration for everyone and our team will be working remotely most of the time.
     
    This does not mean that you have to work from home all the time, or at all. Motiion will pay for co-working space if that’s what you prefer. We will also encourage team members that live in the same area to meet up and work together when it makes sense. We will also make sure we all meet regularly for real in-person interaction!
     
    Personal impact of collaborating individuals
    We have seen first-hand how corporate culture can devolve into empire building and reporting lines. Motiion will have great managers, but we recognize and value the skills of individual contributors. You can grow your career at Motiion doing the work you love and excel at. Your merit matters, not your title.
     
    Benefits
    We have top notch benefits, matching most of the large US tech companies, including 401k matching, excellent health insurance and a generous vacation policy.
  • About Sourceress

    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

      • Solve the most important problems facing the business (generally by writing software, but not always!)
      • Minimize the complexity of the software that we create and maintain.
      • Continually improve your own software engineering skills (whether via side projects, classes, or whatever else works for you)
      • Help develop our team of talented engineers by mentoring, collaborating on projects and providing detailed code / architecture reviews.

    Sample projects

      • For detail-oriented engineers that love to build beautiful and highly correct products: we have greenfield customer-facing product work. These users depend on and love Sourceress, and are eager to help improve the product and provide feedback to your work.
      • For engineers that love rapid prototyping and hate CSS: we have a variety of products for our highly-trained internal contracting team. These are critical to the magical feeling of our product and often require creative solutions and complex interfaces.
      • For engineers who love data, systems, and infrastructure: we're also building a distributed model training and model scoring system. Because we care about all of the candidates in the world, we run into quite interesting infrastructure scaling problems that most startups would not hit they were much larger. As a result, a relatively small number of engineers get to solve “large” infrastructure problems end-to-end.
      • For engineers interested in machine learning, we have a variety of interesting problems touching a huge variety of sub-fields: NLP, deep learning, interpretability, fairness, graph-based learning, entity resolution, and much more are all relevant to our work. Engineers without prior experience but interest in learning can and will be taught the relevant skills.
      • For those engineers who care about clean code, developer tooling and productivity: we pride ourselves on exceptional developer tooling, and are constantly investing in our internal tools. For example: we've created a method that that allows us to attach a debugger to any process that has encountered an unexpected exception, even in production. This tool (we call it the Platinum Debugger) eliminates the time-consuming and often difficult step of reproducing the bug for about 90% of our bugs, vastly improving our productivity.

    Requirements

      • 3+ years of software engineering experience.
      • You’re an effective executor. You understand both the value of shipping quickly and of software craftsmanship, and have the judgment to know when to apply each. You’re capable, focused, and productive.
      • You’re cognizant of the multi-year consequences of your decisions.
      • You’r dependable. You do high-quality work, on time.
      • You’re incredibly smart.

    Stack

      • Typescript (react)
      • Type-annotated Python 3 (django, scikit-learn, pytorch)
      • PostgreSQL
      • AWS 
  • 7 Cups’ mission is to empower every human to care for one another. Since graduating Y-Combinator in 2013, 7 Cups’ has significantly expanded access to emotional support and behavioral health. We are currently the largest mental health system in the world. Over 2 million people from almost every country on the planet (191/195) in 152 different languages use the platform each month. We are living in a world with an immense love deficit. Many of us are not receiving the love we need to reach our true potential and to truly thrive. We are solving this huge problem, and trying to change the stigma around mental health.

    7Cups is seeking a Full Stack Engineer, to join to our quickly growing team. You will build efficient programs and systems that best serve our users; work with other developers and product managers throughout the software development life cycle. This is a critical time for us as we recently won a multi million dollar contract with the state of California. We will be growing a lot over the next year. We're going to the next level as organization and our platform is also going to grow and evolve. It's an exciting time to be apart of the team.  

    What you’ll do:

    • Code and test software based upon software specifications and design
    • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints
    • Troubleshoot and resolve issues in existing software
    • Analyze and study complex systems requirements
    • Prepare design documentation
    • Write and maintain technical documentation to describe program development, logic, coding, testing, changes, and corrections
    • Collaborate and communicate effectively with stakeholders throughout the organization

    What you bring:

    • 1-2 years of software developer experience
    • You love to code and do it for fun!
    • At least 6 months professional experience with React Native
    • Understanding of OOP, data structures, and algorithms. 
    • Experience with one or more of our core technologies React, Node.js, PHP
    • Creative, constructive problem solver
    • Diligent, persistent worker
    • Quick learner, collaborative, willing to question, eager to learn
    • BS or BA in CS or comparable degree.

    What you get:

    • Remote-first culture, work where you want
    • Built-in focus on professional development
    • Competitive compensation and opportunity for advancement through meritocracy
    • 100% medical, dental and vision coverage
    • Generous PTO policy promoting rest for mind/body/soul

    Equal Employment Opportunities at 7Cups:

    7Cups is committed to hiring talented and qualified individuals with diverse backgrounds for all of its tech, non-tech, and leadership roles. 7Cups believes that the gathering and celebration of unique backgrounds, qualities, and cultures enriches the workplace.   

  • Codelitt (US timezone)
    1 week ago

    Codelitt is looking for a Full Stack Developer with experience in HTML, CSS, and Javascript (React required) and a backend language (Ruby, Go, Python or .NET). Preferably you'll have a keen eye for the user interface, communicate well with designers, and with other engineers. You work well with others and friendly.

    While this is a remote position, there are often meetings at 9 a.m. ET. Something to take into consideration. Mountain Time, Central Time, or Eastern Time preferred. 

    REQUIREMENTS

    - Experience working and collaborating with teams

    - Experience in Linux and command line a must

    - Solid Javascript experience a must

    - Work with React

    - Experience with Functional programming is highly desirable

    - You know how to architect all components of a frontend project

    - You have experience reading API documentation and working with different endpoints to compose the desired effect

    - You know how to run projects through solid processes (things like code reviews, reviewing stories, planning)

    - Picks up new technologies quickly and efficiently

    - Uses Git effectively

    - Know how to create tests and why it's important

    - Knowledge of OOP and software design principles

    - Driven, ambitious, and interested in tech

    - Self-motivated

    - Acumen. You must be able to think of and judge multiple solutions for a problem and be able to reason between them.

    - You’re aware of how to build secure apps

    - You know how to optimize frontend load times, debug rendering issues, and overall provide a smooth experience to the user.

    - Knowledge of responsive frontends

    - You know C#, Ruby, Python or Go. IMPORTANT. You don't have to be an expert in backend tech, but you'll need to understand how to integrate with the backend guys.


    Additional Requirements-

    - You’ve practiced continuous integration

    - You've tinkered with Docker

    - Require JS/Webpack/Browserify is a bonus, too.

    - You’re interested in startups


    BENEFITS

    - Great mentorship and company culture 

    - Remote work

    - Challenging work and interesting projects

    - Healthcare benefits package

    - Fun office space in Wynwood (Miami - if you so choose

  • Massdrop (US)
    1 week ago

    Massdrop Engineering is a small, fast-moving team dedicated to fundamentally changing the way enthusiast communities buy and interact online. We’re looking to grow our engineering team with a seasoned web developer who ideally has experience with React and Node.

    As a Senior Software Engineer you will be a key contributor to technology at Massdrop. You’ll have direct impact on the company by developing of some big and exciting projects. You’ll work closely with Engineering, Product, Design and Data teams deliver amazing experiences to our enthusiast communities as we grow and scale.

    Who You Are

    The ideal candidate should be strong in a majority of the bullet points below:

    • Have a history of strong technical ownership on past web development projects - were you the “go to” person to get something built/investigated/fixed?
    • Have knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
    • Able to deliver complex software projects on time and at high quality.
    • Understand the value of team processes and are able to help others abide by them.
    • Are comfortable providing development time estimates, both rough and detailed.
    • Have experience with “ops” work - able to resolve production breakages or emergencies while maintaining a cool head.
    • Have strong written and verbal communication - especially when interacting with other disciplines such as Product Management and Design.
    • Enjoy mentoring others.

    And proficient with most of:

    • React.js
    • Node.js
    • Redis
    • MySQL or other relational db
    • AWS or other cloud environment

    Who We Are

    Massdrop is community-driven commerce. We design products with input from our members and give them a place to connect, learn, and shop with people who share their interests.

    The engineering team contains of a number of seasoned developers who have scaled web apps beyond 10M daily active users. With our combined experiences we’ve distilled good practices and processes to ensure a healthy, sane, and efficient work environment. We’re all about quality engineering, not big egos; the best ideas win here.

    If this sounds like the right environment for you to continue your software engineering career, then please submit an application. We’d love to talk with you!

  • Sourceress
    1 week 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
  • Fleetio is a modern software platform that helps thousands of organizations around the world manage a fleet. Transportation technology is a hot market and we’re leading the charge, with raving fans and new customers signing up every day. We're looking for a Senior Full Stack Rails Engineer to join our growing engineering team of 9 and help us build amazing features.


    WHAT YOU’LL BE DOING

    Your work will be heavily focused toward high level, high impact areas. You’ll work closely with Product Managers and Designers to plan, design, and implement some of our more complex features while keeping our UI fresh and modern. You’ll have a strong voice in the development and planning processes, so past senior level experience is key.

    We work in weekly sprints and use Pivotal Tracker to keep things organized. While we keep meetings to a minimum, our remote team is heavily collaborative and takes advantage of modern tools such as Slack, Google Drive, and Hangouts to stay in touch.

    Our stack includes Ruby/Rails, AngularJS, Bootstrap, Postgres and Heroku. We’re currently on Rails 5 and strive to keep our frameworks and libraries up to date.

    This is a position we consider essential to the company’s success. Be sure to mention coffee in your cover letter so we know you actually read this.


    WHAT'S IN IT FOR YOU

    • Be a part of an incredible team of “A” players who go above and beyond to make Fleetio a successful company. We’re a customer-centric team with a great product, excellent support, and countless happy customers.
    • Work from our HQ in Birmingham, AL or REMOTELY. 50% of our Engineering Team works remotely and we strive to promote a strong remote working culture.
    • Build software used by people all around the world. So many different types of companies and organizations operate a fleet each day, and Fleetio is a good fit for most of them (it’s a huge market).


    OUR TEAM

    We're hardcore believers in easy-to-use software. Crafting a delightful user experience is hard work, but we welcome the challenge and are looking for team members who share our ambition.

    We’re a startup that’s in “scale up” mode, meaning we’re past the days of just a couple of people in a small office, but we’re still very much a fast-paced, highly collaborative company.

    We’re committed to fostering a tight-knit team through various collaboration tools. We place great value on work/life balance and abhor the stereotypical 100 hour/week startup life. We have families and know you do, too.

    Check out our careers page for a fun video and more information about working at Fleetio: https://www.fleetio.com/careers

    REQUIREMENTS

    • 5+ years of Ruby/Rails experience or similar frameworks
    • Deep understanding of relational databases
    • 3+ years experience in front end frameworks such as Angular, React, Backbone
    • Expert knowledge of modern UI/UX
    • Master of frontend web technologies: HTML, CSS, JavaScript, REST APIs, JSON, Ajax, etc.
    • Knowledge of extension languages like HAML, SASS, CoffeeScript
    • Understanding of the balance between scrappiness and long-term code maintainability
    • Compelled to make things look beautiful and work flawlessly
    • Level up if you know a thing or two about cars and engines

    BENEFITS

    • 100% coverage of health and dental insurance
    • 401(k) + match
    • Company stock
    • Dependent Care FSA and Medical FSA
    • Generous PTO and 8 company holidays
    • Maternity/Paternity leave
    • Mac laptop, book stipend and professional development funds
    • Health and wellness initiatives
    • Remote working friendly
    • Monthly catered lunches and office snacks
  • Akasha (Euro timezone preferred)
    1 week ago

    Project Overview

    Are you passionate about innovative technologies and enjoy thinking creatively?

    Excellent! You’ll be in great company! 

    If you're seeking an exciting career opportunity or an authentic chance to learn new technologies and feel that you are up to the challenge please get in touch – you have a place in this team and project.

    We are a distributed team exploring the applications and implications of blockchain technology in the context of freedom of expression, collective memory and privacy for a better Web.

    We recommend you to apply to this opening if you will wholeheartedly enjoy:

    Facing the epic challenge(s) of crafting blockchain-based products;

    The open source mindset, community and software;

    Finding your way in a complex environment. Pushing beyond your comfort zone(s);

    Getting stuff done and demonstrating results through metrics;

    Always learning. Flexibility is key;

    You can learn more about our adventure so far and our plans moving forward here.

    Job Description

    By combining blockchain technologies such as Ethereum and the Inter Planetary File System (IPFS), AKASHA has the potential to change the way ideas, thoughts and experiences are shared and stored on the Internet.

    With this in mind, we are searching for motivated people passionate about going beyond the scope of a narrow job position and happy to help on multiple fronts.

    As part of our team you will work with some of the brightest minds in the blockchain tech space on unique and challenging ideas. You will also be in direct contact with the development and user community at large, actively participating in open discussions and brainstorming sessions.

    If you are tired of working in traditional corporations crippled by office politics and bureaucracy this will be a breath of fresh air. Good ideas are valued higher than ranks here.

    Requirements

    3+ years JavaScript development experience

    Experience designing modular, robust, reusable, and efficient libraries using Node.js

    Experience building for both Node and browser environments

    Willingness to learn and use new technologies

    Ability to work as a teammate in a fast-paced team

    Experience with software testing and continuous integration

    Eye for detail

    Good English skills, written and spoken (the team is decentralized around the world)

    Knowledge of

    > Software design patterns

    > Performance optimization (data structures and aglorithms)

    > ES6

    > RESTful architecture

    > Blockchain technologies such as Ethereum, IPFS, etc. (the more the better)

    > Webpack

    > Immutable JS

    > Version control (Git)

    Nice to have

    > 5+ years JavaScript experience

    > Front-end experience using ReactJS / Redux/Flux

    > Experience as well as passion for open source projects

    > A university degree in information technology

    What We Offer

    > The opportunity to make a positive impact in the world

    > A meaningful job in a young, dynamic and friendly team

    > A work environment inspiring excellence and creativity

    > Competitive compensation based on experience and performance

    > The chance to play with ideas that could reshape entire industries

    > Continuous learning opportunities and unique challenges to take on

    > Traveling opportunities to various blockchain events and conferences

    > Flexible schedule

    The Company

    Together with a group of independent thinkers hacking under the Swiss AKASHA Foundation umbrella, we are bravely experimenting with new technologies in the search for solutions that can transform the Web into an ecosystem in service of humanity.

    On this note, we are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.


    What's meaningful to us is being a friendly, passionate person resonating with our purpose and genuinely interested in doing a phenomenal job towards a better world through technology, while also having fun along the way :)

    We look forward to hearing from you! o/

  • 1 week ago

    Our goal at Nash is to make trading, holding, and interacting with cryptocurrencies accessible to everyone. We are looking for DevOps engineers (remote) to assist with the deployment of our exchange matching engine, settlement layer, and APIs. You should be well versed in best practices for deploying, monitoring, and updating highly secure systems.

    Requirements

    > Build infrastructure for the secure deployment and monitoring of our exchange services.

    > Document your work thoroughly so that others can work with and build upon it.

    > Engage in test-driven development practices.

    > Work asynchronously with a fully remote team.

    We are looking for

    > 4+ years in a prior DevOps role.

    > Experience managing cloud provider services (e.g., AWS GCP) using Terraform.

    > Experience deploying highly secure systems (such as financial software).

    > Experience managing cloud provider services (e.g., AWS GCP).

    > Extensive knowledge of Kubernetes, microservice deployments, and CI/CD (Gitlab)

    > Experience with managing distributed systems in Elixir.

    We prefer but don't require

    > 1+ years experience working with Elixir.

    > Experience working in remote teams.

    > A history of contributing to open source software.

    > Experience working with OTP, Ecto, and Plug.

    > Familiarity with Elixir typespecs.

  • 1 week ago

    Fleetio is a modern software platform that helps thousands of organizations around the world manage their fleet operations. Transportation technology is a hot market and we’re leading the charge, with raving fans and new customers signing up every day. We're looking for a passionate Android Engineer to join our growing engineering team and build the next wave of mobile applications.

    Fleetio treats mobile as a first-class citizen, and as an Android Engineer, you will be at the forefront of shipping features that directly enhance the lives of customers around the world. You’ll be an active participant in collaborating with design and product teams to grow ideas into features. Our apps are actively being migrated from the Ionic framework to native iOS and Android, which means you will take part in reengineering them from the ground up.

    If you’re passionate about crafting quality code and building beautiful Android applications used by tens of thousands of customers, we would love to hear from you! This is a position we consider essential to the company’s success. Be sure to mention coffee in your cover letter so we know you actually read this.


    Our team

    • We're hardcore believers in easy-to-use software. Crafting a delightful user experience is hard work, but we welcome the challenge and are looking for team members who share our ambition.
    • We’re a startup that’s in “scale up” mode, meaning we’re past the days of just a couple of people in a small office, but we’re still very much a fast-paced, highly collaborative company.
    • We’re committed to fostering a tight-knit team through various collaboration tools. We place great value on work/life balance and abhor the stereotypical 100 hours/week startup life. We have families and know you do, too.


    What you'll be doing

    • Craft and continuously ship well-tested, maintainable, and efficient Kotlin code
    • Collaborate with product and design to create, design, and incrementally refine features
    • Migrate existing functionality implemented in the Ionic framework to be more sleek, efficient, and performant in native Android
    • Ensure quality in your code with JUnit and UI tests
    • Proactively identify and squash bugs as well as performance issues
    • Take an active role in shaping and defining mobile engineering best practices


    What's in it for you

    • Be a part of an incredible team of “A” players who go above and beyond to make Fleetio a successful company. We’re a customer-centric team with a great product, excellent support, and countless happy customers.
    • Work from our HQ in Birmingham, AL or REMOTELY. 50% of our Engineering Team works remotely and we strive to promote a strong remote working culture.
    • Build mobile apps used daily by tens of thousands of people all around the world. So many different types of companies and organizations operate a fleet each day, and Fleetio is a good fit for most of them (it’s a huge market)

    REQUIREMENTS

    • BS in Computer Science, Engineering, or equivalent real-world experience
    • 2-3 years of experience building and shipping native Android apps
    • Excellent written and verbal communication skills
    • Proficient in crafting quality code in Kotlin (Java is a bonus)
    • Mastery of the Android SDK and mobile-specific fundamentals (networking, multithreading, memory management)
    • Pixel-perfect attention to detail in designing human-centered interfaces using custom views
    • Experienced in consuming and building RESTful APIs (Ruby on Rails, Node, or similar)
    • Committed to utilizing TDD to create JUnit and UI tests
    • Knowledgeable in the current state of the Android platform, deployment, and continuous integration best practices
    • Versed in hybrid mobile applications (Ionic, React Native, NativeScript, etc.)

    BENEFITS

    • 100% coverage of health and dental insurance
    • 401(k) + match
    • Company stock
    • Dependent Care FSA and Medical FSA
    • Generous PTO and 8 company holidays
    • Maternity/Paternity leave
    • Mac laptop, book stipend and professional development funds
    • Health and wellness initiatives
    • Remote working friendly
    • Monthly catered lunches and office snacks
  • ISRG (North America)
    SRE
    1 week ago

    What You Will Do

    You will be a member of a six-person Site Reliability Engineering (SRE) team responsible for maintaining and evolving the operational infrastructure for the Let’s Encrypt certificate authority. You will work closely with our application software developers and management to plan and implement the future of the certificate authority, its software applications, and its policies and procedures.

    We provide secure and reliable service to more than 150 million websites around the world. We expect this number to grow rapidly. As such it’s a unique opportunity to have an enormous impact on creating a more secure and privacy-respecting Web.

    In some organizations, the people responsible for deploying applications are left out of the full application development lifecycle. They are simply handed something at the end and told “make this run reliably, securely, and efficiently” while the infrastructure management role is devalued or taken for granted. That is not how we do things at Let’s Encrypt. SRE is part of the application development lifecycle from start to finish and we heavily invest in enabling and building infrastructure that is reliable, secure, and efficient. SRE is given latitude, time, and resources to do things The Right Way.

    Automation is central to everything you and your team will build and maintain. You will automate operations extensively for the sake of security, scalability, correctness, compliance, and financial efficiency. You will make sure that when something does need to be done manually, it can be done in a safe and efficient manner. Our focus on automation means we are particularly interested in candidates with software engineering skills.

    Our physical infrastructure includes servers, storage, switches, firewalls, and HSMs deployed across two highly secure data centers. While the majority of our infrastructure runs on our own hardware, we do use external cloud and CDN providers for some peripheral systems.

    We use open source software (e.g. Linux, Prometheus, Grafana, SaltStack) extensively and prefer it when it can get the job done. The core CA application software that your team will be responsible for deploying is open source and written by our software development team.

    Effective engineers know how to properly prioritize and communicate well. We will be looking for those skills in candidates.

    Requirements

    • Two years professional experience as a software developer
    • An understanding of why writing tests for software is critical
    • A willingness to travel approximately three times per year
    • A willingness to be on-call (time split between six people)
    • Personal organization ability so that people can depend on you (e.g. task lists, calendar management)

    Skills You Will Need to Develop

    We write most of our code in Go and Python. You don’t need to know these languages coming in but you will need to learn them.

    You will need to develop systems and network administration skills if you haven’t already. This means, for example, learning to manage firewalls and routers, work with automation tools like SaltStack, and manage virtual machines on both physical and cloud infrastructure.

    You will need to gain domain-specific knowledge (e.g. PKI) but you don’t need to know it coming in.

    Location and Benefits

    This is a remote position available anywhere in the United States or Canada.

    Benefits include excellent health insurance, a 100% match for 401k contributions, and flexible time off and parental leave policies.

  • Who We Are

    Dia&Co is the only retail service dedicated to meeting the plus size community’s full range of style needs. We’re applying the best of data and technology to serve women who have been ignored for far too long—from developing the shopping experiences she’s always wanted, to building community platforms that inspire her, to ensuring she sees herself represented in the world around her.

    What We’re Looking For

    We are seeking an expert software developer who wants to join us in creating a suite of large consumer-facing and internal products that are transforming both operational efficiency and consumer e-commerce. Our product team is small, smart, and fast. We value and support design perfectionism, off-the-charts ambition, independent thinking, design/engineering collaboration, mobile-first thinking, true agility, user testing, analytics-driven UX design, constant iteration, and building a beloved consumer brand.

    You

    • have 4+ years development with Python (including web frameworks)
    • have a computer science BS or equivalent
    • write clear, self-documenting code, and seek out best practices
    • are serious (but pragmatic) about TDD, and refactor aggressively
    • are aware of performance trade-offs and write efficient, scalable code
    • are familiar with a range of modern data stores (Postgres, Redis, ElasticSearch)
    • can work as a full-stack developer, though you may prefer frontend/backend
    • think independently and love sharing your own technical solutions with others.
    • aren’t afraid of some dev-ops work as needed (we’re fully on AWS/OpsWorks)

    We:

    • strive daily to transform the fashion industry, from working with existing top brands to creating our own private label collections from the ground up
    • are a Sequoia Capital-backed (Series C), growth-stage startup co-founded by two women
    • have styled countless amazing women across the country in the past three years—they are at the core of everything that we do
    • foster a culture of autonomy and accountability—your contributions make a big difference
    • have an office that is buzzing with excitement—we are genuinely happy to be at work each day
    • celebrate each other’s individuality and unique skill sets
    • create good karma by aiming to surprise and delight at every touchpoint

    Benefits & Perks

    • competitive salaries, flexible vacation policy and top quality medical, dental, and vision plans
    • a leadership team that embraces technology, creativity, and initiative
    • great snacks, Bagel Wednesdays, office happy hours and a fun office environment!
    • located in Hudson Square (the heart of Tribeca, SoHo and West Village) or in LA (Culver City WeWork)
  • BigHealth (US)
    1 week ago
    We are looking for a software engineer who is passionate about DevOps and strives to build infrastructure that requires minimal human interaction. As a DevOps engineer, you will work closely with software developers to understand their needs, while balancing efficiency, and maintaining critical system uptime. This is a great opportunity for an engineer who is motivated to build resilient and self healing infrastrastructure. You will be integral to our development of a highly available system that leverages automation for fully reproducible builds and deployments.

    At Big Health, our purpose is to help millions back to good mental health. We do this by creating digital therapeutics: fully automated yet highly personalized programs that are scalable and clinically proven to work. Our programs harness the intimacy of the human voice and the power of animation to engage and entertain, while delivering complex concepts to help our users overcome their unique mental health challenges.

    As a Lead DevOps Engineer at Big Health, you will:

      • Improve the performance and scalability of existing systems
      • Automate provisioning, maintenance, and remediation tasks
      • Design and build systems for continuous integration and continuous deployment
      • Develop comprehensive monitoring and alerting coverage
      • Build and maintain tools to support internal teams
      • Support our strong commitment to privacy, security, and compliance

    In order to be successful in this role you will need:

      • 4+ years experience focused on infrastructure as code
      • To consider automation a necessity, not a luxury
      • To be comfortable utilizing AWS managed solutions by default
      • To automate routine tasks to increase efficiency across the team
      • A systematic problem-solving approach
      • Strong communication skills

    Life at Big Health:

      • Join a diverse team of all backgrounds, we’re proud to be an equal opportunity employer
      • Autonomy over your work and freedom to input
      • Enjoy a clearly structured personal review and development program
      • Quarterly happiness survey that we use to ensure we’re creating a healthy and happy workplace for ourselves
      • Fund for spending on personal happiness
      • Regular team and company events
      • Generous vacation and maternity/paternity policy
      • Competitive salary and equity package
  • Fleetio
    1 week ago

    Fleetio is a modern software platform that helps thousands of organizations around the world manage their fleet operations. Transportation technology is a hot market and we’re leading the charge, with raving fans and new customers signing up every day. We're looking for a passionate iOS Engineer to join our growing engineering team and build the next wave of mobile applications.

    Fleetio treats mobile as a first-class citizen, and as an iOS Engineer, you will be at the forefront of shipping features that directly enhance the lives of customers around the world. You’ll be an active participant in collaborating with design and product teams to grow ideas into features. Our apps are actively being migrated from the Ionic framework to native iOS and Android, which means you will take part in reengineering them from the ground up.

    If you’re passionate about crafting quality code and building beautiful iOS applications used by tens of thousands of customers, we would love to hear from you! This is a position we consider essential to the company’s success. Be sure to mention coffee in your cover letter so we know you actually read this.


    Our team

    • We're hardcore believers in easy-to-use software. Crafting a delightful user experience is hard work, but we welcome the challenge and are looking for team members who share our ambition.
    • We’re a startup that’s in “scale up” mode, meaning we’re past the days of just a couple of people in a small office, but we’re still very much a fast-paced, highly collaborative company.
    • We’re committed to fostering a tight-knit team through various collaboration tools. We place great value on work/life balance and abhor the stereotypical 100 hours/week startup life. We have families and know you do, too.


    What you'll be doing

    • Craft and continuously ship well-tested, maintainable, and efficient Swift code
    • Collaborate with product and design to create, design, and incrementally refine features
    • Migrate existing functionality implemented in the Ionic framework to be more sleek, efficient, and performant in native iOS
    • Ensure quality in your code with unit and UI tests
    • Proactively identify and squash bugs as well as performance issues
    • Take an active role in shaping and defining mobile engineering best practices


    What's in it for you

    • Be a part of an incredible team of “A” players who go above and beyond to make Fleetio a successful company. We’re a customer-centric team with a great product, excellent support, and countless happy customers.
    • Work from our HQ in Birmingham, AL or REMOTELY. 50% of our Engineering Team works remotely and we strive to promote a strong remote working culture.
    • Build mobile apps used daily by tens of thousands of people all around the world. So many different types of companies and organizations operate a fleet each day, and Fleetio is a good fit for most of them (it’s a huge market).

    REQUIREMENTS

    • BS in Computer Science, Engineering, or equivalent real-world experience
    • 2-3 years of experience building and shipping native iOS apps
    • Excellent written and verbal communication skills
    • Proficient in crafting quality code in Swift (Objective-C is a bonus)
    • Mastery of the iOS SDK and mobile-specific fundamentals (networking, multithreading, memory management)
    • Pixel-perfect attention to detail in designing human-centered interfaces with UIKit
    • Experienced in consuming and building RESTful APIs (Ruby on Rails, Node, or similar)
    • Committed to utilizing TDD to create unit and UI tests
    • Knowledgeable in the current state of the iOS ecosystem, deployment, and continuous integration best practices
    • Versed in hybrid mobile applications (Ionic, React Native, NativeScript, etc.)

    BENEFITS

    • 100% coverage of health and dental insurance
    • 401(k) + match
    • Company stock
    • Dependent Care FSA and Medical FSA
    • Generous PTO and 8 company holidays
    • Maternity/Paternity leave
    • Mac laptop, book stipend and professional development funds
    • Health and wellness initiatives
    • Remote working friendly
    • Monthly catered lunches and office snacks
  • Stacker
    1 week ago

    Stacker | https://stacker.app | REMOTE | FULL-TIME + PART-TIME

    ABOUT STACKER
    Stacker lets you build web apps, without code, in your browser.

    And not just landing pages and splash sites either. We're talking full-on, pixel-perfect, I-cant-believe-its-not-code apps that can do complex stuff: communities, marketplaces, business systems, social networks. We think there's so much out there that could be built if we just gave people the tools to make it themselves.

    We're letting non-developers build apps without code. Unsurprisingly, we need a lot of code to do that. Come and help us build it!

    YOUR ROLE: REACT DEVELOPER
    This ain't your grandma's React app. Help us push React to its limits as we build a frontend builder in a frontend builder.

    We're fully remote (currently based in UK, Switzerland, South Africa, France, Spain + China), and flexible about working arrangements.

    If this sounds like the sort of problem you'd like to work on: apply now. 

  • 1 week ago
    About SwissBorg:

    SwissBorg is a fintech startup building the new era of wealth management on the blockchain. Developed by a team of financial experts, we are decentralized to the world with teams in Toronto, Lausanne, Tokyo and London and operate as a meritocracy. By utilizing the community-centric approach, SwissBorg aims to revolutionize investment in crypto assets.

    We are looking for talented individual to help us grow our team and reach. If you like fast-paced environments, lots of learning, agile thinking and a flexible work policy, this is your chance to apply!

    Responsibilities:

      • Contribute to the development and evolution of our iOS apps
      • Work closely with the Product, UX/UI, Android and Backend teams
      • Write clear and maintainable code with Unit/UI tests
      • Evaluate the right technologies and keep yourself up to date to the iOS technology landscape
      • Constantly improve the quality of our products by fixing bugs and refactoring the code base where necessary
      • Implement best practices to ensure app reliability, scalability and security

    Skills and requirements:

      • Solid experience (3+ years) in developing iOS native apps with Swift
      • Knowledge of Rx (RxSwift), Alamofire or Moya is a plus
      • Solid understanding of the full mobile development lifecycle
      • Strong UX/UI design skills and the care to develop world-class user interfaces.
      • Enthusiastic, fast learner and a problem solver
      • Previous experience working remotely is a big plus
      • The ability to propose, listen and accept people's feedbacks
      • Flexible, proactive, organized, detail-oriented and entrepreneurial
      • Excellent English communication skills.
      • Experience in the finance industry a plus
      • Experience with encryption, cryptography standards and securing iOS app is a plus.

    Why SwissBorg:

      • Freedom to create, build a research architecture and the company you always dreamed of
      • Grow in an environment with experts in crypto, investments, engineering, AI, psychology, and business
      • Very competitive Salary and Bonus
      • Flexible work hours
  • 1 week ago

    Massdrop Engineering is a small, fast-moving team dedicated to fundamentally changing the way enthusiast communities buy and interact online. We’re looking to grow our engineering team with a seasoned web developer who ideally has experience with React and Node.

    As a Principal Software Engineer you will be a key contributor to technology at Massdrop. You’ll have direct impact on the company by leading development of some big and exciting projects. You’ll work closely with Engineering, Product, Design and Data teams deliver amazing experiences to our enthusiast communities as we grow and scale.

    Who You Are

    The ideal candidate should be strong in a majority of the bullet points below:

    • Able to turn business objectives into researched, working technical solutions.
    • Have a history of strong technical ownership on past web development projects - were you the “go to” person to get something built/investigated/fixed?
    • Have knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
    • Feel comfortable in lead position - able to guide a small team to success on a large project.
    • Understand the value of team processes and are able to help others abide by them.
    • Are comfortable providing development time estimates, both rough and detailed.
    • Have experience with “ops” work - able to resolve production breakages or emergencies while maintaining a cool head.
    • Have strong written and verbal communication - especially when interacting with other disciplines such as Product Management and Design.
    • Enjoy mentoring others.

    And proficient with most of:

    • React.js
    • Node.js
    • Redis
    • MySQL or other relational db
    • AWS or other cloud environment

    Who We Are

    Massdrop is community-driven commerce. We design products with input from our members and give them a place to connect, learn, and shop with people who share their interests.

    The engineering team contains of a number of seasoned developers who have scaled web apps beyond 10M daily active users. With our combined experiences we’ve distilled good practices and processes to ensure a healthy, sane, and efficient work environment. We’re all about quality engineering, not big egos; the best ideas win here.

    If this sounds like the right environment for you to continue your software engineering career, then please submit an application. We’d love to talk with you!

  • Healthprize
    1 week ago

    The Role

    We are looking for self-motivated engineers to join our distributed team working remotely or from our offices in Manhattan & help take our platform to the next level. At HealthPrize, Frontend Engineers have a deep understanding of progressive web application fundamentals and a passion for creating innovative web solutions that impact patients worldwide. They consistently deliver large features that provide significant value to our customers. They collaborate well with others, seek input from teammates, and provide detailed code reviews.

    We develop our front ends with React & Redux (using TypeScript) and will prefer candidates with demonstrated mastery of those, but the technologies you are familiar with are less important to us than your ability to demonstrate practical experience of web application development in its many forms. We want to see what you’ve done and we want you to tell us why you are proud of it..

    As a successful candidate, you:

    • Love to deliver useful software and respond to feedback from the people who use it
    • Have strong experience as a professional developer working with a distributed team
    • Are passionate about shipping code that is scalable, maintainable and well-tested
    • Are fluent in Javascript and opinionated about user experiences
    • Can successfully communicate with internal and external stakeholders to resolve operational concerns & customer issues
    • Are not dogmatic in your technology choices, but have the passion and knowledge to engage in debates about various tooling and technologies
    • Have experience designing, implementing, and maintaining response web application front-ends 
    • You care deeply about usability and are committed to providing our users with the very best experience possible

    About HealthPrize

    HealthPrize Technologies is the pioneer in the use of gamification, behavioral economics, and consumer marketing concepts to engage and motivate patients. Programs developed on our platform are used by life science companies to inspire brand loyalty, improve health literacy, and maximize medication adherence.

    Many companies say they are entrepreneurial, but we really are, and are looking for people who are ready to contribute and make an immediate impact. We are in the midst of an exciting period of growth as we expand the number of programs developed on our platform and are seeking smart, hard-working, and self-directed individuals who can thrive in a fast-paced and collaborative environment.

    While we are focused on solving serious health problems, we don’t take ourselves too seriously. If you like to work hard and have fun doing it, you’ll fit right in.

  • Join us if you want to work on the next generation web publishing platform. Work on our CMS, use powerful technology like GraphQL, node.js, and OpenResty on our robust AWS infrastructure. Monitor, build, and scale a node.js, MongoDB, and redis stack on a resilient AWS deployment all coordinated by Rancher, Terraform, and running on Docker. Architect and implement a performant web publishing platform for people of all backgrounds. We are working on some incredible products and we need your expertise to do it.

    This is a full-time, salaried position. In addition to a competitive salary and equity package, we include: awesome medical, dental, and vision plans, employer-funded HRA plan, 4+ weeks of paid vacation, catered lunches and stocked kitchen, new apple gear, commuter benefits, $100 monthly Lyft credit, paid parental leave programs, in-office bicycle storage, and fun team-building events.
    Learn more about our engineering culture on our KeyValues profile: https://www.keyvalues.com/webflow

    Responsibilities

    * Write scalable services in node.js, AWS Lambda, and OpenResty (Lua)
    * Architect and build scalable infrastructure using Terraform, Kubernates (EKS), and Docker
    * Write new APIs and rewrite old ones using GraphQL and Apollo
    * Contribute to our codebase and add your own features
    * Work on our high-performance web hosting infrastructure in Lua
    * Write high-performance, concurrent node.js code that powers all of our APIs
    * Use your experience running highly scalable systems to improve our development and deployment processes
    * Collaborate with our team of top designers and engineers
    * Work on a highly technical platform that empowers hundreds of thousands of people, and serves millions of page views an hour

    Requirements

    * You have significant experience (4+ years) in engineering scalable, multi-tenant environments
    * Previous experience in either Kubernates, Docker, Terraform, Chef, Puppet, or Ansible
    * Exceptional JavaScript/node.js skills
    * Experience in React.js/GraphQL is a plus
    * Deep understanding of data design and modeling
    * You have built and worked on complex web applications
    * You have a deep understanding of design patterns — and an even better knowledge of when to apply them
    * You are very comfortable behind a linux terminal 
  • 1 week ago
    Stacker | https://stacker.app | REMOTE | FULL-TIME + PART-TIME

    ABOUT STACKER
    Stacker lets you build web apps, without code, in your browser.

    And not just landing pages and splash sites either. We're talking full-on, pixel-perfect, I-cant-believe-its-not-code apps that can do complex stuff: communities, marketplaces, business systems, social networks. We think there's so much out there that could be built if we just gave people the tools to make it themselves.

    We're letting non-developers build apps without code. Unsurprisingly, we need a lot of code to do that. Come and help us build it!

    YOUR ROLE: PYTHON DEVELOPER
    We're building a backend that flexibly connects to any data-source (DB or API) and serves it up as if it were our own

    We're fully remote (currently based in UK, Switzerland, South Africa, France, Spain + China), and flexible about working arrangements.

    If this sounds like the sort of problem you'd like to work on: apply now. 

  • About the Team

    The Recommendations team at Scribd owns the platform to create personalized recommendations for Scribd users. Creating effective recommendations for books and documents is a crucial part of highlighting the right set of content to Scribd users, based on the inference of their preferences. The Recommendations team uses state of the art technologies in Data Analytics and Machine Learning to provide a scalable, high performance solution to create personalized recommendations for millions of users.

    We are continuously innovating and improving the capabilities of the Recommendations Platform to achieve high levels of user engagement by creating personalized recommendations. We’re looking for engineers who have a strong expertise in creating robust and highly scalable data processing solutions using large scale Data Analytics and Machine Learning technologies.

    Key Responsibilities

    • You'll be responsible for driving the innovation on the Recommendations Platform to enhance existing features as well as build new capabilities to create personalized recommendations. 
    • Owning the design and development of critical components of the Recommendations Platform.
    • Analyzing customer activity using technologies such as Hive and Spark to identify the core set of attributes used for Data Analytics and Machine Learning models.
    • Implementing complex Machine Learning algorithms using technologies such as Spark ML to create personalized recommendations of books, documents and other content.
    • Owning the interface between the Recommendations Platform and the UI frontend to provide a low latency, highly available API.
    • Working closely with the Data Science team to design and execute A/B tests, analyze metrics, understand KPIs and identify next steps to continuously improve the user experience.
    • Collaborating with cross functional teams to review requirements and owning design and implementation activities for cross-team dependencies.

     About You

    • You’re a strong hands on Software Engineer who enjoys owning core components of the platform and creating highly scalable solutions to complex problems.
    • You are always learning and always working to improve your craft.
    • You are passionate about achieving cross team collaboration and setting best practices for the team in areas such as architecture, design, coding, code reviews and production rollout.

    Requirements

    • 3+ years of experience in design and development of large scale platforms/services.
    • Familiarity with developing Machine Learning models using Spark ML or other ML frameworks and using A/B testing to measure effectiveness.
    • Experience in Ruby, Hive, Spark and Scala would be a plus.
    • Bachelor’s Degree or equivalent professional experience.
  • Salesforce
    1 week ago

    Salesforce, the Customer Success Platform and world's #1 CRM, empowers companies to connect with their customers in a whole new way. The company was founded on three disruptive ideas: a new technology model in cloud computing, a pay-as-you-go business model, and a new integrated corporate philanthropy model. These founding principles have taken our company to great heights, including being named one of Forbes’s “World’s Most Innovative Company” ten years in a row and one of Fortune’s “100 Best Companies to Work For” nine years in a row. We are the fastest growing of the top 10 enterprise software companies, and this level of growth equals incredible opportunities to grow a career at Salesforce. Together, with our whole Ohana (Hawaiian for "family") made up of our employees, customers, partners and communities, we are working to improve the state of the world.


    *LI-YWe are seeking a Quality Architect for the Platform Services cloud.

    In this role, you'll work with engineering managers, scrum masters, and dev leads across 20 Agile teams to assess test coverage, quality process maturity, and historical bug and case rates. You'll identify areas that are high risk either because of the nature of the code, the test coverage, or the work being done in a given release. You'll then engage directly with the teams at highest risk, helping them improve their test strategies and tooling, and making recommendations for product code changes to improve quality and testability. You'll monitor the quality of our major and patch releases, you'll represent the cloud in weekly executive review meetings, and you'll work closely with quality leads in other clouds to innovate and share best practices and standards.

    To succeed in this role you must be comfortable learning new feature areas and efficiently reviewing large bodies of unfamiliar code, primarily in Java but also including SQL and Javascript. You must be experienced with code analysis and test analysis tools (such as Clover), skilled with a broad range of testing tools from Mockito to Selenium, and well versed in modern testing techniques. You must be well organized, good at prioritization, a clear communicator in written and spoken English, and a creative problem solver. And most importantly, you must be diplomatic, persuasive, and very patient.


    Minimum 10 years of industry experience. Bachelor's degree or higher. Open to any Salesforce engineering office in North America.

  • Aha! (North America)
    1 week ago
    Are you an Engineer looking to revolutionize the way people roadmap and launch products that customers love? Do you want to create something that will change the way people think about innovation, and work with cutting-edge visualization, collaboration, and social ideation technologies at the same time? We are looking for highly ambitious engineers who want to work on major aspects of the Aha! product — from the back-end through to the end user experience. If this is you, we want to hear from you!

    As a Senior Rails Engineer at Aha!, you will have an excellent opportunity to join a breakthrough and profitable company that is growing fast. Aha! was founded by a proven team of product and marketing experts. More than 250,000 users worldwide trust Aha! to set brilliant strategy, capture customer ideas, create visual roadmaps, and manage breakthrough marketing programs.

    We are looking for someone who:

    * Is experienced in Ruby-on-Rails
    * Has worked on key functionality for a cloud-based product
    * Has a computer science degree or demonstrated experience solving challenging CS problems
    * Wants to work on a major aspect of product functionality from back-end algorithms through to the user interface
    * Wants to be great and work in a fast-moving, online environment where the end-user is key

    We are committed to being great, and we want someone who:

    * Can work at a fast-paced company where the feedback cycle is measured in hours rather than weeks
    * Has a "get it done" attitude and a background of delivering superb work again and again
    * Is seeking a career-defining opportunity and a proven, results-oriented team that has sold multiple software companies

    We are building a distributed team, and you can work from anywhere in North America for this role. We offer generous salary, equity, benefits, and a profit-sharing program.
  • 1 week 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


  • You

    Required skills that you have

    - 4 years minimum of professional experience in Software Engineering. More experienced engineers are welcome.

    - Demonstrated an excellent knowledge of technology across several domains

    - Strong analytical and problem solving skills paired with the ability to develop creative and efficient solutions

    - Proficiency in automated unit and integration tests

    - A track record of successfully working remotely

    - A deep understanding that we always have to navigate between the immediate impact of a feature and the technical debt brought by its implementation. You are able to carefully weigh the pros and cons and make a choice in favour of the company and the team

    - Comfortable with rapid changes common in early-stage product development

    - Enjoys and gets energized by complex problem solving and ability to think out of the box


    Day to day work

    You'll work with our 100% remote software engineering team and will coordinate closely with Product Management and Product Design teams.

    We have two products.

    - A Berth optimization engine which consists in a React/Node.js web application integrated with an optimization engine in python.

    - A Schedule optimization engine to prevent conflicts at berth and optimize vessels arrival and departure times, as well as fuel consumption.

    We have weekly meetings which consist in:

    - 1 hour monday morning of workstream updates and what we want to achieve each week (team wide, on all fronts, not just software development)

    - 45 minutes of retrospective on Friday afternoon

    - ~1 hour of product development review and planning

    - 40 minutes of one-on-one with the head of engineering

    We also have a daily standup (5 to 15 minutes) to update each other on what we are working on. The rest of the time is mostly left to focus on work.


  • Patreon (Selected US states)
    SRE
    1 week ago

    What you will do:

    You'll help Patreon scale the foundation of a platform that helps creators pay rent and enables higher levels of creativity.

    You'll establish a standard of high availability and reliability for Patreon's production systems.

    You'll influence the direction of our technical roadmap.

    Create and administer infrastructure -- cloud services, hosts, monitoring tools -- for highly reliable and scalable web applications and data stores.

    Build automated tooling to configure and maintain our systems and services.

    Identify and solve issues in our stack.

    Work closely with your peers in security and engineering.

    Participate in an on-call rotation ~1 week per month.

     


    Projects you might work on:


    Leveling up how we approach and handle logging.

    Improving our deploy pipeline.

    Revamp our approach to alerting.

    Working with our security team to improve the security of our infrastructure.

     


    Skills and experience you possess:


    You have experience in DevOps or Site Reliability for a company experiencing fast-paced growth.

    You are knowledgable in configuration management with a framework such as Ansible, Chef, or Puppet.

    You're comfortable with AWS, Linux, and MySQL can operate all of them from the CLI.

    You are proficient with a programming language like Python or Ruby, and with shell scripting.

    Your documentation, collaboration, and verbal communication skills are excellent.

    You are inclined to automate, but can discern when automation isn't the best solution and present alternatives.

    You've worked with continuous integration and deployment systems, and have ideas about how to build and improve those systems.

    You strongly believe in the importance of security, and enjoy the idea of partnering with the security team to ensure the integrity of our customers' data.

    You have productive habits, healthy process awareness, and good teamwork skills and instincts.

  • Scribd (Selected US states)
    1 week ago

    About the team


    Simply put, Core Platform is here to provide robust and foundational software, increasing operational excellence to scale apps and data at Scribd.


    Our primary customer is Scribd Engineering. We are focused on building, testing, deploying apps and infrastructure which will help other teams rapidly scale, inter-operate, integrate with real-time data, and incorporate machine learning into their products. Working with our customers in the Data Science and Content Engineering, and our peers in Internal Tools and Infrastructure teams we bring systems-level visibility and focus to our projects.


    We will develop and operate standards and infrastructure for RPC, service discovery, and data ingestion.


    We will be building backend systems which enable Scribd Engineering to support our product's growth on continued success. Our goal is not total architectural or design perfection, but rather choosing the right trade-offs to strike a balance between speed, quality, and cost. We will also be responsible for education and evangelism of our work within Scribd Engineering, this includes writing thorough documentation for the systems we build, hosting internal workshops, and providing implementation support to our peers across engineering.


    You will

    You will also be helping to define the future of supported application platforms for Scribd engineering, whether that is on Ruby, Golang, or Node.

    Help to support and grow our underlying platform beyond its existing foundation of Ruby, Rails, and MySQL is a significant part of your job. This includes acting as a domain expert for the underpinnings of Rails and where and how it interacts with our infrastructure, whether through ActiveRecord, Sidekiq, or Kafka.

    You have

    Ruby/Rails internals or systems-level knowledge

    Rather than being proficient in Rails, developers should understand how Rails was designed and put together.

    Ideally an understanding of how ActiveRecord works from the inside out.

    Familiar enough to drive large upgrades of Ruby and/or Rails; should be able to own the upgrade and refactoring process for gems as a result. Working knowledge of tools like Thrift/Avro/Protobuf.

    Understanding why these tools exist and where they can be used.

    Ideally you have

    Experience with event-driven application platforms, such as Node, Stackless Python, Go + Goroutines, etc.

    Knowledge of how the data access layers of Rails, Django, or similar frameworks operate.

    Can explain how objects are hydrated from data storage, and what runtime-specific caveats might be implied for the framework.

    Working knowledge and experience with gRPC.

    Informed opinions on the trade-offs between object serialization RPC and RESTful JSON over HTTP.


  • Conductor
    2 weeks 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!

  • Sourcegraph
    2 weeks 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.


  • About SwissBorg:

    SwissBorg is a fintech startup building the new era of wealth management on the blockchain. Developed by a team of financial experts, we are decentralized to the world with teams in Toronto, Lausanne, Tokyo and London and operate as a meritocracy. By utilizing the community-centric approach, SwissBorg aims to revolutionize investment in crypto assets.

    We are looking for talented individual to help us grow our team and reach. If you like fast-paced environments, lots of learning, agile thinking and a flexible work policy, this is your chance to apply!

    Responsibilities:

      • Contribute to the development and evolution of our Android apps
      • Work closely with the Product, UX/UI, Android and Backend teams
      • Write clear and maintainable code with Unit/UI tests
      • Evaluate the right technologies and keep yourself up to date to the Android technology landscape
      • Constantly improve the quality of our products by fixing bugs and refactoring the code base where necessary
      • Implement best practices to ensure app reliability, scalability and security

    Skills and requirements:

      • Solid experience (3+ years) in developing Android native apps with Kotlin
      • Knowledge of Rx (RxKotlin) is a plus
      • Knowledge of OkHttp, Retrofit & Moshi is a plus
      • Solid understanding of the full mobile development lifecycle
      • Strong UX/UI design skills and the care to develop world-class user interfaces
      • Enthusiastic, fast learner and a problem solver
      • Previous experience working remotely is a big plus
      • The ability to propose, listen and accept people's feedbacks
      • Flexible, proactive, organized, detail-oriented and entrepreneurial
      • Excellent English communication skills.
      • Experience in the finance industry a plus
      • Experience with encryption, cryptography standards and securing Android app is a plus

    Why SwissBorg:

      • Freedom to create, to research and recommend tools and technologies to support our mobile development
      • Working with an experienced team that includes Backend software engineers, DevOps and QAs
      • Grow in an environment with experts in crypto, investments, engineering, AI, psychology, and business
      • Very competitive Salary and Bonus
      • Flexible work hours
  • DESCRIPTION

    Are you interested in supporting web crawlers harnessing the Scrapinghub platform, which powers crawls of over 3 billion pages a month?
    Do you like working in a company with a strong open source foundation?


    Scrapinghub helps companies, ranging from Fortune 500 enterprises to up and coming early stage startups, turn web content into useful data with a cloud-based web crawling platform, off-the-shelf datasets, and turn-key web scraping services. Join us in making the world a better place for web crawler developers with our team of top talented engineers working remotely from more than 30 countries.


    Role Responsibilities

    * Provide world class support for our Scrapinghub customers by delighting them in every interaction
    * Investigate and resolve issues keeping the customer up to date on progress
    * Strong customer focus with a mindset for preventing future recurrence of issues and be an advocate for customer to get the best value possible.
    * Demonstrate leadership and ability to work independently to resolve complex technical issues.
    * Share ideas, issues and lessons learned with the rest of the team and the community by constantly adding to and updating our Knowledge Base and process documentation.
    * Engage with engineering teams to help resolve issues and propose new features/processes that will improve our products and our customer service.
    * Act as Subject Matter Expert for existing or new Product and be the advocate for the Product including new product/feature readiness and gathering feedback.
    * Assist developers in the customer organizations to help troubleshoot their spider code to the extent you can.
    * Provide assistance to internal groups in Scrapinghub to troubleshoot issues and make configuration changes
    * Effectively collaborate within the team and with other teams to constantly improve the processes and tools for greater efficiency and better customer satisfaction
    * Work closely with Customer Success and Sales to make the onboarding experience smooth for customers during pre-sales and post-sales phase.
    * Be available to participate in the weekend on-call rotation - approximately one weekend per month.

    REQUIREMENTS

    Job Requirements;

    * 3+ years of support or equivalent experience in a customer facing role
    * Basic understanding of Computer Networks (DNS, HTTP, TCP/IP, TLS/SSL)
    * Fundamental knowledge of web programming and standards (HTML, Javascript, APIs, REST, JSON, Mysql).
    * Experience with any server side programming
    * Familiarity with Linux/UNIX or Mac Terminal command-line and simple scripting.
    * Basic understanding of Python to be able to write a simple code or review code.
    * Excellent verbal and written English skills and ability to articulate a complex system or problem based on the type of audience.
    * Strong team player with good analytical and technical writing skills.
    * Strong relationship building skills with a sense of collaboration.
    * Ability to multi-task and manage multiple priorities and commitments.
    * Availability to work full time, during West Coast US hours.

    BENEFITS

    As a new SHubber, you will:
    Become part of a self-motivated, progressive, multi-cultural team.
    Have the opportunity to work remotely.
    Have the opportunity to go to conferences and meet with the team from across the globe.
    Get the chance to work with cutting-edge open source technologies and tools.
  • LightStep
    2 weeks ago

    At LightStep, our mission is to deliver confidence at scale for those who develop, operate, and rely upon today’s powerful software applications. We created LightStep because we understand the massive architectural transformation underway in the software industry, and we saw an opportunity to accelerate it, all while improving the quality of the developer and end-user experience. While we learned a great deal from our experiences building Dapper (Google’s distributed tracing solution) and Monarch (Google’s high-availability metrics solution), LightStep is in many ways a reaction to and a generational improvement beyond those approaches. Our story as individuals and as a company revolves around continuous learning, careful listening, and the belief that these fundamentally new software architectures require fundamentally new solutions.

    The OpenTracing project defines a standard that makes understanding, building, and improving distributed systems easier. In doing so, it improves the quality of open source tools and applications across the board. LightStep wants to support that goal: we all benefit when complex software becomes self-describing. We’re looking for a teammate who is knowledgeable about popular open source technologies and best practices, eager to be an expert on distributed systems performance, and can lend a hand as a teacher, communicator, and open source code contributor to help move the OpenTracing community forward.

    The OSS Engineer role is for software developers with a love for working open source, and interest in product management. In addition writing code, the OSS engineers are expected to show leadership by helping others contribute, champion issues, and managing project roadmaps and backlogs.

    Valued strengths

    • You are self-motivated and are great at prioritization, even when there’s “too much to do.”
    • You have experience working on distributed systems and performance at scale.
    • Capable of engaging with other large OSS projects and champion their adoption of OpenTracing.
    • Comfortable working in multiple languages, and strong language-level expertise in at least one.
    • You’re capable of mediating conflict and managing people who don’t work for you.

    Bonus points if…

    • You’re already an active participant in the OpenTracing community.
    • You have previous experience managing or contributing to a large open source project.
    • You’re a good teacher and public speaker.
    • Have a positive voice on social media.

     

  • Kyokan | Application Engineers | REMOTE | Full-time | kyokan.io


    Over the past 18 months, Kyokan has been helping lay the groundwork for global transformations in the ways people transact, bank, raise, share, transfer, invest, coordinate and distribute wealth and value. We have done so through our collaborations with leading blockchain projects, including MetaMask, EthereumJs, Geth, Ethereum 2.0, MolochDAO and Filecoin/Protocol Labs.


    We are seeking engineers who will bring ambition, tenacity and initiative to some of the most important FOSS projects in the blockchain space while helping build a world-changing company.


    By joining Kyokan, you commit to:

    • hit the ground running from day 0 as a full-time contributor to one of our open-source partners
    • bringing vision, creativity, hussle and technical expertise to mission critical technical challenges
    • provide ongoing informal leadership, and daily inititative, to help your colleagues and community (blockchain developers, contributors and users) change the world via the development of the decentralized web
    • pursuing constant enhancement of your skills, workflows and impact while supporting your teammates and teams to do the same
    • respect, patience and empathy for every interaction/relation with coworkers and the community

    We are hiring full-stack engineers who specialize in JavaScript. We will likely hire more than one, with at least one focused on the backend and at least one focused on the front end.


    We are a fully remote company.


    To apply:

    1. email [email protected], with "Application Engineer" in the subject line
    2. include a resume, links to github, twitter, LinkedIn, your blog, etc.
    3. tell us what you are looking for from this role and what you intend to bring to it

    For a more in-depth description of this opportunity: https://gist.github.com/danjm/b1e5ee2b0de997ab5e9f8d5b7a757334

  • Overleaf (Core hours 2pm-5pm UK time)
    2 weeks ago

    Core hours 2pm-5pm UK time. Applicants in North America and the EU (including UK) are preferred.


    What We Do

    Overleaf is a startup and social enterprise that builds modern collaborative authoring tools for scientists — like Google Docs for Science. We have over four million registered users from around the world. Our primary product is an online, real-time collaborative editor for papers, theses, technical reports and other documents written in the LaTeX markup language.

    Who We Are

    Overleaf was founded by two mathematicians who were inspired by their own experiences in academia to create a better solution for scientific collaboration and communication. Now we are a team of about forty with fifteen developers, based mainly in and around the UK and in the US. We were recognised as one of the UK's top 100 fastest growing businesses in 2018.

    About a third of our development team joined us through our acquisition of ShareLaTeX, another major online LaTeX editor, in 2017, and we've now integrated the two teams.

    Our Tech

    Overleaf is based on open source software, and most of our product code is itself open source. You can find it on GitHub: https://github.com/sharelatex/sharelatex (note: most activity is in the repos linked from there).

    We run a mainly Node.js back end using MongoDB, PostgreSQL and Redis. We use a microservices architecture, with about a dozen services. Most of our code is written in CoffeeScript, but we are in the process of decaffeinating to use ES6. On the front end, we mainly use Angular v1 and are incrementally migrating to React.

    We're hosted mainly on Linode and managed with Chef but will be moving imminently to Google Kubernetes Engine. We use Docker to manage our development environments. We support continuous delivery and typically deploy at least a few times a day (less on Fridays).

    How We Work

    Overleaf is remote-first — all founders and staff work remotely. We also have an office by King's Cross station for those in the London area, and we get the whole team together in London several times a year for face-to-face time.

    We encourage flexible working. Our core hours are 2pm–5pm UK time, during which our development teams have 10–15 minute daily standup calls. We have few standing meetings for developers, but we do many smaller video or voice calls for pairing or within teams.

    We always collect user feedback to inform our work. We have UX professionals on our team, and we run many surveys and user interviews.

    We organize our work with Kanban. We use GitHub pull requests for each feature with code review to share knowledge and best practices (and catch bugs). We test thoroughly with automated unit and acceptance tests, supported by continuous integration (CI). We're also fans of linting to minimise bike-shedding (and to catch bugs).

    About This Role

    We plan to add two developers to our team, one with a back end focus and one with a more full stack focus. Experience with some of Node.js, Kubernetes, MongoDB, PostgreSQL, Redis, Angular and React are desirable. Ruby on Rails experience is also a plus, because we have one Rails service from before our integration with ShareLaTeX.

    Key projects on our road map this year include:

    • University Single Sign On — make it easier for users at our 60+ institutional customers to log in to Overleaf
    • New releases of our on premise editions — anyone can install our open source Community Edition, and many labs and companies install our commercially supported Server Pro edition
    • Improve our B2C conversion metrics and monitoring — a more data-heavy project focused on web analytics

    Here are some examples of projects (large and small) we've recently completed:

    In the longer term, we are planning projects around improved collaboration features for teams, improvements to our rich text mode, and more.

    How We Hire

    The stages in our hiring process are typically:

    1. We will aim to update you on the status of your application within 14 days from when we receive it.
    2. We'll follow up by email (or sometimes schedule a phone call) with any questions we have about your application, usually around logistics, your ambitions and your expectations about the role.
    3. We'll schedule a more in-depth interview, which is typically two hours long. The first hour is discussion, and the second hour is technical. For the technical, you'll have the option of either completing a homework assignment, which requires about one hour of your time before the interview, or solving a problem in the interview, if you prefer. The problems are practical in nature (no fizz-buzz or reversing linked lists), and you can use Google, man pages, etc., and ask us questions.
    4. We'll make an offer. We usually interview in batches, so there may be a short delay while we interview other candidates, but we will try to keep you informed throughout the process.

    If you have a deadline, please let us know in your application, and we will try to be accommodating.

    Requirements

    We require that you:

    • have a minimum of 2–3 years of relevant experience (we aren't taking on more new graduates at the moment).
    • will work for us full time (or nearly full time).
    • will usually be available in our core hours, 2pm–5pm UK time.

    Experience with the technologies we use is always a plus, but you don't need to know them all; your ability to learn is much more important to us.

    Benefits

    • Remote and flexible working.
    • Salary £40k–£75k per year depending on experience.
    • You would join a small, dedicated and growing team.
    • We're substantially (around 80%) open source, so your work will often be on open source code.
    • We're backed by Bethnal Green Ventures (https://bethnalgreenventures.com/) and Digital Science (https://www.digital-science.com/), through which we're part of a wider community of startups in science, health and ed-tech.
    • Our London office is shared with several other Digital Science companies, so there's lots of interesting people to meet, and clubs and sports activities outside of work.
    • We get everyone together in London for team meetings several times a year for valuable face-to-face time.
    • You can pick your own equipment. MacBook Pro? Lenovo ThinkPad? Notebook and pen? However you like to work, we'll provide what you need.
    • We provide a training budget; many of our developers choose to attend relevant industry conferences or buy training materials.
    • We run a biweekly internal seminar series (show and tell) with short talks from staff about their work or personal projects, new technologies and techniques.

    We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

  • The short version 

    Mission: Enhance the way the world learns. 

    Why: Learning infrastructure should focus on community, collaboration, conversation - not on being a digital file cabinet ??. 

    Who: Humble, curious and builder-mentality. 7+ years of full-stack development. 

    How: React, React-Native, microservices in Node.js, Docker, AWS, Redux, Mongo.


    What is Aula? 

    Aula is a remote-first 50-person team from 15 nationalities building a communication platform for education. Think Slack for education. 

    Powered by an ecosystem of integrations, Aula is the foundational layer in the tech stack that shapes a whole industry. We built Aula because we believe digital infrastructure should encourage community and participation-based learning. 

    We're backed by people like the founder of Unity, CTO at Eventbrite, a co-founder of Zendesk, a co-founder of JustEat and world-class VCs like Project A, BrightEye and Sunstone.   

    For a full overview of the role, please go to our more comprehensive Notion page built specifically for this role. 

  • Savvy Navvy (Preference around London, UK)
    2 weeks ago

    At savvy navvy we have built the first all-in-one navigation solution at sea. Our routing algorithm is designed from the ground up to work completely offline and thus must run entirely on the client side. It can scale to handle dozens of data inputs such as real-time wind forecasts, sea state predictions and more. This allows it to avoid shallows/dangers, and find the best wind angle for sailors across the globe. In order to maximise code reuse, the entire algorithm is written in Javascript.


    This means in order for it to perform optimally and compute millions of potential routes in milliseconds, you need a deep understanding of V8 and Javascript in general. We have launched our Founding Member programme in 2018, and have a roadmap of additional core features planned for 2019. The biggest and most challenging feature in the new year is the integration of tidal calculations.


    We are looking for an exceptional algorithm guru to come on board (pun intended) and help at the heart of savvy navvy: our routing algorithm. If you've got experience with Euclidean space shortest path problem solving, understand the difference between Anytime D*, Theta* and probabilistic roadmaps or RRTs, then we'd love to talk to you.


    What we expect you to achieve:
     Routing algorithm improvements •
    Integrate tidal calculations to the existing algorithm •
    10% performance improvement on 95th percentile of routes calculated each quarter •
    10% reduction of failed routes each quarter •
    Increase data sources (wind, rain, sea-state, etc) from 4 to 14 •
    Improve long-range route calculations (eg cross Atlantic) to within 20 seconds calculation time
    Set up best practices throughout the codebase: •
    Ensure Continuous Deployment (iOS and Android) •
    Ensure 100% unit test code coverage for the routing algorithm •
    Allow web, iOS and Android reuse of the routing algorithm-

    Maintain high feature velocity: •
    Partake in every Demo Friday •
    Run at least two significant experiments each month, providing clear statistical results and recommendations •
    Partake in the quarterly codefest to try out moonshot ideas

  • Hundreds of thousands of businesses have bet their success on the reliability and performance of the Shopify platform. Uptime, resiliency and efficiency are critical to these businesses and as a result of Shopify’s rapid growth and massive scale, we have many interesting and challenging infrastructure problems to solve.

     

    At the heart of this platform are Shopify’s core database systems. These systems, where we store all merchant and customer data, are built around the MySQL ecosystem of open source tools. Over the past several years, we have been hard at work scaling and improving our database infrastructure, handling almost two million queries per second at peak. Now, we want to take it to the next level and we need your help to get us there!

     

    Responsibilities as a Database Engineer:

     

    As a member of Shopify’s Production Engineering organization and the Datastores team, you’ll be directly responsible for the scalability, availability, and integrity of the Shopify database infrastructure.

     

    As a Database Engineer, your day to day activities will include working closely with the support and development teams, some traditional database administration (DBA) work and some modern systems administration work (managing cloud infrastructure). As we continue to grow and scale, we need to achieve as much as possible through automation and hands-off management. We need your help, your experience, and your crazy ideas to design, build, and deploy the next generation of database management infrastructure to expand on what we have built to keep it truly world-class.

     

    We are currently running a cloud based state-of-the-art stack on Google’s Compute Engine and Container Engine. Our next challenges involve moving all our systems, including MySQL itself, as containerized services running under Kubernetes.

     

    All members of Production Engineering, including leads, also participate in an on-call rotation.

    You’ll need to:

    Have experience with the administration, operation, and performance tuning of MySQL, ideally in a Linux environment.

    Maintain an understanding of modern solutions to deploy services at scale.

    Be proficient in at least one programming language, and have the ability to read, write and understand scripts in languages such as Ruby, Python, or Go.

    Have an insatiable appetite to grow and learn how to manage systems at scale. It would be great if you:

    Understand modern high availability (HA) designs for MySQL, and have used MySQL HA-management solutions, such as Orchestrator.

    Have experience with MySQL proxies, such as ProxySQL.

    Understand containerization and deployment on Linux using technologies such as Docker and Kubernetes.

    Are up-to-speed and comfortable with cloud infrastructure, designs, and tools for Google Cloud and/or Amazon Web Services.

    Have some familiarity with existing cloud-managed “Database as a Service” solutions, such as  Google’s Cloud SQL or Amazon’s RDS/Aurora.

    Are competent using git for version control and especially using GitHub for pull requests, reviews, and issue management.

    Are familiar with the ecosystem of Open Source software used in production web environments, such as Rails, Redis and memcached.

     

    Some things you’ll be working on in your first few months:

    Learn about Shopify’s MySQL-based database infrastructure and get comfortable working safely and efficiently in it.

    Work on the projects that will allow us to offer to our internal customers a standardized “Database as a Service” platform which would cover absolutely all their needs, including HA, data integrity, schema migrations and changes, security, monitoring and alerts.

    Test (and try to break) our high availability systems in interesting new ways, and work out the kinks found in the process.

    Respond to internal support requests from other teams to help ensure their success in developing their own applications or supporting their customers.

     

    We know that applying to a new role takes a lot of work and we truly value your time. We are looking forward to reading your application. Please take some time to tell us why you’d be an awesome addition to our team and how this role would be a fit for you!


  • Bitfinex is on a mission to create the most innovative and industry-leading cryptocurrency trading platform.

    Our team is built from many enthusiastic individuals who each hold an ownership mentality. That means that no one is waiting to be told what to do. Each member is a self-starter who is highly motivated. To put it another way, when we’re not working, we dream about work. While each member is motivated and self-starting, we are also a group who will not put our individual egos before the best interests of the team.

    Our team is globally distributed, so clear communication is critical. We are in constant contact as we hustle to develop, support, and deliver the best platform possible for our users. Our goal is to find more hard-working, skilled people who will be excited to join us on this journey.

    If you get excited about being in an industry that is breaking new ground and have a disposition of confidence towards challenging technical feats, we want to talk to you.

    Key responsibilities

    • Work towards improving test automation framework and maintaining scalable data sets
    • Develop and contribute to long-term technical solutions and strategies of the engineering department
    • Assisting with delivering high-quality code to a huge client base
    • Identifying and recording bugs, verifying fixes
    • Leverage monitoring and reporting tools to provide quality metrics
    • Assisting development team by reproducing issues

    What we need

    We’re currently looking for a Senior Back-end Developer to join our team. The position is remote and available to anyone self-driven, and with the experience, motivation and capacity to contribute to our vision.

    Self-motivation is essential for all our team members. No one on the team will micro-manage you. We are looking for team members who are comfortable using their initiative and seeing it through to completion. You will be part of a dynamic, fast paced team, and have the chance to shape the direction of Bitfinex as we grow.

    • Knowledge and experience with microservices architecture
    • Experience with blockchain integration
    • Comfortable with high-availability concepts
    • Have actively participated in the development of a sophisticated platform as one of the leading developers
    • Ability to quickly learn new technologies
    • Expert level C++
    • Exceptional JavaScript skills, ability to performance optimise code, Ruby or Rust skills are a plus
    • Other technologies of interest: Message queues (ZeroMQ, RabbitMQ), Job Queues
  • 2 weeks ago
    GitHub helps companies and organizations succeed by allowing them to build better software, together. We’re looking for a DevOps Engineering Manager for our Professional Services team to hire, develop and manage a high-performing team of engineers. The ideal candidate will have both the aptitude and passion to become a master of GitHub’s product capabilities, underlying technologies, and how to create valued experiences for our customers as they build on the GitHub platform. We need a leader skilled at developing and managing a team of high performing engineering consultants. This person will lead a global team, work closely with our customers, and report to the Manager of Delivery in Professional Services.

    Responsibilities

    • Developing a team: Develop and coach a high-performing team by hiring diverse talent and prioritizing development and coaching. You will help the team establish standards of excellence in their patterns of collaboration and building of solutions for our customers. You will be responsible for building an efficient team as you guide the team in understanding the tradeoffs between the possible decisions they face.
    • Provide technical clarity to your team: You will need to provide clarity to your team members about technologies and technical decisions. You will know GitHub’s tools and platform well enough to weigh technical options and help your team members make informed decisions. You will establish criteria for quality and reusability on the team. You will work closely with colleagues in the Professional Services business to determine the feasibility of engagements and technical initiatives. You will need to provide clarity on these topics to the team, as well as to customers that you work with.
    • Consistently seek solutions: In this role you will be responsible for helping the Professional Services team create new offerings and providing thought leadership in technology solutions. We need you to feel comfortable taking calculated risks that adapt our solutions to customer’s unique workflows and help grow our team’s abilities.
    • Understand the Professional Services business: To thrive in this role you will need to understand how the Professional Services offerings can provide valuable solutions for each customer. We need a team member who feels comfortable delving into the details of a Statement of Work or meeting with technical leaders at some of the world’s largest companies.
    • Knowing the pulse of your team: To thrive in this role you will need to know the pulse of the team, what they are working on, how much time it is taking, and the value that is being provided to the customer. You will be responsible for keeping the role sustainable for your engineers while producing the best possible results for customers. You will help team members get greater insight into their abilities and performance by measuring their results.

    Requirements

    • You are adept at making trade-offs, cutting scope, and bringing an amazing, focused experience to your customers
    • You love helping others improve and you enjoy coaching and mentoring engineers
    • You have experience in a Professional Services or consulting role
    • You are proud of something you have built on a team you led
    • You possess strong verbal and written communication
    • Ability to recruit technical teams
  • Komoot
    3 weeks ago

    Millions of people experience real-life adventures with our apps. We help users all over the world discover the best hiking and biking routes, and we empower everybody to explore more of the great outdoors. And we’re good at it: Apple even included our iOS app in its Editors’ Choice collection and named us as one of their Apps of the Year. If you’d like to help to build the future of outdoor exploration, we’re looking for a passionate iOS Developer to join our team.

    Your key responsibilities

    • Take over responsibility of all parts of the iOS app
    • Develop innovative new features in collaboration with our team of designers, copywriters, and Android/iOS product experts
    • Optimize the core functionality of the app
    • Incorporate the latest advances in iOS technology

    Why you will love it

    • You’ll tangibly enable millions of people to have awesome outdoor experiences with your app
    • At komoot, you’ll use everything the iOS platform offers, from the latest APIs to the newest features and devices
    • We let you work from wherever you want, be it a beach, the mountains, our headquarters in Potsdam or anywhere else that lies in any time zone between UTC-1 and UTC+3.
    • You’ll work on challenging tasks, such as turn-by-turn navigation, maps, on-/offline hybrids, custom views and data synchronization
    • You’ll be developing in fast cycles with continuous build, testing and direct team feedback
    • Your expert knowledge will make you a key player amongst a team of highly motivated, talented people
    • You’ll travel together with our team to amazing outdoor places several times a year to exchange ideas, learnings and go for hikes and rides
    • You’ll build and improve an app that we’re pretty sure you’ll end up using for your personal outdoor trips

    You will be successful in this position if you

    • Are highly self-driven, responsible and keen to improve
    • Have proven experience in developing high quality iOS apps (3+ years)
    • Write the latest Swift code and you know how to mix it with existing Objective-C code
    • Have a deep understanding about iOS, its frameworks and APIs
    • Have a passion for building software, demonstrated through interesting side projects, open source contributions or other involvement in the tech community
    • Love to develop awesome products for a great user experience
    • Have experience in working in a distributed team, have good communication skills and love to work together with others in fast development cycles

    Sounds like you?

    Then send us the following:

    • Your CV
    • A write-up explaining who you are and why you are interested in working at komoot
    • Examples of your work (e.g. GitHub, PDFs, Slideshare, etc.)
    • Feel free to send us something that shows us a little more about what you’re interested in, be it your Twitter/Instagram account, or your OpenStreetMap profile if you have one
    • You’ll get bonus points for: Doing something creative with komoot (we love it when people go the extra mile)
  • Loop Media Group
    3 weeks ago

    Loop Media Group is building the world’s most advanced mobile offers platform. We deliver real-time offers directly to the mobile phones of an app’s audience, enabling local business to attract new customers, develop meaningful relationships, and obtain immediate in-depth data on their existing consumer preference. We are looking for a highly motivated, collaborative Software Developer to work with our Core Platform & API team. You’ll work with our amazing engineering team to extend and support our core micro-service platform architecture. At GetintheLoop, you’ll get plenty of opportunities to grow, you’ll collaborate daily with other amazing Engineers, and you’ll play an active role in shaping our product and the future of our company.

    Responsibilities

    • Extend our core technology platform using the latest AWS/Serverless microservice cloud technologies
    • Help build & test integrations with our Client SDKs and core consumer apps
    • Automate testing and deployments to ensure correct functionality and performance at scale
    • Ensure that the live operations of the platform has appropriate monitoring & alerting that allow issues to be identifed and addressed quickly and effectively
    • Work with latest cloud-based infrastructure tools and concepts to deliver everything above
    • Participate in product and feature planning to constructively solve problems quickly and communicate the results to the rest of the company
    • Report on progress and release schedules to the Technical Director, API & Platform

    Required Skills and Experience

    • Excellent communication skills and a sense of humor
    • A degree in of Computer Science or related field, with 2-4 years of practical software development experience
    • A solid understanding of REST principles and how they apply to network services and applications
    • Experience with the basics of OO software design, Test Driven Development (TDD), and development for Linux-based systems
    • A passion for programming, a proactive attitude, and an ability to work independently
    • Specific experience with any parts of our tech stack are a major plus. This includes AWS (in particular Lambda , S3, DynamoDB, RDS, Kinesis, etc.), PostgreSQL & PostGIS, Node.js, Docker, Git
    • Startup experience and a public Github account are also both pluses

  • 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
  • Heetch is a mobility app with a simple mission: we want people to enjoy going out.
    Every night and every day, our drivers are doing their best to make their rides unforgettable and friendly!
    We are focused on young people's expectations and are competing within a fast-paced market.
     
    The service was launched in Paris on September 2013 and has been growing since then, with thousands of rides every night in France, Belgium and Morocco.
    With more than 1 million users in Europe, we are proud to be one of the fastest French growing startups!
     
    Passenger @Heetch
     
    The top priority of our user-centric team is the happiness of our passengers. From the moment they decide to join us until they enter our marketplace, passengers will be using our products. And our mission is to make sure they get the stellar experience they deserve.
     
    The scope of the team includes passenger acquisition, to ensure that passengers can signup smoothly in a few seconds, and passenger account, to provide a wonderful lifecycle experience to our passengers and help them oversee their passenger account between 2 rides.
     
    Given our business scope, our team is working side-by-side with other Product teams and internal partners (Operations and Marketing teams), allowing us to build features that will empower passengers with new ways to ride.
     
    Tech Stack
     
    • Golang
    • Microservices
    • Kafka
    • Docker with Mesos & Marathon
    • Unit and functional tests are as important as the code
     
    Team Life
     
    • Work wherever you want: We’ve always been remote first but also have offices in Paris, London, Bruxelles, and Casablanca.
    • Open communication: Everything is public within the team.
    • You are not alone: We are supportive of each other and use Slack and video calls to keep in touch.
    • Promulgate Knowledge: Whether it's organizational, cultural or technical, we're eager to learn!
    • Continuous improvement: We do weekly team retrospectives and have a strong 'Speak Up' value.
     
    What do you need?
     
    • Experience with microservices in production
    • Professional experience in Go
    • Understand Ruby on Rails
    • 5 years as a software engineer
    • Ability to design performant systems for high throughput workloads
    • Awareness and understanding of technical constraints
     
    What will you do?
     
    • Own the product as a whole
    • Kill legacy piece by piece to design shiny new micro-services, mixing both technical and product requirement
    • Engineer solutions used by millions of users every single day
    • Provide new in-app signup and login experience without FB connect
    • Provide a better referral flow to our loyal passengers
    • Build a new "ride history" feature to help passengers handle their past rides
    • Increase passenger engagement through new gamified features
    • Contribute to a redesign of many passengers flows in mobile apps
    • From the inside, we’re a caring full-stack team of product managers, software engineers (iOS, Android, Backend, QA), and product designers. The team is growing up, so this is also a great opportunity to join an adventure from the beginning.
     
    Perks
     
    • Stocks
    • Paid conference attendance/travel
    • Heetch credits
    • A Spotify subscription
    • Medical care
    • Code retreats and company retreats
    • Travel budget (visit your remote co-workers and our offices)
     
    Hiring process:
     
    • Non technical interview with the Engineering Manager of your potential team (1h30)
    • Take home assignment (~5 days deadline)
    • Interview with your future teammates (1h)
    • Day on site (Paris) to meet your future stakeholders
     
    Check out our Engineering Blog and follow our twitter :)
    You can also have a look at our open-source projects and contributions here
     
    Heetch SAS is collecting your personal data (identity, contact details, academic background, professional experience and optionally a covering letter) for the processing of your application to our job offer, based on your consent.
     
    Your personal data will only be accessible to our hiring team, our co-founders, and the manager of the position you are applying to. In addition, data are stored by our processor in order to use its applications tracking system. Your data may be stored outside of the EU/EEA but are protected by appropriated safeguards.
    Your data are stored for a maximum duration of two years. If we do not reply to your application, you allow us to store your data during this term in order to potentially contact you for another position within our company or affiliates and subsidiaries.
     
    You have a right to access to your data, to rectify them, under some conditions to erase them, and to limit the processing. Also, you have a right of portability on your data. In addition, you may revoke your consent and we shall stop processing your data. Eventually, you have a right to define directives about the fate of your data if your death should occur.
    For more information about your rights, please see our privacy policy.
  • Elastic (Distributed)
    3 weeks ago

    At Elastic, we have a simple goal: to solve the world's data problems with products that delight and inspire. As the company behind the popular open source projects — Elasticsearch, Kibana, Logstash, and Beats — we help people around the world do great things with their data. From stock quotes to real time Twitter streams, Apache logs to WordPress blogs, our products are extending what's possible with data, delivering on the promise that good things come from connecting the dots. The Elastic family unites employees across 30+ countries into one coherent team, while the broader community spans across over 100 countries.

    The Elastic Stack is the unparalleled swiss army knife of search and analytics. It takes hundreds of engineers and large infrastructure to keep its development on track. A critical piece of the effort is our multi-cloud, distributed CI environment. We need a dedicated lead to take over the people management, operational health, and delivery of its team.

    What you will be doing
    • Manage and mentor a globally distributed team of 5-10 experienced engineers. You would evaluate performance, give timely feedback, and advocate for their career paths.
    • Work closely with engineering teams and leadership to define requirements and roadmap. The product teams depend on CI constantly. Proactivity is important.
    • Organize effective call rotations to maximize service health and engineer quality of life.
    • Foster a culture of mutual respect, collaboration, and consensus-based decision-making.
    • Commit to software-first principles. We are developers that manage state.
    • Plan for team capacity and help drive recruitment of high quality people.
    What you will bring along
    • Significant experience leading teams of software engineers, preferably in site reliability. You don't need to have been a people manager, but this is a people management role. You can (and should!) write code, but your priority is to help others do it.
    • Significant experience building and deploying complex, and completely automated, systems. We run a multi-cloud, multi-OS environment built upon immutable infrastructure. It's a mixture of off-the-shelf Jenkins and custom software. You'll need technical empathy as you help your reports fulfill their mission.
    • Expert-level programming experience in at least one computer language and deep familiarity with its build and testing ecosystem.
    • Genuine care for the well-being of your employees, striving to be an emotionally intelligent, egoless, humble, servant-leader. A sense of humor is a big help. You believe that a diverse company is a better company.
    Experience/interest in these would be nice:
    • Search and analytics tools, particularly the Elastic Stack. A love for what our company builds will only help.
    • We are a polyglot team; a love for languages would serve you well.
    • Speaking/presenting publicly. You will need to communicate effectively to others.
    • Open source. OSS is our DNA. If you have ever contributed to an open-source project, or even just followed one closely you'll have a good sense for how our company operates.
    Additional Information
    • Competitive pay
    • Equity
    • Catered lunches, snacks, and beverages in most offices
    • An environment in which you can balance great work with a great life
    • Passionate people building great products
    • Employees with a wide variety of interests
  • About Jerry.ai:

    Think insurance shopping is painful and time-consuming? We thought so too. That is why we built jerry.ai to create the easiest experience for our users. Enabled by disruptive technologies, jerry.ai aims for the one-click user experience in financial product offerings which traditionally requires users to fill out long forms.

    Based in Silicon Valley, we are looking for engineering talent to join our team in Canada. We are backed by Y Combinator, SV Angel, Funders Club, and many other prominent Silicon Valley Investors. Jerry.ai is founded by serial entrepreneurs who previously built and scaled YourMechanic (“Uber for car repair,” the nation’s largest on-demand car repair site).

    About the role:

    We are looking for experienced software engineers who love tackling convoluted problems and coming up with clean, stable solutions that scale. The ideal candidate would be someone who has a genuine passion for designing and implementing elegant software solutions. They would also be intimately familiar (and up to date) with their development ecosystem for making sound decisions when it comes to choosing the right tool or library for the job. We expect our senior engineers to be able to contribute across the entire product stack, as well as collectively oversee the integrity of the codebase.

    Our technical stack:

    • Javascript (with Flow) codebase: NodeJS (Express), React, React Native
    • GraphQL API (no REST)
    • PostgreSQL DB (transactional)
    • ClickHouse (columnar DB for data warehousing)
    • Redis (session storage, task queue management)
    • Sequelize ORM (exploring Prisma as a potential replacement)
    • Jest test runner
    • Infrastructure: Docker images orchestrated with Kubernetes, Ksonnet. Currently all hosted on AWS.

    Technical requirements:

    • B.S. degree in Computer Science or related discipline.
    • 4+ years of experience as professional software engineer.
    • Strong software development fundamentals (data structures, algorithms, etc.).
    • Expert level familiarity with modern Javascript (ES6+: Classes, modules, arrow functions, async/await, destructuring, etc.).
    • Intimate knowledge of JS ecosystem (tooling, libraries, etc.).
    • Expert level familiarity with React (web frontend, server-side rendering, and React Native on mobile platforms).
    • Knowledge of good practices, preferred design patterns, and writing idiomatic Javascript code.
    • Deep understanding of performance implications and scalability of code.
    • Keenness for writing good, meaningful tests and maintaining thorough test coverage.
    • Experience with large, complex code bases and know how to maintain them.
    • Experience with GraphQL and Apollo a big plus.

    Responsibilities:

    • Lead design and development of projects, either independently or in a team.
    • Assist with recruitment, interviewing, and hiring new team members.
    • Provide mentorship to junior team members and participate in design decisions.
    • Be the gatekeeper of the codebase and ensure that it stays stable, readable, and free of technical debt.

    Location:

    • Toronto, Markham
    • Remote possible
  • Heetch is a mobility app with a simple mission: we want people to enjoy going out.
    Every night and every day, our drivers are doing their best to make their rides unforgettable and friendly!
    We are focused on young people's expectations and are competing within a fast-paced market.
     
    The service was launched in Paris on September 2013 and has been growing since then, with thousands of rides every night in France, Belgium and Morocco.
    With more than 1 million users in Europe, we are proud to be one of the fastest French growing startups!
     
    Driver Growth @Heetch
     
    We're a thoughtful, talented, full stack and distributed product team of backend, mobile, frontend and QA engineers, as well as product managers and product designers. We're responsible for the acquisition, engagement, and retention of all our drivers ?.
    Our multi-disciplined team allows us to work autonomously across the realms of our scope. This means we own our roadmap entirely, and we empower each team member to contribute and influence what we work on and how.
     
    Our mission is quite simple; Deliver Driver happiness and ensure they get the optimum experience that they deserve. Drivers use and rely on the products we build every single day to earn a living. This is a responsibility that we hold dear and do not take for granted.
     
    SRE within Driver Growth
     
    Our infrastructure receives 2.5 millions of events per day and processes 100M of API requests. We also serve over a dozen thousand rides, have a Driver signup funnel with 50 separate Data fields and process hundred of gigabytes of log and interaction data daily. Our team owns upwards of 20 microservices on top of Elixir, Kafka and Docker, and are focussing our efforts on adding to this number as we extract from our legacy codebase.
     
    To put it simply; The services we support and the code we produce are critical to the business. Be it a potential driver going through our acquisition funnel, an active driver entering our marketplace or a driver viewing their earnings and account details to name but a few, the impact our backend engineers have on the business as a whole is enormous.
     
    Team Values
    • Transparency: We discuss everything openly within the team. Our speak up culture is strong.
    • Remote first: Our team is fully distributed, and we work hard at that, but feel free to work from any of our offices in Paris, London, Brussels or Casablanca.
    • The courage to fail: We celebrate the wins, but more importantly we're not afraid to fail, we always learn and go again.
    • Team unity: No one is left behind.
    • Code quality: It's not software without tests.
     
    Your role
    In this role, you'll be in charge of building the tools and systems that every backend engineer in the Driver Growth team uses to develop, scale, understand, and monitor their operations.
    You will dive deep into gnarly operational issues; from the software, systems, automation, and process perspectives, and, you will work with our production services throughout their entire life cycle, from design and architecture, through implementation, deployment, and sustaining operations.
     
    What will you do?
    • Build tools and infrastructure to make the team iterate faster without overthinking about the core infrastructure.
    • Partner with fellow backend engineers to architect and build mission-critical systems that can stand the test of scale and availability, while limiting operational overhead.
    • Perform deep dives into both systemic and latent reliability issues; partner with software and SRE engineers across the organization to produce and roll out fixes.
    • Design, build & support systems to detect, alert and remediate or escalate on the team' platform.
    • Contribute to standardization efforts across multiple disciplines and services in conjunction with the Core SRE team
    • Handle efficiencies in systems and processes: design, configuration management, performance tuning, monitoring, and root cause analysis.
    • Participate in an on-call rotation and contribute to needed escalation missions.
     
    What do you need?
    • Software Engineer background (+5 years)
    • Practical knowledge of various aspects of service design like messaging protocols & behavior, caching strategies and software design practices
    • Solid understanding of systems and application design, including the operational trade-offs of various designs
    • Excellent programming skills in Go, and an ability to pick up new programming languages
    • Excellent written and social communication, and documentation skills in English
    • Be adaptable and able to focus on the most straightforward, most efficient & reliable solutions
    • Experience in the Linux environment and a deep understanding of its fundamentals and internals: filesystems and modern memory management, threads and processes, the user/kernel-space divide, networking
    • Exposure to the AWS ecosystem
    • Real world experience with Packer/Terraform
    • Customer service skills and empathy to develop solutions that span multiple teams
    • Work well with and be able to influence a myriad of personalities at all levels
    Bonus
    • Experience building highly-available fault-tolerant distributed systems with microservices, including containerized architectures, application security, monitoring, and storage systems
    • Experience with message brokers (such as RabbitMQ or Kafka)
     
    Perks
    • Stocks
    • Paid conference attendance/travel
    • Heetch credits
    • A Spotify subscription
    • Code retreats and company retreats
    • Travel budget (visit your remote co-workers and our offices)
    Hiring process:
    • Non technical interview with the Engineering Manager of your potential team (1h30)
    • Take home assignment (~5 days deadline)
    • Interview with your future teammates (1h)
    • Day on site (Paris) to meet your future stakeholders
     
     
    Check out our Engineering Blog and follow our twitter :)
    You can also have a look at our open-source projects and contributions here
  • CivicActions (USA)
    3 weeks ago

    Are you passionate about transforming government? Would you like to build free and open source tools that enable teams to more easily build and operate secure and compliant services for agency deployment?

    CivicActions is seeking a creative and enthusiastic Security/Compliance Engineer to join our growing (security minded) SRE and DevSecOps team. We are a service and user-oriented group, focused on engineering robust software delivery infrastructure, automation, processes, and teams. The things we build will play an integral role in developing and supporting digital services for federal and state government agencies to help them serve the public better.

    CivicActions is a dedicated, fun-loving team, looking for some talented folks to help us bring revolutionary digital services to government agencies and the people they serve.

    Responsibilities:

    • Gather evidence, artifacts and applicable controls to produce a System Security Plan (SSP) and/or other compliance docs as needed by our client agencies
    • Direct the automation of system compliance and authorization for client services (to make your job easier!)
    • Train developers, operations and clients in the use and benefits of automated compliance
    • Help define and validate a more complete CI/CD pipeline with security baked in
    • Write great code and documentation
    • Shape systems and outcomes related to our development process and product experience

    Qualifications:

    • Excellent technical writing and communication skills
    • Experience managing compliance for GNU/Linux and cloud environments
    • Understanding of security principles such as server hardening and least privilege
    • Continuous monitoring concepts and alerts management
    • Security certification is a plus (e.g., Security+, CCSP, CISSP, ...)

    Preferred qualifications:

    • Willingness and ability to work remotely (e.g., fast and stable net connection, ...)
    • Experience with pentesting/scanning tools (e.g.,  CodeClimate, OpenSCAP, ZAP…)

    Sound good so far? Great, keep reading!

    About Us

    CivicActions is a mission-minded company focused on transforming government through modern software practices. We are looking for others like us with a true passion for using technology to make a positive change in our world. We work in cross-functional, agile teams where communication is open and honest. We encourage and support a balanced lifestyle for each of our team members.

    Location

    Our team is almost entirely distributed (remote) across the US and Canada. For this position, you can normally work from home or find a great co-working space, although occasional on-site visits and working sessions with clients in Sacramento will be necessary. You will need a computer, webcam, strong internet connection and the ability to keep a Monday to Friday schedule because we are a truly collaborative team. Ideally, your timezone will be within the continental United States.

    U.S. citizenship is required for this position as will be a security clearance once you join. Occasional travel to client work sites will also be required.

  • At Doist, our mission is to inspire the workplace of the future by creating simple yet powerful productivity tools that promote a more fulfilling way to work and live. We're a multidisciplinary, fully remote team that’s passionate about creating products, like Todoist and Twist, that improve people’s lives. We thrive on innovating new solutions to old productivity challenges and we seek to rethink how productivity tools are made. When you become a Doister, you’re not only joining a global, remote-first company, but a team of 60+ people who value:
    • Feeling empowered to achieve their ambitions
    • Inclusivity, open-mindedness, and diversity
    • The wellbeing of their teammates and the people around them
    • Making long-term, high-impact decisions, even if they’re harder
    We invite you to visit our blog to learn more about us, our values, and how we work. Your Role As a Senior Android Developer, you will join our five-person Android team to help build the Twist for Android client. In addition to improving the app and implementing new features, you'll be working closely with designers as well as developers from other teams in order to have a consistent experience across platforms, while making the best possible Android app that also adheres to Material design. You’ll also participate in making important product decisions that help ensure that Twist allows teams to work calmly and efficiently. Twist is an evolving and fast-changing product, but we believe that a good foundation is better than quick fixes. You’ll help us solidify that foundation and grow Twist for Android to new heights.

    Requirements

    We're looking for someone with:
    • 5+ years of Android development experience.
    • A deep understanding of the Android framework and Java programming language.
    • Knowledge of algorithms, data structures and software engineering practices.
    • Demonstrated passion for creating high-quality consumer apps.
    • Experience with Git, GitHub and Android Studio.
    • Fluency in written and spoken English.
    • Proven ability to work autonomously and stay self-motivated.
    • Experience or interest in Kotlin is a plus!

    Benefits

    We’re bootstrapped, profitable, and committed to building a sustainable company that will grow for decades to come. We’ve built a benefits package that invests in our employee’s long-term personal and professional growth and well-being. Here’s a sample of what that includes:
    • Work-Life balance. That means 8 hours of work, 5 days each week (for a total of 40 hours) because the time you spend outside of work is just as important as the time you spend working.
    • Flexible schedule and location. This is a fully remote position, so you can work from wherever you please and on a schedule that works best for you. All you need is a computer and access to a stable internet connection (which we sponsor!).
    • Generous paid vacation. 40 days of paid time off to use however you like (vacation, national holidays, etc.).
    • Paid parental leave. 18 weeks of paid maternity leave and 5 weeks of paid paternity/adoption leave.
    • Education stipend. You’ll have a monthly budget to buy books, courses, and other resources you need to continue learning and developing.
    • Competitive compensation.
    • And much more!
  • 4 weeks ago
    At Medium, words matter. We are building the best place for reading and writing on the internet—a place where today’s smartest writers, thinkers, experts, and storytellers can share big, interesting ideas; a place where ideas are judged on the value they provide to readers, not the fleeting attention they can attract for advertisers.
     
    We are looking for a Senior Data Engineer that will design, build, ship and maintain our business critical Data Platform. In this role you will lead development of both transactional and data warehouse designs mentoring our team of cross functional engineers and Data Scientists. You'll also design, implement and tune tables, queries, stored procedures, and indexes.
     
    At Medium, we are proud of our product, our team, and our culture. Medium’s website and mobile apps are accessed by millions of users each day. Our mission is to move thinking forward by providing a place where individuals, along with publishers, can share stories and their perspectives. Behind this beautifully-crafted platform is our engineering team who works seamlessly together. From frontend to API, from data collection to product science, Medium engineers work multi-functionally with open communication and feedback.

    What Will You Do

    • You’ll work on high impact projects that improve data availability and quality, and provide reliable access to data for the rest of the business
    • Design, architect and support new and existing data and ETL pipelines and recommend improvements and modifications.
    • Create optimal data pipeline architecture and systems.
    • Assemble large, complex data sets that meet functional and non-functional business requirements.
    • Be responsible for ingesting data into our data warehouse and providing frameworks and services for operating on that data including the use of Spark.
    • Analyze, debug and correct issues with data pipelines
    • Communicate strategies and processes around data modeling and architecture to multi-functional groups and senior level management.
    • Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
    • Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL, Spark and AWS technologies.
    • You will build widely used data pipelines and tools making critical business data available to other teams.
    •  

    About You

    • You have at least 5 years of experience implementing complex ETL pipelines preferably in connection with Hadoop or Spark.
    • You have lots of experience writing complex SQL and ETL processes
    • You have exceptional coding and design skills, particularly in Java/Scala and Python.
    • You've worked with large data volumes, including processing, transforming and transporting large-scale data
    • You have hands-on experience with AWS and services like EC2, SQS, SNS, RDS, Cache etc.
    • You have a BS in Computer Science / Software Engineering or equivalent experience.
    • You have knowledge of Apache Hadoop, Apache Spark (including pyspark), Spark streaming, Kafka, Scala, Python, and similar technology stacks
    • You have a strong understanding & usage of algorithms and data structures. 
    •  

    Nice To Have

    • Spark data pipeline and or streaming experience
    • Redshift knowledge and operational experience
    • Machine Learning expertise
    •  
    At Medium, we foster an inclusive, supportive, fun yet challenging team environment. We  value having a team that is made up of a diverse set of backgrounds and respect the healthy expression of diverse opinions. We embrace experimentation and the examination of all kinds of ideas through reasoning and testing. Come join us as we continue to change the world of digital media. Medium is an equal opportunity employer.
  • 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)
  • 4 weeks ago
    Chess.com is a global team of passionate chess fans and developers. You can meet us here and read about our company here. We're always looking for great people to join the team. All of our jobs are 100% remote. We have a healthy work environment focused on well-being, respect, and memes/emoticons. We communicate with Slack and positive energy beams.

    If you love chess as much as we do, maybe this is your chance to work and do your hobby at the same time!? We have several positions we are looking to fill.

    Love Java and want to see your code power 100+ million chess moves per day? Join us!

    This is a full-time, permanent, remote work opportunity. 


    - Java 8 (core, concurrency, multithreading)

    - MySQL, Database Persistance 

    - Networking (TCP/IP, HTTP, WebSocket)

    - Project Management Skills

    - Hazelcast (not required, but bonus!)

    - Jetty (not required, but bonus!)

    - Cometd/Websockets (not required, but bonus!)

    - Linux (not required, but bonus!)

    - JavaScript (not required, bonus!)

    - Redis (not required, but bonus!)

    Apply here: https://goo.gl/forms/zHntL6fkVdZGBpjN2 



  • Software Heritage
    4 weeks 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.



  • heorem is a team of experts who set sound principles and best practices into action. Our team solves complex problems and builds amazing things for some of the largest global household names. We work with team members around the world and have offices in LA and New York. This is a remote first role.

    This role will require some travel to client sites as necessary. You must be authorized to work in the United States.

    As Software Solutions Architect, you are a polyglot engineer with a hunger for learning new languages and tools. You see yourself as a maker and you are interested in all steps of the process, from understanding the challenge, to designing, developing and deploying.

    As a consulting Software Solutions Architect, you are always happy to be learning, choosing the right tool for the job but also becoming the foremost domain expert about our client’s business. You should always be able to answer the question: What have I learned this week?

    Responsibilities and Duties

    In this role, you will participate in the full life cycle of application development for our clients with duties including but not limited to:

    • Assist the sales team with uncovering and understanding technical requirements and producing estimates and risk assessments for new projects.
    • Become the domain expert for our clients’ business and gain a deep knowledge of their infrastructure and internal systems.
    • Assess and research technologies to determine their fitness for a particular purpose.
    • Educate and train clients and stakeholders about the benefits of our approach and process to software and solutions development.
    • Collaborate with the engineering team on project delivery by contributing code and reviewing pull requests.
    • Collaborate with the team to create a successful project hand-off plan

    Qualifications and Skills

    • 10+ years of experience in software engineering.
    • Over 5+ years of experience directly consulting with clients.
    • Eager to learn new languages and technologies.
    • Proficient and experienced with at least 3 programming languages; JavaScript, Ruby, Elixir, Go, C# and Python are all a plus.
    • Strong experience designing and delivering features on both server and client sides of the development stack.
    • Experience with AWS, GCP, or Azure.
    • Experience working with Chef, Ansible, and other provisioning technologies is a plus.
    • BS of Computer Science or similar academic background is a plus.
    • Excellent skills in spoken and written English language.
    • Possess a strong and reliable internet connection.

    Benefits at Theorem

    While we have offices in LA and New York, we work remotely with team members around the world

    • Remote First - Work from your remote location when you are not called to travel to client site
    • Team retreats - We get together at an inspiring location to meet, work and play
    • Healthy body, healthy mind - happy team - We offer vacation and support healthy lifestyles through our physical fitness and continuing education benefits program.
  • Guilded is hiring senior full-stack software engineers to connect the world's online gaming teams. You'll be a very early engineer (first 6) at a quickly-growing, engineering-led startup, where you'll be using modern processes and tools to build features that teams need and love.
    We're a fully-remote team. We know that many engineers are the happiest and do their best work when they're empowered to build on their own schedule. If that sounds like you, we'd love to hear from you.

    What you should have
    • Minimum of 5 years experience developing software
    • Minimum of 2 years experience directly building and shipping consumer products
    • The ability to self-start given only a high-level direction and work autonomously to deliver great software at a very high throughput
    • A strong attention to product UI/UX; a burning desire to make sure the things you create look and feel great
    Required expertise
    • JavaScript
    • React
    • SQL
    Other useful skills
    • React Native
    • Postgres
    • Webpack
    • MobX
    • Node
    • ES6/ES7
    • AWS
    • Prometheus
    • Mixpanel
  • We are looking for experienced software developers who love tackling convoluted problems and coming up with clean, stable solutions that scale. The ideal candidate would be someone who has a genuine passion for designing and implementing elegant software solutions. They would also be intimately familiar (and up to date) with their development ecosystem for making sound decisions when it comes to choosing the right tool or library for the job. We expect our senior engineers to be able to contribute across the entire product stack, as well as collectively oversee the integrity of the codebase.

    Our technical stack:

    • Javascript (with Flow) codebase: NodeJS (Express), React, React Native
    • GraphQL API (no REST)
    • PostgreSQL DB (transactional)
    • ClickHouse (columnar DB for data warehousing)
    • Redis (session storage, task queue management)
    • Sequelize ORM (exploring Prisma as a potential replacement)
    • Jest test runner
    • Infrastructure: Docker images orchestrated with Kubernetes, Ksonnet. Currently all hosted on AWS.

    Technical requirements:

    • B.S. degree in Computer Science or related discipline.
    • 4+ years of experience as professional software engineer.
    • Strong software development fundamentals (data structures, algorithms, etc.).
    • Expert level familiarity with modern Javascript (ES6+: Classes, modules, arrow functions, async/await, destructuring, etc.).
    • Intimate knowledge of JS ecosystem (tooling, libraries, etc.).
    • Expert level familiarity with React (web frontend, server-side rendering, and React Native on mobile platforms).
    • Knowledge of good practices, preferred design patterns, and writing idiomatic Javascript code.
    • Deep understanding of performance implications and scalability of code.
    • Keenness for writing good, meaningful tests and maintaining thorough test coverage.
    • Experience with large, complex code bases and know how to maintain them.
    • Experience with GraphQL and Apollo a big plus.
    • Proficiency in English.

    Responsibilities:

    • Lead design and development of projects, either independently or in a team.
    • Assist with recruitment, interviewing, and hiring new team members.
    • Provide mentorship to junior team members and participate in design decisions.
    • Be the gatekeeper of the codebase and ensure that it stays stable, readable, and free of technical debt.
  • sketchdeck (US)
    4 weeks ago
    Work remotely or from their office in San Jose, CA! 
    • Company: SketchDeck
    • Industry: Graphic Design / Software
    • Title: Senior Full Stack Engineer
    • Base salary range: $100k to $150k depending on experience and location
    • Location: Remote or San Jose, CA
    • Reports to: Head of Engineering
    • Direct reports: None
    • Type: Full-time. W-2 or 1099
    • Equity plans for the right candidates!

    Responsibilities
    • Plan, implement, test, and ship new features
    • Troubleshoot and resolve bugs
    • Architect and deploy new infrastructure
    • Investigate performance issues and execute optimizations
    • Keep abreast of latest technologies that may be useful
    • Collaboratively analyze new technology proposals

     Travel 
    • 5-10% 

    Requirements
    • 5+ years of experience building complex web applications
    • Strong proficiency in JavaScript, JavaScript Frameworks, CSS/SCSS, HTML, and SQL
    • Solid understanding of object-oriented programming
    • Familiarity with concepts of MVC, Mocking, ORM, and RESTful
    • Understanding of design principles behind a scalable application
    • A desire to reduce operational overhead wherever possible
    • Implementation of automated testing platforms and unit tests
    • Proficiency in Git and GitHub
    • Familiarity with AWS and its various tools
    • Familiarity with continuous integration

    Preferred
    • Experience with document store database  
    • Experience with Node.js 
    • Experience with Angular 
    • Experience with Coffeescript, Google Firebase, Amazon SQS, Algolia, Periscope Data
    • Prior startup / small company experience
    • Prior experience working for a Marketing or Graphic Design company
    • MBA
    • 8+ years of experience

    Benefits
    • Competitive startup salary
    • Generous Benefits Package and Healthcare Coverage
    • Computer hardware of your choice
    • Annual retreat
    • Supportive, egoless culture
  • 4 weeks 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
  • We are looking for an expert Javascript developer to help us build frontend apps for our products and services. You will be working with the Vue.js framework primarily, bringing UX to life and developing all the frontend interface and interactions. Experience of working with Vue.js is obviously a plus, but more generally you will need to be a strong all-round Javascript developer with a solid grasp of HTML/CSS as well. If you're also proficient in working with backend Node.js as well, that would be a bonus.

    You will need to be a creative problem solver, as much of the work requires creative approaches to unique technical challenges which often don't have much - if any - coverage on sites such as Stack Overflow.

    The complexity of the software is also a key component. Much of what we are building is concerned with complex data structures (including SVGs) as well as the inevitable complexities of scaling an app out into large organisations. As such, you will need to have a strong engineering mindset with the ability to think through problems in a structured way. Or to put it another way, you should be able to produce robust, tested code that will stand up in production.

    Responsibilities

    • Building robust frontend apps with the Vue.js framework, including unit tests
    • Creating custom single-file components for use in the interfaces
    • Developing applications for parsing and working with XML structures including SVG data
    • Writing clean, well-documented and well-tested code with strong adherence to modern ECMAscript standards
    • Optimising applications for maximum speed and scalability
    • Working with the team to solve complex challenges and contributing ideas and solutions regularly

    Skills and qualifications

    • Strong understanding of vanilla Javascript and latest ECMAscript standards
    • Basic understanding of web markup, including HTML5 and CSS3
    • Minimum 2 years experience of working with the Vue.js framework
    • Experience of working with state management systems, preferably Vuex
    • Experience of writing unit tests in tools such as Jest or Mocha (or component snapshots)
    • Familiarity with frontend build tools, particularly Webpack
    • Proficient understanding of code versioning tools including Git
    • Good understanding of browser rendering behavior and performance
    • Bachelors degree in computer science
    • Excellent communication skills
  • About the Company

    Merj is a London based digital agency that specialises in delivering simple solutions to complex problems. We work discreetly to understand the challenges facing our clients and produce intelligent, actionable and effective insights. Merj is continually exploring new technologies to push forward the limits of what is possible and help our clients to set and achieve their goals.

    We understand that we won't find the team we're looking for in a single location so we are building a remote working culture that ensures a healthy work/life balance.

    Job Description

    Merj is looking for a dedicated, adaptable and enthusiastic software developer to form the bedrock of our development team. You must be ready to take ownership of your work and be able to meet deadlines, and should be interested in helping to establish good software engineering practices.

    You will be supporting our consultants by creating and maintaining the tools that they use to produce insights from client data. You will initially be responsible for porting our existing tools from Ruby to Go and ensuring that they are ready for use on Windows, macOS, BSD and GNU/Linux. In the course of your work you will also need to help setup and administer servers. This will give you the rare opportunity to work on many different kinds of problems.

    We often work with very large data sets. The ideal candidate would be interested in computer science and mathematics and have some familiarity with Big-data, computer architecture and optimization, but there will be plenty of opportunity for learning while doing.

    Skills and Requirements

    We are looking for a dedicated software developer who has:

    • Excellent English written and verbal communication skills
    • A Bachelor's Degree or higher in Computer Science or a related discipline from an accredited University
    • A minimum of 5 years software development experience
    • A minimum of 2 years experience with Golang
    • Experience with Windows, macOS and BSD or GNU/Linux operating systems
    • Experience with Ruby or a similar scripting language
    • Experience with C or a similar programming language
    • Experience with Git or a similar version control systems
    • Experience with Scrum or a similar project management system

    Want to apply?

    Please send your CV and a covering letter to <span class="js-link text-primary" data-href="mailto:[email protected]" style="-webkit-font-smoothing: antialiased; color: rgb(44, 62, 80) !important;">[email protected]

  • 4 weeks ago
    Hello. We are ShipHero. We have built a software platform entrusted by hundreds of ecommerce companies, large and small to run their operations. Many of our customers sell on Shopify and/or Amazon. We’re driven to help our customers grow their businesses, by providing a platform that solves complex problems, and is engineered to be reliable and fast. We strive to build great technology, that is beautiful and easy to use. Our culture also reflects our ethos and belief that by bringing empathetic, talented and great people together - you can do great things. Our team is remote, with most of our engineers currently either in New York or Argentina. We do daily stand-ups via Google Hangouts and communicate regularly using video chat and Slack. We are seeking a semi-senior software engineer with proven programming and analytic abilities. You would be a fundamental member of the team focusing on building a solid foundation for the platform. We seek people who are excited and driven to continue growing with the experience of working with talented engineers, and help others improve. We are obsessed with disrupting an industry that desperately needs it, by continuing to build tools that help make our customers do great things. You will work on our many integrations with ecommerce platforms such as Shopify, Amazon, eBay and Etsy. The integrations are used at scale. We are hiring engineers in American timezones only for now. About You
    • You understand that great things are accomplished when teams work together.
    • You’ve got lots of experience with PHP and web applications
    • You have some AWS experience or equivalent
    • You can code review other team members work and provide assistance and appreciate feedback.
    • You take pride in your craft.
    • You’ve learned from building systems and solutions the reasons to avoid technical debt, and how to approach and implement TDD and CI practices.
    • You’ve made a lot of mistakes, and most importantly, have learned from them.
    • 4+ years of experience writing software
    The Role
    • Work on a cross-functional team including front end and UX to build solutions that are easy for customers to understand, work consistently and scale well.
    • Maintain and balance our mission-critical PHP application, with the eventual goal of replacing it with our newer Python-based codebase.
    • Review features and requirements and guide, design and implement solutions.
    • Understand business requirements and think through solutions in terms of not just the coding implementation but also how the solution fits into the solution and how it solves a customer need.
    • Ability to estimate effort and ship on agreed schedule. Comfortable pushing yourself and your team members when challenges pop up.
    • Lead regular code reviews, with the goal of code quality, good design and approach along with pushing engineers to improve and evolve.
    • Optimize existing tech stack and solutions, determine path to next step in the evolution.
    • Learn, and push those around you to do the same - this is a craft that you’re constantly improving upon.
    • Implement solutions that are pragmatic to get the platform built.
    • Have the confidence to work with experienced and talented people to just build great things, you’re not a “rockstar”.
    • Work with ShipHero leadership to implement practices and principles for the team.
    The Perks
    • $2.500 so you can buy any equipment you need to be happy at your job
    • 20 days paid vacation + new year & christmas
    • Conference days don't count against your vacation days, we want you to stay up-to-date
    • We will pay for courses & conferences, if you learn we all learn
     
  • 4 weeks ago

    We’re a small team that has the resources and support of a large company. Pocket was acquired by Mozilla in 2017, and together we are committed to an internet that elevates critical thinking, reasoned argument, shared knowledge, and verifiable facts. As our first Engineering Manager, you’ll be responsible for helping ensure our ability to support high quality content on the web. This role is fundamental to Pocket’s success.

    Come work with us and make a huge impact on advancing high-quality content on the web.

    What you’ll do:

    • Lead a distributed team of 6-10 software engineers building our web app, extensions and integrations into the Firefox browser.
    • Report to our CTO and as our first Engineering Manager, help define what will make the role successful at Pocket.
    • Create an inclusive environment which engages and challenges your team members, and exposes them to new opportunities.
    • Set and communicate your team’s goals, and establish plans and schedules to attain them.
    • Collaborate with engineers, data scientists, designers, product managers and support teams to implement our product strategy.
    • Ensure that the software your team delivers is on time, high quality, measurable, and maintainable.
    • Anticipate the right mix of capabilities required for your team to be successful, and recruit and hire new people as needed.
    • Be rewarded with growth and leadership opportunities for strong performance.

    What you already have:

    • You have 6 years of overall industry experience, with at least 2 years of hands-on technical leadership and/or people management experience.
    • You have the ability to successfully lead and ship complex software projects on time in a loosely structured environment.
    • You can hire, coach, motivate, develop, and delegate to geographically distributed team members with different skill sets from your own.
    • You can resolve problems, manage risk, lead change, and facilitate collaborative decision-making in a multi-functional team.
    • You possess clear and succinct communication, and the ability to develop positive relationships with subordinates, peers, upper management, and partners.
    • You can enable creative thinking and new contributions in your team.

    Our team requires skills in a variety of domains. You should ideally have experience with some of the areas listed below, and be passionate about learning new things. We’re excited to see:

    • Experience with building modern applications on the web
    • Working knowledge with web technologies: Javascript, CSS, HTML
  • DisplaySweet
    4 weeks ago

    What are we looking for?

    A talented Lead Front-End Developer to join our fast growing startup. The FED will be results driven with a strong ability to manage other FED’s delivering projects from inception through implementation whilst ensuring technical best practice, UI/UX feasibility and application optimization with maximum speed and scalability are met.

    Key responsibilities

    • Implement responsible web design principles to ensure that our app/website renders well across multiple devices.
    • Collaborate with back-end developers and UX designers to improve usability
    • Monitor website performance, watch for traffic drops related to site usability problems and rectify issues
    • Develop code libraries that can be used for multiple projects
    • Write functional requirement documents and guides

    Technical Qualities

    • Experience working on web applications based on Vue.js or React
    • Solid knowledge of fundamental web technologies such as REST, HTML, CSS and JavaScript (ES2015+)
    • Interest in using Vue.js and its associated concepts to build a scalable web application
    • Great working knowledge of Git
    • A team-player, willing to help others through code review and pair programming
    • Open minded and always willing to further your own learnings
    • Quality oriented, a solid eye for detail, and good knowledge of data structures & algorithms
    • Bonus skills : Experience with Hybrid/Native App development, NativeScript/React Native, Cloud Services (Firestore, AWS)
    • Excellent communicator

    We welcome

    • A genuine interest in learning about the property industry.

    Why You Should Join Us?

    • Work in an open and collaborative office with a great culture
    • Career evolution with the flexibility to move in a direction that suits your strengths and interests
    • Be an important part of building a revolutionary product in the real estate market
    • Work with a passionate team of open minded developers
    • We encourage developers to research new technologies and further their knowledge
  • CircleCI (US / Canada)
    1 month ago

    CircleCI is looking for a front end development focused software engineer to help us build the rich web experiences that power our platform. You will work closely with product, design, and your engineering teammates to help engage with CircleCI’s users across our variety of web applications and marketing sites. To thrive in this role, you are someone who works well with distributed teams and sees collaboration as the key to success.


    You have a passion for learning and working with a variety of front end web technologies across web applications and marketing efforts. Here are a few things you’ll get to do in this role: Work closely with product and design to brainstorm effective ways to engage with CircleCI’s users.

    Help implement the direction of the UI and UX of our web applications and marketing efforts. Collaborate, grow with, and learn from your engineering teammates through planning, pairing, testing, and delivery of the features you build. Work within your team to foster a culture of priority-setting and urgency in alignment with organizational strategy.

    About you

    We’re looking for someone who enjoys collaboration, is curious and interested in learning, brings strong communication and teamwork skills, and helps others grow by sharing their expertise and encouraging best practices.

    If this sounds like you, here are some additional qualities we’re looking for: Practical experience working with modern front-end web technologies. Articulate UI and UX opinions. An eye for detail when implementing complex UI designs. A deep appreciation and understanding of the value of testing. A desire to learn how the work you do provides value to our users. The ability to break down tasks to ensure they’re appropriately sized, and the ability to estimate the effort required to complete.

    Working remotely at CircleCI We’re a distributed company with teammates across the world. For this role, we can support you working remotely anywhere in the United States or Canada. CircleCI Engineering Competency Matrix This role equals level E2 on our Engineering Competency Matrix, our internal career growth system for engineers. 


    About CircleCI

    CircleCI is the best platform for software teams looking to rapidly build quality projects, at scale. Our intelligent continuous integration and delivery tools are simple yet powerful. Our aim is to provide the wisdom of a connected development ecosystem to every team member making technology decisions. We run 12M+ builds a month on our platform for companies like Spotify, Kickstarter, Sony, and Coinbase.


     

  • 1 month ago
    Rho AI was founded in 2012 by a small team of entrepreneurs, data scientists, and engineers. We set out to develop custom software for professional motorsports to predict an optimal race strategy. Since then, our real-time strategy recommendations have factored heavily into multiple victories and we are proud to count Richard Childress Racing, Hendrick Motorsports, and General Motors as some of our partners. Today, Rho AI’s products are used in a wide range of industries, including healthcare, finance, sports, waste, water, climate change, and energy. Why Rho AI?
    • The people - dependable, driven, and collaborative team.
    • The problems - mix of products and services across diverse domains.
    • The tech - modern tools to build pragmatic data-driven applications.
    • The structure - 100% remote-only team & self-funded since 2012.
    Sound interesting? We are hiring for a variety of experience levels, so all are welcome to apply. We are especially interested in hearing from early-career candidates who have publicly available open-source and/or technical writing examples, and are looking to jumpstart their professional careers. Please reach out if: You are looking to:
    • Develop products and services for advanced machine learning applications.
    • Be respected in your software design decisions and take ownership of the systems that you build.
    • Learn from and collaborate with senior engineers and co-founders.
    • Have direct access to customers and users.
    • Work on all layers—database, REST API, user interface, and continuous delivery with AWS and Docker—with a team which values modular, clean code.
    You have:
    • (Must) Built non-trivial applications in Python, ideally with NumPy, SciPy, etc.
    • (Must) Experience deploying systems with AWS/Docker/Ansible/etc.
    • (Must) Ability - and enthusiasm! - to pick up new technologies.
    • (Should) Created user interfaces with React or Angular.
    • (Should) Experience designing RESTful APIs which have multiple clients.
    • (Nice) Strong computer science principles, and/or algorithmic skills.
    • (Nice) Experience with high volume and/or machine learning applications.
    You would like these perks:
    • Work from anywhere in the US! Rho AI is a tight-knit, fully distributed team.
    • Work with a highly engaged team, learn together, and make decisions that impact the whole company.
    • Benefits, including health insurance and 401k.
    You meet these criteria:
    • You are seeking a full-time job.
    • You reside in the United States.
    • You are authorized / eligible to work for any company in the United States.
    • You are within 3 time zones of Eastern Time, or willing to align your schedule.
    • You do not live in a very high cost of living city (SF/NYC), or if so, are willing to adjust your compensation expectations.
    To get an interview, you must supply:
    • A cover letter that explains why you are 1) specifically interested in Rho AI as a company and 2) a good fit for this particular position.
    • A resume that includes: 1) your relevant professional experience, and 2) links to code samples, technical blog posts, and other examples of your work.
  • Australia’s First Open Banking Payments Platform
    1 month ago
    We're searching for a senior engineer with extensive experience building web applications that combine solid architecture, security and scalability with a focus on customer experience. You will be a vital team player who is able to balance the core platform requirements of the business with the ability to embrace new technology and best-practice innovations in the sector. Creating web services with a keen focus on API consumability is second nature. You are comfortable working on large projects, taking them forward and making recommendations to the direction they take based on evidence provided by hard data. You can spot a well designed API and have proven experience working with and developing critical APIs at scale. Split at a glance
    • A single app, with a large pipeline of new integrating clients.
    • Stack snapshot: Rails, RSpec, PostgreSQL, Redis, Puma, Yarn, Webpack, AWS.
    • Process management: Asana, GitHub.
    • TDD with 100% coverage (according to Simplecov).
    • We ?? code reviews.
    Key responsibilities
    • Design, develop and iterate through new features.
    • Provide insight and advice to other key stakeholders.
    • Review and mentor other team members. Be a team player!
    • Ensure production-ready high code quality.
    • Continually consider the product from both a holistic and specific view-point.
    • Security reviews.
    Required Skills
    • Technical planning with proven experience designing APIs with scale and security in
    • mind.
    • High level of proficiency in Ruby, JavaScript and Git.
    • Comfortable with CSS, HTML and associated front end technologies.
    • Familiar with CI/CD processes.
    • Highly attentive to detail (nothing is too small to notice or correct).
    Bonus Skills
    • DevOps and AWS
    • Modern JS and frameworks (ES2018, React, Redux, etc…)
    Personal Attributes
    • Be assiduous.
    • Be honest and trustworthy.
    • Be respectful.
    • Be flexible.
    • Be proactive.
    • Possess cultural awareness and sensitivity.
    • Demonstrate sound work ethics.
    What’s on offer?
    • Competitive salary package commensurate with experience.
    • Great employment benefits and working situation (remote friendly).
    • Rapid career advancement opportunities.
    • Read more about our approach at http://www.splitpayments.com.au/careers
  • 1 month 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.
  • 1 month ago
    You are the voice of the customer inside Giant Swarm and the voice of Giant Swarm towards the customers, helping both sides to be successful.

    Your Job:

    • You work closely with customers to understand their architecture and further their understanding of Giant Swarm, helping them to get the most out of our product and the CNCF landscape, master Cloud Native tools like Kubernetes, Prometheus as well as Loki, Helm and others.
    • Our solution architects are becoming part of diverse open source communities around tools that our customers need and use, contributing back to those projects where possible. You build and maintain helm charts that might start out as a special project for one customer and end up being a managed service run by all our customers.
    • You hold trainings and workshops at conferences, for our existing customers, as well as with Giant Swarm’s potential customers. . Do note that the role requires minimum travel as most of our interactions as a fully remote company are via video conferencing.
    • Learn from customer's problems with moving to microservices architectures, get your hands dirty and find out what Cloud Native project's entrails look like. The more successful our customers are with the Cloud Native journey, the more successful we are.
    • Ultimately, you are also responsible for documentation, helping the product teams implement fixes, prioritizing features and making sure we only need to answer questions once.
    • First impressions are important! You help create a great onboarding experience for our customers and become the main point of contact for them.
    • To sum it up: Customer Success is all that matters. Within the solution engineering team, we make sure our customers are happy and taking the right steps going forward, at best you anticipate the problems they might face in the future.

    Requirements:

    • You have experience with more than one programming language, including Go, and a strong architectural background.
    • You feel at home in the Kubernetes world, especially the multitude of Open Source tools around Kubernetes and the Container World.
    • You can explain complicated things concisely and easily for a diverse audience.
    • You have a strong sense in providing an awesome customer service that makes life easier for Developers. Your communication skills (especially written form) are excellent. Very good English skills are a must-have. German skills are a bonus.
    • You are open to attend conferences with our team and hold talks in front of customers. You are happy to travel 5-10% per year
    • We (and our customers) are currently mostly distributed around Europe (around UTC), thus, your main timezone should be somewhere between -2UTC to +2UTC to ensure better communication.

    Why we think this position is worth applying for (challenge us!)

    • Impact, Impact, Impact! We are a growing team (from 15+ European countries) and every new team member changes the team. This is great! People who know things we don’t are highly welcome.
    • “It's better to ask forgiveness than permission” (Paolini) - sure, it’s not 100% like this, but we have a strong culture of failure which is part of our agile mindset. We don’t do things like in the guidebook. Hell, our customers choose us because we are building how the guidebook should look in this day and age. You can try things out.
    • We play a key role in our customer's digital transformation. We have partnered up with Amazon Web Services and Microsoft to provide our solution on their cloud platforms - more will follow.
    • We serve some of Europe's leading organizations and are talking to many more.

    What is it like to work at Giant Swarm?

    We would like to give you a glimpse on how working with Giant Swarm(we are a fully remote team) is like:

    Self-organization

    Creative work needs freedom and openness. We encourage you to do your work wherever (some of us travel almost half the year and work from remote islands) and whenever you want (keeping in mind that there are some meetings we would like you to attend). We expect passion and encourage sustainability. If you need rest, take it. If you take up a task, own it. If you see a problem, solve it.

    Teamwork

    We are a growing company with team members distributed all over Europe and plans on expanding to the US. Our ambitious goals are only achievable as a team. Everybody’s input is highly welcome and appreciated. Although sometimes rules and processes are necessary, we try to keep them as lean as possible. Always question the status quo and find new ways of collaboration and team work.

    Learning

    Learning is mandatory and fun at the same time. If you realize you want to expand your knowledge in a specific area, we support you with conferences, books etc.

    Basics

    We offer fair (transparent and open) salaries with benefits like choosing your own laptop, your choice to work at home or in a coworking space, flexible hours, minimal meetings, transparent communication, etc.. And you will participate in our stock options program. Currently our team members have more children than we are employees. So family friendliness is a must. We don't hire job descriptions. We hire humans. :) We welcome applications from everybody, regardless ethnic or national origin, religion, gender identity, sexual orientation or age.
  • Tribe Interactive
    1 month ago

    We’re looking for a mid to senior level remote WordPress Developer with strong WooCommerce experience to join our Tribe.

    This position will be per project to start as a trial, but with the ability for full time.

    Your job:

    • Primarily technical troubleshooting for WordPress & WooCommerce sites.
    • Debugging theme and plugin issues.
    • Building custom plugins to connect WordPress & WooCommerce with third party apps using existing APIs.
    • Building advanced custom theme and plugin functionality.
    • Auditing client code to identifying any potential security risks.
    • Performing speed and performance enhancements.
    • Troubleshooting and resolving MySQL related issues.
    • Providing daily status updates to manager.
    • Attending weekly team calls via video chat or phone.
    • Performing custom WordPress migrations between servers/hosts.

    Requirements:

    • Responsive to emails/calls/chat and available to work Mon-Fri, between the hours of 8am-6pm PST.
    • Strong portfolio of cleanly written, WordPress related code.
    • Strong experience with WooCommerce.
    • Strong PHP and JavaScript skills.
    • Strong experience with MySQL and can write advanced SQL queries.
    • Strong experience with the WordPress and WooCommerce APIs.
    • Can work with Git version control.
    • Strong experience with WordPress speed and performance optimization.
    • Have a fast, reliable internet connection.
    • Can complete work in a timely fashion and within deadlines.
    • Have fluency in both spoken and written English.
    • Single developers only, please no teams.

    ****NOTE: ****A development test project is required as part of our hiring process.

  • 1 month ago
    At Elastic, we have a simple goal: to pursue the world's data problems with products that delight and inspire. We help people around the globe do extraordinary things with their data. From stock quotes to Twitter streams, Apache logs to WordPress blogs, our products are extending what's possible with data, delivering on the promise that good things come from connecting the dots. Founded in 2012 by the people behind the Elasticsearch, Kibana, Logstash, and Beats open source projects, we believe that diversity drives our vibe. We unite employees across 30+ countries into one coherent team, while the broader community spans across over 100 countries. As a product designer on the Swiftype team, you'll be involved in many aspects of the product development process, from concept to prototyping to marketing. We are looking for a self-motivated and inventive individual with strong product, interaction, and visual design skills. What you'll be doing:
    • You will provide product designs, prototypes, and UX flows.
    • You will collaborate with engineers to ensure high-quality implementation and user experience.
    • You will build and curate our design system in both Sketch/Figma and code.
    • You will create iconography and illustration as needed in your designs.
    What you bring along:
    • 5+ years of design experience working on sophisticated, complex web applications or SaaS products.
    • A portfolio of products and experiences that you’ve helped launch into the real world.
    • Experience with modern design tools, like Figma and Sketch.
    • Ability to think about and design at both a systems-level and feature-level.
    • A passion for designing end-to-end user experiences.
    • Ability to clearly articulate design decisions and understand trade-offs.
    • Skills to lead your projects and coordinate with the rest of the team.
    Bonus Skills:
    • The ability to build what you design in HTML, JS and CSS (we use Sass).
    • Experience leading user research and testing.
    • Experience working with and developing design systems.
    • Familiarity with JS frameworks like React or Angular.
    • A love for animation. Familiarity with tools like Principle, Framer or CSS animations is a big advantage.
    • Experience building accessible designs.
    Additional Information: We're looking to hire team members invested in realizing the goal of making real-time data exploration easy and available to anyone. As a distributed company, we believe that diversity drives our vibe! Whether you're looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life.
    • Competitive pay based on the work you do here and not your previous salary
    • Equity
    • Global minimum of 16 weeks of paid parental leave (moms & dads)
    • Generous vacation time and one week of volunteer time off
    • An environment in which you can balance great work with a great life
    • Your age is only a number. It doesn't matter if you're just out of college or your children are; we need you for what you can do.
  • 1 month ago

    Clevertech is seeking a Mobile Developer who has a strong production background in React Native to join us in developing premium native experiences for our consumers. In this role, you will deliver well designed, highly testable, and resilient mobile applications. You will also be instrumental in driving our mobile technology roadmap forward and evangelizing mobile development and testing practices. The successful candidate is both deeply experienced with mobile development and a team player that thrives in a collaborative agile environment.

    You can deliver quickly while being clever to avoid missteps. You have an effective positive attitude that shines as you show your care about client and colleague concerns. You are always learning and are a transparent communicator even when it is challenging. You thrive on challenging yourself daily and seek to surround yourself with like minded individuals.

    REQUIREMENTS

    * 5+ years of software development experience

    * React Native experience required

    * Experience with MobX

    * Ability to effectively articulate technical challenges and solutions

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

    * Knowledge about the Lean Startup and Agile Methodologies

    * Minimum 3 years of cumulative mobile app development, design, and/or architecture experience with technology experience from at least one of the following areas:

    * Server-side/Middleware (REST API services, microservices)

    * Native Applications (iOS, Android)

    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

    Clevertech is a leading consultancy that is on a mission to build transformational digital solutions for the world’s most innovative organizations. Enterprise companies turn to Clevertech to help them launch innovative digital products that interact with hundreds of millions of customers, transactions and data points. By partnering with Clevertech these companies are propelling forward and changing their industries, business models and more.

    Based in New York City with fully remote development teams, Clevertech has built core product offerings for clients whose value was revealed in transactions valued in excess of $100 million. 

    The problems we solve everyday are real and require creativity, grit and determination. We are building a culture that challenges norms while fostering experimentation and personal growth. We are hiring team members who are passionate and energized by the vision of empowering our customers in a complex industry through technology, data and a deep understanding of client concerns. In order to grasp the scale of problems we face, ideally you have some exposure to Logistics, FinTech, Transportation, Insurance, Media or other complex multifactor industries.

    What you’ll do:

    • Collaborate with our team in every stage of a product's lifecycle; from planning to delivery
    • Create clean, modern, testable, well-documented code
    • Work within an Agile team in CI/CD environment with modern JavaScript technologies to develop complex web applications
    • Confidently communicate daily with clients to understand and deliver technical requirements
    • Manage your own workflow to meet the deadlines which you will have set with your team to ensure success

    What is Required:

    • B.S. in Computer Science or equivalent experience followed by 5+ years experience in a senior developer or architect role; ideally, you have delivered business critical software to large enterprises
    • Hands-on coding experience and expertise in front end Javascript frameworks like React and Angular (preferably mobile-first)
    • Hands-on coding experience and expertise in back end Javascript frameworks and related technologies, like Node / NPM, Express, Nginx, etc.
    • Database skills – You understand the use cases for relational and non-relational data, you’ve implemented code against several different database platforms. (Postgres, MongoDB, MySQL)
    • Strong communicator and fluent in English with excellent written and verbal communication skills.
    • Willingness to establish comfort with unit, integration and acceptance testing (Jest, TestCafe)
    • Excited by pioneering and managing fast changes common in early-stage product development

    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.

    Craving more info? We’ve created a blog specifically about our Interview Process for the sake of transparency - we want to set you up to be as successful as possible when interviewing for a role with the ever-expanding Clevertech family!


    Want to learn more about Clevertech and the team? Check out clevertech.careers and our video highlighting Clevertech's Culture.

  • 1 month ago

    At Numbrs, our engineers don’t just develop things – we have an impact. We change the way how people are managing their finances by building the best products and services for our users. 

    Numbrs engineers are innovators, problem-solvers, and hard-workers who are building solutions in big data, mobile technology and much more. We look for professional, highly skilled engineers who evolve, adapt to change and thrive in a fast-paced, value-driven environment.

    Join our dedicated technology team that builds massively scalable systems, designs low latency architecture solutions and leverages machine learning technology to turn financial data into action. Want to push the limit of personal finance management? Join Numbrs.

    Job Description

    You will be a part of a team that is responsible for developing, releasing, monitoring and troubleshooting large scale micro-service based distributed systems with high transaction volume. You enjoy learning new things and are passionate about developing new features, maintaining existing code, fixing bugs, and contributing to overall system design. You are a great teammate who thrives in a dynamic environment with rapidly changing priorities.

    All candidates will have

    • a Bachelor's or higher degree in technical field of study or equivalent practical experience
    • hands-on experience with highly concurrent production grade systems
    • experience with micro-service based architecture
    • strong hands-on experience with Golang (minimum 4 years)
    • knowledge of AWS, Kubernetes, and Docker
    • excellent troubleshooting and creative problem-solving abilities
    • excellent written and oral communication in English and interpersonal skills

    Ideally, candidates will also have

    • experience with professional software engineering best practices, coding standards, code reviews, testing and operations
    • experience with CI/CD toolchain products like Jira, Stash, Git, and CircleCI


  • Toptal (GMT+01:00) Central European Time - Prague +/- 4 hours)
    1 month ago
    Ruby on Rails powers a lot of our infrastructure, and we’re always looking for talented Rails developers to help us reach the next level. By joining our team, you’ll get the opportunity to work on many of our various Rails projects with a team of highly skilled Rails experts from around the world. At Toptal, we push the boundaries on what’s possible with Rails every single day, and we’d love for you to help us get even further. The bulk of the work we do on a daily basis is pure back-end development, but occasionally some new UI has to be wired up, so some front-end skills on your part certainly won’t hurt. We don’t cut corners, and we don’t make compromises—we create beautifully architected Rails apps that are polished, fast, well-tested, and a joy to use. This is a remote position that can be done from anywhere. Responsibilities:
    • Design, build, and maintain efficient, reusable, and reliable Ruby code.
    • Integrate user-facing elements developed by front-end developers with server-side logic.
    • Identify bottlenecks and bugs and devise elegant solutions.
    • Make strategic technical decisions related to new products and functionality.
    • Help maintain code quality.
    • Onboard and mentor new team members.
    Requirements:
    • You must have 3+ years of web development experience—preference given to candidates who have experience with large applications of some scale.
    • You must have a solid grasp of object-oriented programming, automated software testing, databases, development, and testing methodologies.
    • You must have experience developing a web framework—with Ruby on Rails a plus.
    • Be interested in working across the software stack (Ruby on Rails, JavaScript/CoffeeScript, PostgreSQL, Elasticsearch).
    • Be excited about deploying to production multiple times a day and collaborating daily with your team and other groups while working via a distributed model.
    • Take smart risks and champion new ideas.
    • Be comfortable with iterative and incremental development.
    • Be willing to help your teammates, share your knowledge with them, and learn from them.
    • Be open to receiving feedback.
    • You must be a world-class individual contributor to thrive at Toptal. You will not be here just to tell other people what to do.
     
  • We look for people who are:

    • As passionate about helping customers succeed as they are about working with new technologies.
    • Confident, and value freedom (we work almost exclusively from home), but humble enough to ask questions when they are stuck.
    • Want to build new things, but don’t mind rolling up their sleeves and doing what needs to get done.
    • Love to work directly with customers to solve their business problems.
    • Want to work hard, but balance that with the rest of their life.

    We are looking for a passionate developer to be the next member of our growing developer-owned company. The ideal candidate would have extensive experience with one of the following languages: Ruby, Python, PHP, JavaScript, etc…. We are looking for someone who has experience building production web applications and is as passionate about helping customers as they are about working with new technologies. We need a candidate that is confident and values freedom (we work almost exclusively from home), but is humble enough to ask questions when they are stuck. We need a candidate who wants to build new things, but doesn’t mind rolling up their sleeves and doing some maintenance work. We know this is a hard mix to find, but if you feel like you’re up for the challenge, please get in touch!

  • 1 month ago

    We look for people who are:

    • As passionate about helping customers succeed as they are about working with new technologies.
    • Confident, and value freedom (we work almost exclusively from home), but humble enough to ask questions when they are stuck.
    • Want to build new things, but don’t mind rolling up their sleeves and doing what needs to get done.
    • Love to work directly with customers to solve their business problems.
    • Want to work hard, but balance that with the rest of their life.

    We are looking for a passionate engineer to be the next member of our growing developer-owned company. We care far less about what particular technologies you’re working with than we do about your experience and passion for building useful software. We are looking for an individual who has experience building production web applications and is as passionate about helping customers succeed as they are about working with new technologies. We need a person that is confident and values freedom (we work almost exclusively from home), but is humble enough to ask questions when they are stuck. We need a person who wants to build new things, but doesn’t mind rolling up their sleeves and doing some maintenance work. We are looking for someone who wants to work hard, but balances that with the rest of their life. We know this is a hard mix to find, but if you feel like you’re up for the challenge, please get in touch!

    Requirements

    Loves to work directly with customers to solve business problems

    Being within < 2 hours driving distance of Richmond or Charlottesville is a HUGE plus!

    Linux/infrastructure experience a plus

    Experience writing modern/production web applications using any of ASP.NET MVC, Rails, Django, Node.js, etc…

    Experience with HTML/CSS

    Experience with JavaScript

    Experience with writing tests and using automated testing frameworks

    Experience with AWS/Azure/Google Cloud a plus

    iOS/Android experience a plus

     
  • 1 month ago

    On being a Security Engineer at balena

    We maintain a service infrastructure for IoT devices and provide our own device operating system. You will design, develop and deploy security controls and concepts strechting from cloud based applications to systems that run on embedded devices.

    People who are successful engineers are well-rounded generalists and great communicators. They are eager to take responsibility for a project, and are able to make good decisions about the project because they have the context of what's important.

    We don't require engineers to be already familiar with the technologies we use. We are happy to invest in people that showcase a strong understanding of the challenges of building secure distributed systems.

    Responsibilities

    • Actively invest back in our own technology, libraries, and frameworks
    • Be highly motivated to produce great code
    • Understand security best practices and strive to apply them in your work
    • Assist in new security control initiatives
    • Assist with the development and documentation of security architectures and roadmaps
    • Evaluate and address security reports and security problems
    • Design, architect, and own the execution of your projects
    • Ensure the architecture of our distributed system remains cohesive
    • Collaborate, brainstorm, and coordinate work with other balenistas
    • Understand the high-level goals, and thus know how to prioritize your work
    • Work efficiently with a certain amount of ambiguity in the tasks you're executing

    About balena

    Balena provides a software platform that helps developers build, deploy and manage code on connected devices. We brought Docker to embedded GNU/Linux devices in 2013 and have been building our IoT toolkit ever since. We also maintain a variety of successful open source projects including EtcheropenBalenabalenaOS and balenaEngine and made contributions to high-exposure projects such as DockerElectron, and AppImage.

    Our technology is open, standards-based, and proven in production across a wide range of scenarios from drones, 3D printers, point-of-sale devices, tidal turbines, skyscrapers and more. Our investors include DFJ, Aspect Ventures, GE, and Ericsson.

    Balena is a highly distributed, remote-friendly company with a pretty much flat hierarchy. Our organization is adaptive, getting feedback signals from our users and systems. Right now we organize ourselves by projects, which allow us to build complex features and solve big problems, while staying mutable. As a distributed group, we rely on clear communication and the rule of "assume positive intent" to help us work together across time zones, cultures and first languages. Our base of operations is nominally London, though really we are living all over the world: from Barcelona to Bulgaria, Argentina to Vietnam, and many more.

    REQUIREMENTS

    Need to have:

    • Desire to make yourself and others more effective. You'd be bothered by an inefficient process
    • Good understanding of software engineering practices and how to apply them
    • Excellent written communication skills, and fluency in English
    • Self-discipline to take on a project and push it to completion without too much management. You also know when to ask for help
    • Highly organized, able to handle many threads at once, and keep things moving
    • Ability to identify security issues and risks, and develop mitigation plans
    • Strong knowledge of current security threats, trends, and mitigations
    • Knowledge of network and web related protocols (e.g. TCP/IP, HTTP/S, SSH, OAuth2, SAML)

    Nice to have:

    • A sample of your work (URL or attached sample)
    • Contributions to OSS projects (please include a URL)
    • Having worked remotely before
    • Experience with balena as a user
    • Experience with embedded GNU/Linux, anything ranging from personal projects with a Raspberry Pi to commercial or industrial scenarios with custom devices
    • Experience and detailed technical knowledge of security engineering, system and network security, authentication and security protocols, cryptography, and application security

    Make sure to let us know if any of these items apply to you!

    BENEFITS

    • Work with an extremely talented, diverse team
    • Equipment of your choice
    • Remote-friendly
    • Flexible working hours
    • Generous vacation policy
    • Annual company gathering in an international location
    • We send you hardware for side projects!
  • 1 month ago

    Clevertech is seeking an iOS Developer to join us in developing premium native experiences for our consumers. In this role, you will deliver well designed, highly testable, and resilient applications. You will also be instrumental in driving our mobile technology roadmap forward and evangelizing mobile development and testing practices. The successful candidate is both deeply experienced with iOS development and a team player that thrives in a collaborative agile environment.

    You can deliver quickly while being clever to avoid missteps. You have an effective positive attitude that shines as you show your care about client and colleague concerns. You are always learning and are a transparent communicator even when it is challenging. You thrive on challenging yourself daily and seek to surround yourself with like-minded individuals.

    REQUIREMENTS

    • 5+ years of software development experience
    • Ability to effectively articulate technical challenges and solutions
    • Strong design and coding skills (Swift/Java/Objective-C/JavaScript/React Native)
    • iOS mobile development work experience
    • A solid grasp of fundamental algorithms and mobile applications
    • Deal well with ambiguous/undefined problems; ability to think abstractly
    • Passion for operational excellence
    • Bachelor’s degree in computer science, mathematics, a related field or equivalent work experience
    • Strong communicator and fluent in English with excellent written and verbal communication skills.
    • Knowledge about the Lean Startup and Agile Methodologies

    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
    Everything we do empowers our clients to move forward.
     
    Great technology companies are built on incredible design, engineering and strategy, working in unison, operating at the very heart of an organisation and its audience.
     
    Enabling organisations to become great technology companies is our mission and our promise to our clients. We aim to leave them with the mindset, tools, skills and expertise they need to go beyond their own expectations, revolutionise their sectors, and for us to be proud of the change we create with them and their customers.
     
    About YLD
     
    “Good enough to be dangerous”
     
    During our company-wide trip to Porto, our CEO Nuno attributed YLD’s continued growth and success down to those we hire. Our employees are “good enough to be dangerous” and we believe that bringing extraordinary people together produces great results.
     
    We are a strong proponent of continuous delivery and rigorous testing practices, and we help our customers move towards modern best-practices with minimal risk.
     
    We educate, co-develop and automate, whilst passing on our expertise to our customers’ development teams in the process. It’s not just about lines of code.
     
    YLD has offices in London, Manchester, Lisbon, Porto.
     
    About The Role
     
    A YLD Developer Advocate is first and foremost an engineer, so you will need to be specialised on a particular technology. You will also have experience engaging with the community, public speaking and developer relations.
     
    Our tech conferences and meetups are built by the community, for the community. Your role will be leading the innovation of our community engagement with open-source work.
     
    We expect a Developer Advocate to work closely with the CTO and Head of Marketing to engage open source communities and tell the YLD story.
     
    This role helps keep us connected to the communities that love technology as much as we do!
     
    About You
     
    You will act as a passionate advocate within the community as well as being a vocal champion for developer interests within YLD.  
     
    You will be an engineer that loves to connect with developers - you enjoy speaking publicly about open-source technologies at conferences, meetups and sharing your knowledge through varying content forms. 
     
    You’ll bring an entrepreneurial flair,  as you will build and maintain networks with other engineers and decision-making leaders.  
     
    You possess excellent communication skills that will allow you to build clear and compelling presentations and deliver them to a variety of audiences.
     
    Your Responsibilities

    Engineering

    • Open Source work - Be active in the open source world, own open source projects that impact the community and participate in relevant open source projects by opening issues, commenting on existing issues, submitting pull requests, etc;
    • Software Development - Build tooling / extensions for the technologies we use, find ways to improve the engineers’ workflows and talk / write about it;
    • Research - Proactively seeking new technologies, building prototypes, and writing about the experience, which will inform YLD of potential new business areas  to explore;
    • Training - Be a leader and an expert in a given technology, write content that can be used in a business context for a client or internally for our engineers to help their professional growth;
    • Sales Engineering - Being able to clearly articulate the benefits of a particular technology in the context of a client engagement, provide workshops to clients and be able to prove to clients the value of using a given technology

    Marketing / Community

    • Community engagement - Work closely with the marketing team to represent YLD within our community via education such as talks or workshops at conferences and meetups, events organisation, and content creation;
    • Knowledge sharing - Lead content creation on the core YLD technologies via blogs, white papers, webinars, videos as well as exploring new channels and technologies;
    • Documentation - Work on training materials and identifying ways to document how we utilise open-source technologies;
    • Educating the internal teams - Bring back the knowledge from the industry and community events by presenting new trends and working with the team to implement new ways of working and community engagement

    Our Offer

    • 6 month pay reviews
    • 6 months fully paid maternity and paternity leave
    • £2,000 yearly allowance for training / conferences
    • £300 hardware budget
    • Minimum of 25 days holiday (excluding Public Holidays)
    • Mentorship through fortnightly 1:1s
    • Company pension
    • Private health care
    • Company Uber and AirBnb account for business travel
    • Cycle to work scheme
    We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
  • FineTune Learning
    1 month ago

    FineTune is seeking a senior QA for our AP and Pre-AP software product.   We are a fully distributed and international team though 1/3 of us are in Boston Metro area.  S/he will have the opportunity to work on mission critical software that will impact 3-5 million students in 2019.  If you are well versed in various 



    • selenium based testing

    • Java/Python

    • load testing (Python Locust)

    • smoke testing

    • test driven development

    • and have worked in QA'ing at least 3 production released software


    you are welcome to apply. S/he will be working with our development team, product owners, designers and increase the quality of the software so that we may serve 3 million+ users in 2019.


    Requirements:



    • Proven experience in understanding complex user needs with multiple stakeholders

    • 5+ years of QA experience

    • 3+ years experience with API testing, UI testing, end to end testing.

    • 3+ years experience QA’ing high-availability enterprise software a plus

    • 5+ years experience with Databases (SQL or noSQL)

    • Experience with Selenium

    • Experience with Locust for load testing

    • Experience with apache bench

    • Java based automation

    • Python based automation

    • Strong Agile Experience

    • Experience with continuous integration and test driven development

    • Ability to dive deep into technical issues.

    • Strong verbal and written communication skills

    • Experience in debugging performance issues in docker, kubernetes and AWS ECS containers

    • Experience in debugging performance issues with javascript and reactjs or other SPA architecture a plus

    • Experience with collaborating in github a plus

    • Desire to continuously, learn, improve and apply new technologies that will increase operational efficiency and effectiveness

    • BS/MS in Computer Science or equivalent a plus


    As we prepare for rapid business growth from here, FineTune Learning is seeking to hire a Senior QA Automation Engineer who have worked in at least 3 production released software/web/mobile products.  We are looking for people who have strong motivation to grow startup companies, who is agile and continuously improving themselves while having an opinion for great software components and services with great attention to detail in delivering reliable software that is well tested according to user expectations.

  • Hello - we are looking for a mid-level to senior-level front-end JavaScript engineer with React/React Native experience to contribute to our iOS mobile app as well as the accompanying web site front-end.

    The candidate should be able to build slick UIs leveraging React, React Native, and CSS both for mobile apps and the web. The candidate should also have experience reading from and writing to a redux store.

    You will be expected to take a Sketch/Zeplin design and implement the design into a working and tested React/React Native + CSS code. Some of the data calls will be plugged into your front-end by other developers.


    You will make important contributions and your opinion will be heard.

    We work mostly in an Agile methodology - stand ups, a weekly dev meeting, and daily communication on Slack. We will release often - once very 1-2 weeks.

    The job can be remote or be located in Charleston, SC.

    Rayka's core product is a social, recommendation-based travel app. We aim to provide rich, targeted content for travelers. Our group of travel experts were constantly asked for recommendations in different locations, so we came up with a way for experts to efficiently provide information and help build a community of knowledgeable travelers and travel enthusiasts.

    We are an early stage startup looking to grow very quickly - both in employees and in user base.

    Not sponsoring visas.


    Equity is available with any offer.

    Required Experience:

    * 3+ years professional JavaScript, CSS
    * 2+ years professional React
    * 1+ years professional Redux

    Pluses:

    * Ruby on Rails

  • 1 month ago
    Hireology’s technology empowers businesses to build great teams. Over the last eight years, we’ve grown from a startup to a market-leading organization with over 175 team members and built an award-winning culture that makes this company an amazing place to work. It’s with that in mind that Hireology is looking to add a Software Engineer In Test to our team. This individual has a keen sense of a tester yet loves writing code and lots of it, designs and implements many tools and testing frameworks, uses the latest technology and has plenty of room for innovation.
     
    Hireology is based in Chicago, but our Engineering and UX teams work remotely, so you’ll have the option of working from the comfort of your home or right in our office if you’re local. Compensation is competitive, and we offer a full benefits package. We have regular company-wide events, semi-annual team gatherings, and frequent celebrations when we hit our goals.
     
    As our Software Engineer in Test, you'll be responsible for:
    • Help contribute to an easy to use, continuously deployed product
    • Executes manual test cases if needed and reports results
    • Assist in manual and automated regression testing
    • Translate existing manual test cases into automated tests
    • Provides input to Development on software design and on ways to increase product testability to support more extensive test automation
    • Design automation strategies, test strategies and test cases to ensure we are delivering high quality new features and enhancements to existing functionality
    • Work with QA Engineers to evaluate test cases and determine which should be automated
    • Communicate challenges and limitations of quality assurance to a technical and non-technical audience
    So what kind of person are we looking for in this role? We have a pretty unique culture here at Hireology, and the person who will be successful in this role will be:
     
    • Results Obsessed: You are passionate about measuring and driving demonstrable results through your efforts
    • Expert: You are an authority in the QA space, bringing your knowledge and passion to Hireology
    • Think Strategically: Data-savvy when it comes to driving performance and a driven individual who can accelerate the growth of our product 
    Okay, we’ve laid out what the job is - now are you qualified? Below are the minimum qualifications we’re looking for in a Software Engineer In Test. Also, we want a chance to get to know who you are and why you applied, so please include a cover letter.
     
    • Experience with modern web application development (bonus for experience with frameworks like Rails)
    • Familiar with service-oriented architecture concepts
    • Experience working with Agile methodologies
    • Excited about creating quality code using TDD
    • Comfortable in a modern software engineering environment with distributed source code control, dev/stage/prod release cycle, extensive testing, and continuous deployment
    • Have exposure to modern HTML, CSS, JavaScript
    • Fearless about learning new technologies and technical approaches to application development 
    • Authorized to work for any employer in the United States
    So what can you expect after you apply? You will:
     
    • Take a brief true/false survey. Be sure to check your email after you apply.
    • Have a phone conversation with someone on our Recruiting team. This is a high-level conversation about you, but also a good opportunity for you to learn more about us.
    • Meet with one of our Software Engineers to talk shop. Be prepared to talk about how you approach work technically with examples of how you have done it in the past. No homework or on-the-spot assignments. We just want to nerd out a bit with you.
    • Go over your career history with our Vice President of Engineering. This will be an opportunity for us to get an idea of how you got to where you are, and if where you want to go lines up with where we are going.
    • Meet virtually with some more of the remote team. We want to give you some idea of the people you will be working with. We ask the serious questions here, like your top three movies.
    • Provide us some references. We use our automated reference check system for this, so you just give us some names, they fill out a survey, and we are all set.
    • Speak with a member of our leadership team. If you have made it this far, just be yourself, and everything will be fine.
  • NAVIS is looking for a creative, motivated, full stack Senior Software Developer to join us as a critical member of our Engineering Team. (This position will be virtual / remote from the Portland, OR area).


    The primary focus of this position is coding creative, operational software that enhances our products.  The Engineering Team has multiple projects that often start at the concept stage and develops new products and/or product features from scratch.  Our products are constantly evolving with our client needs – we are not simply maintaining existing products.

    This is a full SDLC development position.  The Software Developer must be willing to take on all aspects of the development process, and be ready to support applications in production environments. He/she will be asked to test code sets, document software, and implement products and related solutions.  Expert knowledge of design patterns and software development best practices must be shown at all times.  

    The Software Developer will be tasked with analyzing, identifying, and solving highly-complex issues related to software development and related technologies.  As needed, this person may be involved in the mentoring of more junior-level developers on the technical aspects of our products, technology, and related software tools.  This developer needs to have a willingness to do whatever it takes to make the products and the company successful.


    Click here for a peek inside our Engineering Team



    QUALIFICATIONS:



    • BS degree in Computer Science, similar technical field of study or equivalent practical experience.

    • At least four (4) years of software development experience in Java 8+ in a cloud based environment such as AWS

    • Experience working with three or more from the following list: SpringBoot 2.0, microservices, Postgres, Docker, Hibernate, AWS, CI/CD pipelines

    • Comfortable working part-time in legacy systems based on Clojure, .NET, MicrosoftSQL, and on-premise data center

    • Good verbal and written communications proficiency in English



    PREFERRED QUALIFICATIONS:



    • Master’s or PhD degree, further education or experience in Engineering, Computer Science or other technology-related field

    • Experience with more than one general purpose programming languages, including but not limited to: Java, C/C++, C#, Objective C, Python, ReactRedux, or Go

    • Experience developing RESTful JSON API driven microservices architecture

    • Experience with AWS Lambdas

    • Interest and ability to learn other coding languages, as needed


    LOCATIONS:



    • Bend, Oregon (relocation assistance package available)

    • Portland, Oregon (remote / virtual)


    TECHNOLOGY STACK:
    Our tech stack is as follows:  Java, React/Redux, Postgres, Microservices, Containers, Python, Spark, CI/CD, IaC, AWS

  • Cycloid (Remote in Europe)
    1 month 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.

  • Amplified AI
    1 month ago

    Data is the foundation of everything we do. As a senior data engineer you’ll have authority (and responsibility) of designing and maintaining infrastructure for collecting, storing, processing, and analyzing terabyte-scale sets of data including large document corpora, machine learning results, metadata, and application data.


    We are looking for a Data Engineer to collect, manage, and deploy massive sets of global patent data and more. Your role will be to ensure that our dataset of over 100 million patents is readily available for our web application and data science teams. You’ll also be responsible for identifying and integrating additional data sets which allow us to expand our product features and AI capabilities.


    This is an exciting opportunity to engage with cutting-edge technology and work on a real-world problem at global scale. In addition to competitive compensation and benefits there is also room for the right person to take on increased responsibilities. And it’s a lot of fun (although fast-paced and even chaotic at times) working as part of a small, passionate team.


    Responsibilities:



    • Take ownership of understanding, acquiring, and managing innovation and technology related datasets starting with global patents

    • Write and automate pipelines for data cleansing, ingestion of machine learning results, ingestion of raw data from multiple sources, aggregation and more

    • Architect and manage data infrastructure to optimize for machine learning, large-scale data exploration

    • Ensure fast and reliable access to clean data which our client-facing web application depends on

    • Seek and integrate new sources of data related to our core business

    • Communicate data extent and performance to internal consumers


    Minimum Qualifications and Education Requirements:



    • BSc/BEng degree in computer science or equivalent

    • Strong relational database experience, preferably with Postgres

    • The ability to communicate high level information about datasets, preferably using data visualization

    • Experience writing performant data pipelines at scale, e.g. with Spark or Airflow

    • The ability to use a modern language with a strong concurrency model for fast data processing such as Elixir, Rust or Go


    Preferred Qualifications:



    • MSc/MEng degree in computer science or equivalent

    • Passion for AI and excitement about new developments

    • Contributions to open source projects

    • Experience with machine learning

    • Experience with data visualisation

  • Nedap ((GMT+01:00) Amsterdam +/- 2 hours)
    1 month ago
    Who we are: Nedap Staffing Solutions develops products for the temporary staffing sector. Our products are built to remove the boring administrative part of the job. We determine our product goals ourselves, including when and how to achieve them. Within the group Staffing Solutions, we’ve been searching for a more sustainable method of developing software. Although we’ve been building our software based on the Ruby on Rails stack for quite some time now, we are experiencing certain disadvantages to using frameworks that focus on ‘ease of use’. As a consequence, we’re migrating to services in Clojure and have put the first services in production. We would like to add Rails developer to our (remote) team to spar with and speed up development. What You'll Do: You’ll be part of a small team with a dual focus - building full stack features for a new application and internal tooling that supports and accelerates our engineering output. You’ll determine what to build and when to build it. Day to Day:
    • Whiteboard architecture with other engineers;
    • Get enough time for yourself to actually get stuff done;
    • Determine root causes of bugs and fix problems that arise in production;
    • With the team, figure out what needs to be done to further improve our solutions
    What are we looking for?
    • You have a strong sense of ownership and responsibility;
    • You enjoy diversity and differences of opinion, and engaging in discussions;
    • You have worked with Ruby and object oriented programming languages
    • Having worked with functional programming languages, distributed systems and have dealt with problems related to concurrency, performance and fault tolerance is a pre
    Now what? Sounds good?! Let’s Talk! We’re looking forward to hear from you. Questions can be directed to Theo: [email protected]
  • Who we are:

    GitPrime is pioneering data-driven engineering. We report on the work patterns and the people-side of software development so engineering leaders can advocate for resources and show they’re driving business value based on objective data. We have strong product-market fit with hundreds of happy customers and we are growing rapidly.

    Who we're looking for:

    This is a typical player-coach role. Our engineering group is divided into teams of about five engineers. As the team lead, you will be asked to run projects typically one to three months.  As a team lead, you are responsible for the successful timely delivery of the project. You're usually given a detailed spec that provides nearly complete UI comps, business requirements, and some implementation guidance. Your job starts with a detailed review of the requirements, gathering questions from your team, coordinating the kickoff meeting with the business stakeholder. We give ample time for engineering feedback into the spec and recommendations for timeline and adjustments to the deliverable. At that point, your job is to run point for the team, make implementation decisions, coordinate pull requests, get early feedback, and generally own the usual responsibilities for software delivery. This position is ideal for the senior candidate seeking both a managerial and individual contributor development position. You should have no less than ten years of commercial experience in building high-performing, scalable, enterprise-grade applications. You must be able to write clean code and ensure scalability. When we say commercial experience, we mean daily hands-in-the-code development experience. Demonstrated leadership ability, and on time delivery of applications is a must for this position. Please give specifics on team size, delivery challenges, and consistent track record of success in your application.

    Responsibilities:

    • Design and develop high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
    • Create well designed, testable, efficient code
    • Participate in all phases of the development lifecycle
    • Assist in preparation and production of releases of software components
    • Ensure designs meet specifications
    • Investigate alternatives and technologies and present them for architectural review, in order to support continuous improvement
    • Manage team workflow and assume personal responsibility for requirements and timeframe compliance 

    Requirements:

    • 10+ years commercial experience mostly in Java and related technologies
    • Significant experience in designing and developing applications using Java, the Spring framework
    • Experience with Docker
    • Experience with Kafka and the Samza framework a plus
    • Good knowledge of SQL and ORM technologies, including JPA2 and Hibernate
    • BS degree in Computer Science required MS preferred

    Why work for GitPrime:

    • Join high-growth VC funded Y-Combinator startup at liftoff and share the upside
    • Work with a tight-knit group of highly-motivated professionals at the top of their game
    • Compensation package at $140-170k depending on experience, with healthcare, stock options, and benefits
    • We are headquartered in Durango, CO, so you're in for a treat. Located in the heart of the San Juan Mountains, forget the hassles and headaches of city life and enjoy the incredible work-life balance at your doorstep—hiking, mountain biking, paddling, and skiing—that only Colorado can offer.
    • This is a remote-friendly company. Very little travel is required and you're welcome to work from anywhere in the U.S.

    How to Apply:

    Complete the short application, including a paragraph about why GitPrime is interesting to you. If you advance, we will ask you to complete several short screening exercises to assess your skills and ideas. If you are shortlisted, we will fly you to Durango Colorado for face-to-face interviews and meet the rest of the team.
  • Heetch is a mobility app with a simple mission: we want people to enjoy going out.
    Every night and every day, our drivers are doing their best to make their rides unforgettable and friendly!
    We are focused on young people's expectations and are competing within a fast-paced market.
     
    The service was launched in Paris on September 2013 and has been growing since then, with thousands of rides every night in France, Belgium and Morocco.
    With more than 1 million users in Europe, we are proud to be one of the fastest French growing startups!
     
    Delivery Platform Team @Heetch
     
    The Delivery Platform team's mission is to provide a fast, reliable and scalable continuous delivery platform to support the growth of all Heetch engineering teams.
     
    Our platform and tools are used by developers every day and, empower them by reducing the time to market of a feature, from the time we have an idea, to the time a feature is available to all our passengers and drivers.
    The platform is written in Golang, built with Drone.io and powers hundreds of Go/Elixir microservices on top of Docker.
     
    Our Values
     
    • Move smart: We measure everything, and employ tools and standards to ship code quickly and safely (continuous integration, code review, automated testing).
    • Distribute knowledge: We want to scale our team to a point where our contributions do not stop at the company code base. We believe in the Open Source culture and communication with the outside world.
    • Unity makes strength: Moving people from A to B is not as easy as it sounds but, we always keep calm and support each other.
    • Always improve: we value personal progress and want you to look back proudly on what you’ve done.
    • Ship small but often: We consistently deliver value to developers to avoid building up frustration caused by long development cycle
    • Automate all the things: We think that most maintenance and manual actions can be automated to reduce friction, mistakes and offers a better scaling of the delivery pipeline.
    • Strong ownership: Our team has a broad scope of responsibilities and internal customers whom we want to serve to the best of our ability.
     
    Your role
     
    By joining the team, you'll be in charge of leading its technical vision and creating the best platform for all Heetch engineers.
     
    You will build efficient tooling, share technical knowledge and always look forward to improving our technical stack. This is achieved by taking a transversal approach, which consists in:
    • working hand in hand on a regular basis with every team
    • enabling the team to gather strong feedbacks on where productivity or reliability can be improved
     
    What do you need?
     
    • Experience as a technical lead with evidence of successful delivery of solutions at scale
    • Ability to collaborate and communicate on a global scale with other teams to help figure out gaps in our tooling and infrastructure and help drive solutions
    • Strong experience with Go in production
    • Production experience working with microservices
    • Familiarity with continuous integration systems and concepts
    • Experience with Docker in production
     
    Bonus points
     
    • Experience with Mesos and Kubernetes
    • Experience in the DevSecOps space
    • Exposure to Drone.io
     
    What will you do?
     
    • Lead the technical vision of the team and contribute to building its foundations
    • Keep a laser focus on other engineering teams' productivity, efficiency, and reliability
    • Build highly scalable backend systems that power Heetch' continuous delivery platform
    • Collaborate actively with a wide mix of infrastructure engineers, backend engineers, data engineers, and mobile engineers, to figure out the most impacting solutions to build
    • Work from the infrastructure layer to the application layer to help us build a system that processes hundreds of build jobs a day
    • Deliver love and happiness to other developers ?
     
    Perks
     
    • Stocks
    • Paid conference attendance/travel
    • Heetch credits
    • A Spotify subscription
    • Code retreats and company retreats
    • Travel budget (visit your remote co-workers and our offices)
     
    Hiring process:
     
    • Non technical interview with the Engineering Manager of your potential team (1h30)
    • Take home assignment (~5 days deadline)
    • Interview with your future teammates (1h)
    • Day on site (Paris) to meet your future stakeholders
     
     
    Check out our Engineering Blog and follow our twitter :)
    You can also have a look at our open-source projects and contributions here
     
    Heetch SAS is collecting your personal data (identity, contact details, academic background, professional experience and optionally a covering letter) for the processing of your application to our job offer, based on your consent.
     
    Your personal data will only be accessible to our hiring team, our co-founders, and the manager of the position you are applying to. In addition, data are stored by our processor in order to use its applications tracking system. Your data may be stored outside of the EU/EEA but are protected by appropriated safeguards.
    Your data are stored for a maximum duration of two years. If we do not reply to your application, you allow us to store your data during this term in order to potentially contact you for another position within our company or affiliates and subsidiaries.
     
    You have a right to access to your data, to rectify them, under some conditions to erase them, and to limit the processing. Also, you have a right of portability on your data. In addition, you may revoke your consent and we shall stop processing your data. Eventually, you have a right to define directives about the fate of your data if your death should occur.
    For more information about your rights, please see our privacy policy.
  • 1 month ago

    What you will do

    ?????? We are looking for a Front-end Developer (ideally ?? React) to join our product team. Responsibilities You'll be in charge of developing User Interfaces integrated into our product micro Front-end architecture. You'll be working in a fully Agile team to help creating attractive and effective user interfaces. Your missions will be: ?????? Create web applications (mostly ?? React) designed for the end user, helped by our ? Design System, and maintainable by your teammates. ? Improve existing interfaces with UX and performance in mind. ? Contribute to improving our design system by adding React components to share among all teams. ? Industrialize your developments so that they are integrated as soon as possible into our daily deliveries to production.

    About the team

    You will be part of the Product team which consists of twenty people with Back-end developers, DevOps, QA Testers, UI/UX Designer, and Product Managers. You will work in a friendly and open minded work environment.

    Why working at Saagie?

    - Real agile organization. Human before process. - Flexible work schedules. - Time for technological watch & open source projects works. - Conferences lover? We can sponsor you! (Limited to Europe). Skills we are looking for - Good knowledge of HTML, CSS, and JavaScript. - Experience with modern JavaScript libraries and tooling. Experience with React is a plus. - Proactiveness, good communication and fast learning. - Interested in UI/UX design. - At least 1 year of experience. - At least English speaking (French appreciated)
  • 1 month ago
    Bear Group is a leading web development firm based in Seattle looking for an experienced backend web developer to join our team. You will have the opportunity to work with leading companies and marketing teams to develop complex sites and integrations between systems.
     
    We are a fully distributed team that primarily builds in PHP on the Magento and Drupal platforms for ecommerce and content management sites. Since we are fully remote, you can work from anywhere! We do require at least 4 hours of working time overlap with the Pacific time zone work day where most of our clients are located. As a highly client focused organization, you will occasionally need to meet according to their schedule. This typically falls between 10 and 5 Pacific time, and we strive to give you plenty of time to focus on development.
     
    Working with a variety of clients, we fluidly form groups including a Technical Project Manager, a Quality Analyst, and one or more developers to complete sprints of work. The type of work depends on the client, but often includes:
    • Developing client web sites using Drupal and Magento Commerce
    • Focus on front-end development: HTML/CSS/Javascript coding, with Twig and PHP at template level
    • Balancing workload across many projects simultaneously
    • Quality assurance and testing across projects
    • Collaborating cross-functionally and with a diverse group of clients
    • Working with business development to assess and price new client projects
     
    You will need to be self-motivating and able to work independently most of the time, but we have a friendly and capable team to collaborate with when you encounter obstacles. You’ll need to have a minimum of 3-5 years of related work experience, a BA/BS degree, and experience with Drupal, Magento or similar open source frameworks. You’ll also need to be visually oriented with experience in Sketch or Photoshop and a good understanding of content organization and concepts within information architecture. Experience in client-service environments is a must and you’ll need to be professional and client service oriented; positive and proactive; able to react swiftly to meet client expectations.
     
    Since the technology world is constantly evolving, you’ll be expected to keep up with the current technologies and practices. To help with this, we provide an annual education stipend that can be used for attending relevant conferences or continued education courses.
     
    During your first week you will work closely with one or our senior developers to set up your new system and familiarize with our processes and tools. The system will be either Mac, Linux, or Windows to your preference, and we use Docker containers for a consistent development server stack. Other tools you will use include:
    • Git for source control
    • Bitbucket for Git repositories
    • Jira for project management
    • Confluence for documentation
    • Slack for communication.
    As you get your feet under you we will introduce some project work, again in collaboration with a senior developer on a sprint they are currently working on. Ultimately our developers work independently on your own tickets and sprints.
     
    In addition to competitive pay, a new computer, insurance, and 401k match, you’ll also receive:
    • 3 Weeks PTO plus approximately 10 vacation days annually
    • $1500 annual education stipend
    • Software stipend for the tools that you prefer to do the job
    To learn more about the company, visit www.beargroup.com
     
    We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
  • 1 month ago
  • 1 month ago
    Most important:
    • Experience with React, React Native and the Javascript ecosystem
    • Experience with iOS and Android development
    • Code optimization and performance improvements
    • Write well designed, testable, efficient code
    Nice to have:
    • Experience with working remotely
    • Familiar/involved with open­ source projects
    Personal:
    • Independent, self-motivated
    • Fluent in English, written and spoken
    • Proven track record of always learning and growing
    • Proactive attitude
    • Possess a spirit of generosity
    Perks:
    • Get the chance to work with big brands like Riot Games, Fox Broadcasting, Kaplan Inc...
    • Live and work in one of our roaming hacker houses (X-Outposts) around the world.
    • Work from anywhere as part of a community of digital nomads.
    • Join our vibrant community, filled with opportunities to learn new skills together in study groups, join clubs (photography, gaming, etc.) and get free camera equipment/games/conferences/courses/massages/etc., charitable fundraisers, fitness & yoga programs (+gym membership), etc. This is the community to be in if you're a remote developer.
    • We’ll provide up to $2,500 in funding for your learning and growth through our Unleash program, which provides opportunities to unleash your potential through initiatives that help you grow as a developer and explore your passions more each day. 
  • At Elastic, we have a simple goal: to solve the world's data problems with products that delight and inspire. As the company behind the popular open source projects — Elasticsearch, Kibana, Logstash, and Beats — we help people around the world do great things with their data. From stock quotes to Twitter streams, Apache logs to WordPress blogs, our products are extending what's possible with data, delivering on the promise that good things come from connecting the dots. We unite Elasticians across 30+ countries (and counting), 18 timezones and 30 different languages into one coherent team, while the broader community spans across over 100 countries. Elastic is seeking a talented Senior JavaScript Engineer to join our Ingest team. You will have the opportunity to work with exceptional engineers on state of the art technology in a small and focused team. Ingest at Elastic:
    • Are you passionate about data, about infrastructure, and more importantly about combining the two and turning them to valuable and actionable insights via UI?
    • Do you have a deep understanding of how to model and visualize time-series data sets and how to craft meaningful workflows for users who seek to understand the state of complex systems?
    If so, we'd love to talk. If you read this far and think, “that's me” then you probably won't need to read any further and we should have a conversation. But if you are in any doubt the type of experiences we expect you to have then the following should help clarify; What you'll be doing:
    • Innovate and contribute to a Monitoring UI, built on top of the Kibana platform.
    • Answer community questions.
    • Collaborate with other development teams, quality engineering team and documentation team to execute on product deliverables.
    Skills you will bring:
    • BS, MS or PhD in Computer Science or related engineering discipline and 5+ years of front end development work.
    • Strong JavaScript programming skills
    • Experience with one modern MVC style JS Framework
    • Experience in building large scale pluggable UIs
    • Experienced in user interface design and development; JavaScript, HTML, CSS
    • Excellent understanding of UX/UI design principles
    • Familiarity with time-series and other visualizations used in monitoring systems
    • Experience using monitoring products in production is a plus.
    • Experience using and/or operating the Elastic stack is a big plus.
    • Excellent verbal and written communication skills, a great teammate with strong analytical, problem solving, debugging, and troubleshooting skills.
    • A belief in progress over perfection.
    • Ability to work in a distributed team throughout the world.
    Additional Information We're looking to hire team members invested in realizing the goal of making real-time data exploration easy and available to anyone. As a distributed company, we believe that diversity drives our vibe. Whether you're looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life.
    • Competitive pay based on the work you do here and not your previous salary
    • Equity
    • Global minimum of 16 weeks of paid in full parental leave (moms & dads)
    • Generous vacation time and one week of volunteer time off
    • Your age is only a number. It doesn't matter if you're just out of college or your children are; we need you for what you can do.
  • Follow Up Boss
    1 month ago
    It's 2019 isn't it time to find a job that lets you work where you want? 
     
    Who Is Follow Up Boss?
    • We’re a simple, sales-focused CRM for real estate teams (and we use our own product) 
    • We’re a self funded, profitable company started back in April of 2011
    • We’re a remote company with a mostly US-based team
    • We don’t just claim to be customer-centric - we live it: https://www.facebook.com/followupboss/reviews
    • Check out our video on how we work: https://www.followupboss.com/about/
     
    Why Would You Want To Work Here?
    • We’re a young, ambitious company who only answers to our customers 
    • Opportunity to have a big impact on our growth and your career
    • No red tape or pointless meetings
    • Competitive salary, health/dental insurance and 20 days paid holiday, $1000 to outfit your home office, yearly company meetup
     
    This Role Is For You If…
    • You are passionate about Information Security and have solid experience in the field.
    • You would describe yourself as patient, empathetic and having a good sense of humour
    • You’re independent, self-motivated and can stay efficient and productive without someone looking over your shoulder all day long
    • Superb written and verbal skills (with a professional yet fun demeanor).
    • You enjoy programming and creating solid, tested, reliable things over just breaking things. 
    • Reject the idea of security being a blocker, and enjoy collaborating with colleagues across teams to ship projects securely 
    • Have the ability to work with others and helping them to understand security is far more important than knowing about the latest ROP gadget finding techniques. 
    • This is a hands-on technical position where you will work with the Infrastructure and Product teams to ensure the secure release of applications. 
    • Security architecture experience and the ability to consult with engineering teams working on technology projects will be key to success.
    • You have thorough familiarity with techniques used by real world attackers and should be able to prioritize detection and attack surface reduction efforts based on this knowledge. 
     
    Your qualifications:
    • Self motivated and proactive mindset.
    • Remote work experience is considered an asset.
    • Based in the USA, quiet home office with fast internet.
    • Strong experience in penetration testing or related activities, including at least network and application security experience.
    • Understand modern web application architecture, TCP/IP, HTTP, and standard network and system security technologies 
    • A strong knowledge of securing production LAMP (PHP) stacks, as well as a solid understanding of iOS and Android apps is a must. 
    • Strong knowledge of internet security issues.
    • Strong knowledge of UNIX and networking protocols.
     
    Your responsibilities will include:
    • Take a leadership role in driving security and privacy initiatives at Follow Up Boss.
    • Establish, advocate and enforce security policies and best practices among our team members.
    • Lead efforts to keep our customers' data and company assets safe.
    • Review changes in internal processes and IT systems to make sure the changes being made don't have adverse effect on security.
    • Provide security guidance for our products and technologies
    • Collaborate with colleagues across a variety of teams to architect & ship projects securely
    • Discover, analyze, assess, and respond to various threats in Follow Up Boss's web stack, iOS and Android applications.
    • Investigate security-related reports from customers, internal team members or general public, assess risks and damage, plan recovery actions and lead the effort to execute the plan.
    • Review changes in software we produce to make sure we follow best security practices and the changes being made don't have a negative effect on security.
    • Evaluate and provide recommendations on third party applications and services and the security implications associated with their use.
    • Understand offensive techniques/tactics and be able to prioritize mitigation techniques or technologies accordingly.
    • Instrument and perform anomaly analysis of systems and applications
    • Ability to discover new and interesting security problems as well a fix them.
    • Mentor other team members.
     
    30 Day Targets:
    • Become familiar with the product architecture, infrastructure, and existing tools.
    • Pair with engineers to gain knowledge about the system and how we work.
    • Improve the new hire onboarding process, by being a part of it.
     
    60 Day Targets:
    • Take active part in the internal security related work (e.g. assessing company VPN, implementing AWS IAM security best practices, SSH + 2FA, etc)
    • Work with fellow engineers to ensure authorized access to internal tools, servers, and sensitive customer data.
     
    90 Day Targets:
    • Identify top security issues and develop a solid plan to address them
    • Develop internal physical security policies.
    • Review and produce plan to comply with Google Compliance External Security Audit.
     
    Our Core Engineering Values
    • Teamwork
    • Communication
    • Code Quality
    • Focus and Prioritization
    • Customer Driven
    • Leadership Qualities
     
    If this sounds like a great fit we would love to hear from you.
    We're not accepting applications from agencies.
  • Unsplash
    1 month ago
    The web engineering team is responsible for all things unsplash.com.
     
    We use modern and well-supported tools to build the best possible version of our product in collaboration with the API and design teams.
     
    At a high level, the web architecture consists of a Node server (TypeScript), with React for rendering on both the server and client.
     
    Over the years, we’ve taken Unsplash from a humble Tumblr blog to a fully-fledged web app supporting tens of millions of users and tons of useful features. At the same time, we’ve improved its performance by leveraging modern techniques like SSR, dynamic chunk-splitting, CDN HTML caching, complex state management using memoization and Observables, etc. We’ve done all that with a lean team of just 2 web developers: frequent code releases and in-depth code reviews help us share knowledge and identify problems early. But there’s still so much more to learn and do, and that’s why we need you!
     
    We designed our company in a way to get as much of the stuff that’s not the creative work out of your way, so you can do your best work. We don’t believe in a top-down, shoulder-tapping, 9–5 type culture. You have the autonomy to manage yourself. We don’t work set hours. We respect flow. We believe you should be able to structure your days for what makes you feel the most energized and creative.
     
    A glance at some of our blog posts and open source work can give you an idea on how we approach and solve our problems:
     
    Recently open sourced libraries:
     
    Recent blog posts:
    You
    If you tick (most of) these boxes, you should get in touch with us:
     
    • You’re comfortable being part of a small, autonomous and distributed team.
    • Being a small team, we dive into everything. You are comfortable working across the full stack, from writing CSS to fine tuning a CDN—although we don’t expect you to know these skills upfront, but you should be willing to learn them when they become necessary.
    • You’re a quick learner who’s able to pick up new concepts whenever necessary.
    • You’re able to adequately prioritize between improving UX, optimizing performance, and building new features.
    • You’re comfortable with React.
    • You care about the end-product beyond just writing the code that makes it work.
     
    It’s a bonus if you have experience with:
    • TypeScript, Redux, Reselect, Observables.
    • front-end performance (e.g. optimising page load, page layout, and React rendering).
    • building a large-scale app
     
    Our team is made up of people who enjoy making things people love. We care about details and we care about quality.
     
    • Generous vacation: 3 weeks MINIMUM vacation.
    • Work from home: We’re a remote first company.
    • Workshops/conferences: Conferences & Learning budget.
    • Company retreats: Team retreats 1-2 times a year.
    • Relocation: If you’d like to relocate to Montreal, we provide $8,000 lump sum to cover out-of-pocket costs associated with relocation
    • Flexible hours: You manage your time. You set your working hours.
    • Maternal/Paternal leave: If you have a baby, you’re paid for any time you need to take off. The time you take off will be your judgment. This is an important time and we don’t want to be deciding which days you should be taking off or not. We’ll be there for you. If we feel the balance is not quite right or if you have any questions, we’ll chat.
    • Pet friendly: Obviously if you work from home, but also if you relocate to Montreal. Our office is pet friendly.
    If you want to work with us, all we want to see is a message from you. Please don’t send a resume. Instead, tell us who you are. Show us relevant things you’ve done that you’re excited about.
  • Since its beta launch in 2017, Proxy has experienced a higher growth rate than any other Twilio product in their first two quarters of life. Companies like GrubHub, Fedex, and Dominos have been onboarded in less than a couple of weeks! The next few quarters will be crucial for Proxy: We need to scale it and bring it to GA - Proxy is a key component of Twilio Flex and we are expecting a sharp traffic growth. Come join us if you get excited to see your product taking off across so many users. We need to build a whole new set of features - Proxy is evolving to become the next big Twilio Engagement Cloud pillar after Twilio Flex. Come join us if you are passionate about creating solutions that open new markets.
     
    As a Technical Lead you will be responsible for: 
    • Driving architecture and building systems for multiple orders of magnitude of growth. 
     
    • Take full end-to-end ownership of your services, from designing to operations and monitoring in production. 
     
    • Have the opportunity to mentor and help grow engineers. 
     
    • Working alongside Product in brainstorming ideas, defining, scoping and planning work. 
     
    • You will be tackling some of the world's most complex distributed system challenges, at an enormous scale, while maintaining a 99.999% of both API availability and success rate. There's no maintenance windows ever at Twilio.
     
     
    As a hands-on Tech Lead at Twilio, you are empowered to create wonderful experiences for our customers, who are developers and builders. 
     
    • You are excited when you release something that makes it easier for a developer to focus on the creative side of code.
     
    • You think about how your product will help the customer that spends $10s of millions with Twilio, and the customer who hasn't spent $1 yet.   
     
    • You will own, create and operate REST APIs and infrastructure to support the world's largest brands. These services will transform the way people operate their business. 
     
    • Your services will go from concept to sustained exponential growth in a very short period of time. 
     
    • You enjoy getting the MVP out the door, and you know that to take services to scale require developing a complex distributed platform and will be concerned with availability, throughput, latency and real-time responsiveness. 
     
    • You have experience in a functional programming language, ideally in Scala. -Bachelor's degree in a computer science related field or equivalent experience is a minimum requirement.
     
    • Bachelor's degree in a computer science related field or equivalent experience is a minimum requirement.
  • 1 month ago
    We are a small team that moves fast, so you will be given significant responsibility. We work in multidisciplinary product teams with engineers, product managers, and designers. We maintain a healthy mix of senior engineers and exceptional junior engineers. In this role you will be responsible for helping to craft our SaaS product, mostly in the form of Rails-based microservices and React user interfaces. You will build services that consume 3rd party APIs in order to improve our product capabilities by leveraging a diversity of integrations. In addition to the individual applications you will be helping to craft our shared open and closed source libraries used across our infrastructure. Responsibilities
    • Creatively solve business challenges using Rails and React
    • Confidently build Rails API interfaces that are scalable, easy to document, and fun to use.
    • Conceptualize and create simple solutions when adapting our product to new integrations
    • Carefully manage both document and sql data stores, handling large amounts of customer data
    • Deliver high-quality, scalable Javascript and SCSS.
    • Work closely with product and design teams to design simple, powerful, innovative web user experiences
    • Continuously improve your team's productivity through automation and process improvement
    • Future-proof your work through a combination of thoughtful monitoring, automated testing, refactoring, and modularization.
    About You
    • Comfortable implementing features across the entire stack
    • Bonus: Expertise in Rails or React
    • You have at least five years of professional experience building applications.
    • You care about the details and take ownership over what you're involved in.
    • You value simplicity, but also performance.
    • You know how to problem solve effectively, especially when debugging and designing.
    • You're a good person.
    What it’s like to work here: We know how to get things done and have fun while we’re doing it. We respect your boundaries and don't hire jerks. Our culture is well-defined and our work environment is pretty informal. While we take our jobs seriously, we don’t take ourselves so seriously. We believe in empowerment, autonomy, and flexibility – so you get to determine how you work and where you work. And if/when you want a vacation, you can work with your team to determine how much and how long. We focus on results. We believe culture isn’t about how many foosball or ping pong tables you have. It’s about how you support each other and win together. So at Kapost we actively work to accelerate your career. On your first day we ask you to envision your last day. What do you want your resume to say by the time you leave Kapost? Then we proactively set up mutually aligned goals to help you reach your career aspirations. So while you help us with our adaptability we help you with your marketability. We have a transparent working environment, so you’ll know all about goals, strategies, financials, etc. And you’d be working with people who genuinely care about each other, the occasional (quiet) dog in the office, and no jerks. We believe enjoying ourselves actually leads to better results, so we enjoy social time together, whether happy hours, retreats, impromptu celebrations, and company provided all-employee lunches every week. Our offices are on the famed Pearl St Mall in downtown in Boulder, CO. You’ll know Boulder to be America’s happiest, fittest, foodiest town filled with more than 300 days of sunshine. We’re brimming with bike paths that transport you all around town and running/biking paths that are a few blocks from the office for the morning, noon or evening fun. If you don’t live in/near Boulder then you’ll also be happy to know that the school systems are among the top in the state, cost of living is accessible, commutes range from the “I can’t believe I just rode my bike 5 minutes to work” to “wow, that 15 minute cross-town traffic was just a bear today” commutes, and we are a short drive from Denver. Our offices are in walking distance to top restaurants, offering great food and after-work fun. What could be better?!
  • 1 month ago

    Clevertech is seeking a Mobile Developer who has a strong production background in React Native to join us in developing premium native experiences for our consumers. In this role, you will deliver well designed, highly testable, and resilient mobile applications. You will also be instrumental in driving our mobile technology roadmap forward and evangelizing mobile development and testing practices. The successful candidate is both deeply experienced with mobile development and a team player that thrives in a collaborative agile environment.

    You can deliver quickly while being clever to avoid missteps. You have an effective positive attitude that shines as you show your care about client and colleague concerns. You are always learning and are a transparent communicator even when it is challenging. You thrive on challenging yourself daily and seek to surround yourself with like minded individuals.

    REQUIREMENTS

    • 5+ years of software development experience
    • React Native experience required
    • Experience with MobX
    • Ability to effectively articulate technical challenges and solutions
    • Strong communicator and fluent in English with excellent written and verbal communication skills
    • Knowledge about the Lean Startup and Agile Methodologies
    • Minimum 3 years of cumulative mobile app development, design, and/or architecture experience with technology experience from at least one of the following areas:
    • Server-side/Middleware (REST API services, microservices)
    • Native Applications (iOS, Android)

    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

  • Hotjar (UTC-1 and UTC+3)
    1 month 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.
  • 1 month ago
    Doximity’s Mobile Team
     
    At Doximity, we put mobile first. We have built and maintain a suite of fully-native iOS and Android apps that healthcare professionals use on a daily basis to increase productivity and provide better patient care.
     
    We have just released our brand new flagship iOS app! It was re-designed and re-architected from the ground up, with an entirely new code base written 100% in Swift. Click here to see more information about our stack.
     
    We have several interesting projects in the pipeline and are looking for a talented iOS Software Engineer to join our growing team of 10 mobile engineers. Doximity is based in San Francisco, CA, but remote applicants are welcomed!
     
    We value diversity — in backgrounds and in experiences. Healthcare is a universal concern, and we need people from all backgrounds to help build the future of healthcare.
     
    How you’ll make an impact:
     
    • You'll collaborate with a team of product managers, designers, QA, and other developers to drive mobile projects from beginning to end
    • You'll be included in decision-making and will weigh in on balancing factors like scope, complexity, and timing
    • You'll architect your code in a way that encourages and allows for flexible, modular, and reusable code
    • You'll encourage growth within the team by participating in mentorship, knowledge sharing, and thorough code reviews
    • You'll help keep our apps robust by writing tests, monitoring, reporting, and troubleshooting bugs 
     
    What we’re looking for:
    • You have 3+ years of professional experience developing software for the iOS platform
    • You feel at home writing Swift code and are comfortable maintaining Objective-C code
    • You have experience with Functional Reactive Programming using ReactiveCocoa, ReactiveSwift, RxSwift, or other FRP frameworks
    • You have strong computer science fundamentals: data structures, memory management, concurrency
    • You have a disciplined approach to development: you consistently write unit tests, document your code, and follow team processes
    • You are well-versed in Auto Layout and can build complex layouts using UIKit
    • Given a UI design, you can propose API endpoints and responses for the optimal mobile experience
    • You put security first, with a deep understanding of mobile vulnerabilities and how to protect our apps against them
    • You are a team player: you care about others’ projects as your own and take time to brainstorm and debug with teammates
    • You are passionate about the iOS platform: you stay on top of the latest iOS updates and are excited to experiment with new technologies as they become available
    • You are a problem solver and are on the lookout for ways to improve the code, the processes, and the team
    • If remote, you can maintain a minimum of 5 hours overlap with 9:30 to 5:30 PM PST
    • You can dedicate about 18 days per year for travel to company events
     
    Nice to have:
    • You have an understanding of various mobile architectural patterns (MV*, VIPER)
    • You have used technologies such as ReSwift, Texture, GraphQL, and Apollo
    • You are able to leverage Instruments to troubleshoot memory leaks and slowdowns in app performance
    • You have used Cocoapods for dependency management in your own projects
    • You have experience with Core Data, Realm, or other forms of persistent storage
     
    Benefits & Perks
    • Unlimited Discretionary Time Off
    • Comprehensive benefits including medical, vision, dental, Life/ADD, 401k, flex spending accounts, commuter benefits, equipment budget, and continuous education budget
    • Pre-IPO stock incentives
    • Work from home Wednesdays
    • .. and much more! For a full list, see our career page
  • 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
    Clevertech is a leading consultancy that is on a mission to build transformational digital solutions for the world’s most innovative organizations. Enterprise companies turn to Clevertech to help them launch innovative digital products that interact with hundreds of millions of customers, transactions and data points. By partnering with Clevertech these companies are propelling forward and changing their industries, business models and more. Based in New York City with fully remote development teams, Clevertech has built core product offerings for clients whose value was revealed in transactions valued in excess of $100 million. The problems we solve everyday are real and require creativity, grit and determination. We are building a culture that challenges norms while fostering experimentation and personal growth. We are hiring team members who are passionate and energized by the vision of empowering our customers in a complex industry through technology, data and a deep understanding of client concerns. In order to grasp the scale of problems we face, ideally you have some exposure to Logistics, FinTech, Transportation, Insurance, Media or other complex multifactor industries. What you’ll do:
    • Collaborate with our team in every stage of a product's lifecycle; from planning to delivery
    • Create clean, modern, testable, well-documented code
    • Work within an Agile team in CI/CD environment with modern JavaScript technologies to develop complex web applications
    • Confidently communicate daily with clients to understand and deliver technical requirements
    • Manage your own workflow to meet the deadlines which you will have set with your team to ensure success
    What is Required:
    • B.S. in Computer Science or equivalent experience followed by 5+ years experience in a senior developer or architect role; ideally, you have delivered business critical software to large enterprises
    • Hands-on coding experience and expertise in Javascript and their frameworks
    • Database skills – You understand the use cases for relational and non-relational data, you’ve implemented code against several different database platforms.
    • Strong communicator and fluent in English with excellent written and verbal communication skills.
    • Strong understanding of the agile software development process
    • Excited by ambiguity and rapid changes common in early-stage product development
      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. Craving more info? We’ve created a blog specifically about our ?Interview Process? for the sake of transparency - we want to set you up to be as successful as possible when interviewing for a role with the ever-expanding Clevertech family!
    Want to learn more about Clevertech and the team? Check out? ?clevertech.careers? and our video highlighting ?Clevertech's Culture?.
  • Skillshare ((GMT-05:00) Eastern Time +/- 2 hours)
    1 month ago
    As a key member Skillshare’s Ecosystem team, you’ll be at the helm of one our most innovative and exploratory groups at Skillshare. The team’s work draws from a deep understanding of our users’ needs and augments their experience beyond classes - how else can we provide value to our students and teachers? How can we foster and grow the learning community on the platform? The Ecosystem team builds emerging features and functionalities to answer these questions. The team’s work is pivotal to the growth of our platform and our network. As such, we’re looking for a high level engineer who will work closely with our engineers, product, and leadership stakeholders to bring these features and functionalities to life. What you'll do:
      • Participate in daily stand-ups, bi-weekly sprint plannings, and sprint retrospectives for the team (we work in agile here)
      • Help facilitate ticket assignment – you know the strengths of engineers on your team, and when to give them new challenges to help them grow
      • Collaborate with the team’s Product Manager to determine longer-term roadmaps
      • Build the product! A solid portion of this role will be hands-on writing code, and we’ll look to your senior expertise to set the standard for the team.
      • Review code and provide technical mentorship to engineers on your team (and across the company)
    Why we're excited about you:
      • You’re an experienced full-stack engineer with a proven history of leading teams in this capacity.
      • You are motivated by technical mentorship.
      • You bring best practices for coding, testing and technical documentation to the table, and are ready to help us implement them.
      • You’re interested in emerging technologies and excited to help push the boundaries of Skillshare’s platform offerings.
    Why you're excited about us:
      • Impact: Innovation is at the heart of our Ecosystem team, and you’ll be leading the technical charge.
      • Our mission: We are building a learning ecosystem for the new economy and changing millions of lives for the better.
      • Our team: We have a passionate, smart team that is a lot of fun to work with.
      • Your life: We take pride in our flexibility. Need flexible hours, or work a day or two remotely? No problem. We trust you to do what you need to do.
     
  • The App

    • One main Rails app, 2 other service apps (not microservices), and some Lambda.
    • Thousands of paying customers and approximately 100 million users.
    • Current stack: Rails, Postgres, Ubuntu, Redis, AngularJS, Nginx, Puma, Elastic search, Webpack, Yarn
    • Moving towards CitusDB and Vue.js
    • CI with test coverage > 70%
    • App itself is for people to run competitions, rewards, galleries, and lead capture (name/email forms)

    Perks

    • 100,000-120,000 AUD + super (or 35-40 USD/hr if going casual).
    • 140,000 AUD + super (or $60 USD/hr if going casual) if you have production access + PagerDuty responsibilities.
    • Work anywhere you like. Our team is spread across Australia, Belarus, Bulgaria, Malaysia, Portugal, Russia, Serbia, Thailand, Ukraine, and the USA.
    • Arrange your time to suit you. As long as you're doing the time, 'when' is up to you.
    • We encourage you to work on side projects for fun and profit.
    • Only a handful of meetings per year.
    • No us-and-them with remote workers. Everyone is remote.
    • Co-working space, if you want one.
    • Open salaries.
    • We run a yearly retreat. 2017 was Spain for 10 nights. 2018 is Thailand. If you don't want to, that's fine too.

    Required skills

    • Extensive experience in Ruby.
    • Extensive experience in JavaScript.
    • Extensive experience in in CSS.
    • Proficient in *nix.

    Responsibilities

    • Writing production-ready code.
    • Ensure that your code does the right thing. You do business analysis.
    • Ensure that your code works. You do testing.
    • Ensure that you do your work. There are no project managers.

    The Company/Team

    • Two co-founders based in Australia and 14 other people.
    • Mostly developers (9 of the 16) plus one designer and a few interns (who get paid).
    • Bootstrapped and profitable (i.e. no VC/runway death clock).
    • Company started 8 years ago. Current app is ~5 years old.
    • Firstly, don't be an asshole. Beyond that, you do you.
    • All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

    Our Hiring Process (modelled on how we actually work)

    1. Exchange emails/DMs to establish suitability
    2. Group interview via IM
    3. Take-home coding test on Rails/business analysis. 8 hours maximum, paid at $35 USD/hr.
    4. Take-home coding test on JavaScript/UI/UX. 8 hours maximum, paid at $35 USD/hr.
     
  • 2 months ago
    Codelitt is looking for a Full Stack Developer with experience in HTML, CSS, and Javascript (React required) and a backend language (Ruby, Go, Python or .NET). Preferably you'll have a keen eye for the user interface, communicate well with designers, and with other engineers. You work well with others and friendly. While this is a remote position, there are often meetings at 9 a.m. ET. Something to take into consideration. Mountain Time, Central Time, or Eastern Time preferred. 

    REQUIREMENTS

    - Experience working and collaborating with teams - Experience in Linux and command line a must - Solid Javascript experience a must - Work with React - Experience with Functional programming is highly desirable - You know how to architect all components of a frontend project - You have experience reading API documentation and working with different endpoints to compose the desired effect - You know how to run projects through solid processes (things like code reviews, reviewing stories, planning) - Picks up new technologies quickly and efficiently - Uses Git effectively - Know how to create tests and why it's important - Knowledge of OOP and software design principles - Driven, ambitious, and interested in tech - Self-motivated - Acumen. You must be able to think of and judge multiple solutions for a problem and be able to reason between them. - You’re aware of how to build secure apps - You know how to optimize frontend load times, debug rendering issues, and overall provide a smooth experience to the user. - Knowledge of responsive frontends - You know C#, Ruby, Python or Go. IMPORTANT. You don't have to be an expert in backend tech, but you'll need to understand how to integrate with the backend guys. Additional Requirements- - You’ve practiced continuous integration - You've tinkered with Docker - Require JS/Webpack/Browserify is a bonus, too. - You’re interested in startups

    BENEFITS

    - Great mentorship and company culture  - Remote work - Challenging work and interesting projects - Healthcare benefits package - Fun office space in Wynwood (Miami - if you so choose)
  • Heetch is a mobility app with a simple mission: we want people to enjoy going out.
    Every night and every day, our drivers are doing their best to make their rides unforgettable and friendly!
    We are focused on young people's expectations and are competing within a fast-paced market.
     
    The service was launched in Paris on September 2013 and has been growing since then, with thousands of rides every night in France, Belgium and Morocco.
    With more than 1 million users in Europe, we are proud to be one of the fastest French growing startups!
     
    Driver Growth @Heetch
    We're a thoughtful, talented, full stack and distributed product team consisting of backend, mobile, frontend and QA engineers, as well as product managers and product designers. We're responsible for the acquisition, engagement, and retention of all our drivers ?. Our multi-disciplined team allows us to work autonomously across the realms of our scope. This means we own our roadmap entirely, and we empower each team member to contribute and influence what we work on and how.
     
    Our mission is quite simple; Deliver Driver happiness and ensure they get the optimum experience that they deserve. Drivers use and rely on the products we build every single day to earn a living. This is a responsibility that we hold dear and do not take for granted.
     
    Backend within Driver Growth
    To put it simply; The services we support and the code we produce are critical to the business. Be it a potential driver going through our acquisition funnel, an active driver entering our marketplace or a driver viewing their earnings and account details to name but a few, the impact our backend engineers have on the business as a whole is enormous.
     
    Team Values
    • Transparency: We discuss everything openly within the team. Our speak up culture is strong.
    • Remote first: Our team is fully distributed, and we work hard at that, but feel free to work from any of our offices in Paris, London, Stockholm, Milan, Bruxelles or Casablanca.
    • The courage to fail: We celebrate the wins, but more importantly we're not afraid to fail, we always learn and go again.
    • Team Unity: No one is left behind.
    • Code quality: It's not software without tests.
     
    What you'll do
    • You will contribute to architectural and design decisions around our microservice and event-driven architecture.
    • You will work on large scale extraction projects, as we migrate legacy systems into our microservice architecture.
    • You will build, ship and monitor your Elixir microservices in production. ?
    • You will do Code Reviews and provide feedback to your colleagues.
    • You will leave code in a better place than you found it.
    • You will participate to build a positive environment for the people around you.
    • You will lead by example.
    • You will share knowledge with everyone and help your team to grow.
    • You will embrace the freedom to experiment. Intrigued in new tech or library? Go for it! Let's see how it improves our services.
    • You will have product ownership by working closely with Product, mobile and data teams. Your job will not be just about writing code.
     
    Requirements
    • +6 years as a software engineer.
    • Production experience working with microservices.
    • Eager to learn and push boundaries with Elixir.
    • Track record of crafting elegant APIs that are easy to use and well documented.
    • The ability to ship fast when needed.
    • Not afraid of leaving your comfort zone.
    • You are ready to make an impact at scale.
     
    Bonus
    • Production experience in Elixir.
    • Exposure to Kafka.
     
    Check out our Engineering Blog and follow our twitter :)
    You can also have a look at our open-source projects and contributions here
     
    Heetch SAS is collecting your personal data (identity, contact details, academic background, professional experience and optionally a covering letter) for the processing of your application to our job offer, based on your consent.
     
    Your personal data will only be accessible to our hiring team, our co-founders, and the manager of the position you are applying to. In addition, data are stored by our processor in order to use its applications tracking system. Your data may be stored outside of the EU/EEA but are protected by appropriated safeguards.
    Your data are stored for a maximum duration of two years. If we do not reply to your application, you allow us to store your data during this term in order to potentially contact you for another position within our company or affiliates and subsidiaries.
     
    You have a right to access to your data, to rectify them, under some conditions to erase them, and to limit the processing. Also, you have a right of portability on your data. In addition, you may revoke your consent and we shall stop processing your data. Eventually, you have a right to define directives about the fate of your data if your death should occur.
    For more information about your rights, please see our privacy policy, or send an email to [email protected].
  • Help Scout
    2 months ago
    As a member of our Ops team, you will be at the heart of nearly every application, tool, and service at Help Scout. The work you do everyday will reflect the team mission: Ensure uptime and security across all of our applications while developing and supporting tools to enable customer bliss. While the mission might be straightforward, anyone who has delivered high availability services and developer tooling at scale, knows this is no simple task. 
     
    To help us with our mission, we are seeking an experienced Ops Engineer to join our team. You will have a direct impact on Help Scout’s success, while helping more than 8,000 businesses around the world. While customers love our product, it means nothing if they can't access our services with great performance.
     

    Technologies we work with

    • AWS, Linux (Ubuntu/CentOS), Chef, Git/Github, RabbitMQ, AWS Aurora MySQL & PostgreSQL, MongoDB, Redis, Jenkins, Docker/Compose, New Relic, Sensu, PagerDuty, Ruby, Go, Python, Java, and PHP.

    About the role

    • You’ll be working on a small team of six (that includes one of our co-founders) and in collaboration with our software developers to build, deploy, secure, manage, and optimize highly-available, fault-tolerant, and horizontally scalable systems in AWS.
    • Ideally, we are looking to add more coverage to the(UTC-5) timezone, but we are open to candidate in UTC-6,-7, or-8 if you are willing to time shift to accommodate the preferred timezone.
    • Our engineering teams communicate mostly via Slack and are committed to remote, agile development. When your code is ready, you’ll create and send a pull request with test cases and tag your team for review. 
    • We are investing heavily in continuous integration and delivery and strive to uphold immutable infrastructure standards. 
    • You’ll work autonomously for the most part and we trust you to get work done when/where you can be productive.
    • In order to ensure excellent service to our customers, you will be part of our rotating on-call team.

    A note about on-call

    • The 5-week rotation follows this format: 1 week on backup on-call(which rarely sees much action), 1 week of being on-call, followed by a 3 week hiatus from on-call.
    • Our on-call shift is not particularly wearisome, but as a thank you for carrying the weight for the week, the day following your shift is a free day off if you want to take it. We want you happy, healthy and well-rested!

    About you

    • You have a deep understanding of what it takes to run SaaS at scale and have a solid understanding of Linux systems and networking; from kernel to shell, system libraries, file systems and client-server protocols.
    • You have a growth mindset, a passion for learning, and are willing to lean into discomfort for the good of our customers and product. 
    • You are proficient and comfortable in the AWS ecosystem.
    • Security engineering is near and dear to your heart; you build with and advocate for a security mindset when implementing new features and infrastructure.
    • You are adept at automating service and infrastructure configuration via industry standard tools(E.g. Chef, Terraform).
    • You have experience building continuous deployment and testing tools. Bonus points if you’ve built and managed a containerized production deployment environment at scale.  
    • You have experience working with MTAs(e.g exim, postfix) and SPAM filtering(e.g. rspamd, SpamAssassin)
    • You have experience building continuous deployment and testing tools. Bonus points if you’ve built and managed a containerized production deployment environment at scale.  
    • You became an engineer because you like building systems, tools or products that help people.
    • You design and build systems that work well and fail gracefully.
    • You write code and scripts that other engineers can easily read and understand and you welcome reviews and feedback from your peers. You are comfortable writing tests and you thoroughly verify your work before you deploy. 
    • You’re a great communicator and have an excellent command of written and spoken English.As a remote company, we rely on clear communication for collaboration and execution. 
    • You believe remote teams are the future of work, or are at least excited about the idea. You have experience working with remote teams or can adjust your work and time-management style to be remote-friendly.
    • You are helpful and empathetic and care about building on our company culture that embraces these qualities.

    Benefits

    • Competitive Salary - We pay at or above market salary in most cases and evaluate a lot of research to make sure everyone is paid well. The formula we use to calculate all salaries is public to employees and is improved upon regularly.
    • Health and dental insurance - We cover you and your family's health/dental insurance 100%. If you are based in the US, we'll cover you on our Aetna policy. If you're based outside the US, we offer a healthcare stipend.
    • Long-term/Short-term Disability Insurance & Life Insurance - We cover 100% of the premiums for LT/ST Disability insurance and base Life Insurance. You also have the option to purchase supplementary life insurance through our provider. (currently US only)
    • Flexible vacation - Take time off when you need it, we trust you.
    • Paid parental leave, including adoption and foster care - 12 weeks for primary caretaker and 4 weeks for secondary caretaker.
    • 401k with 1% match - via Betterment for Business (currently US only)
    • Personal Development stipend - Up to $1,800 per year to improve your craft
    • Great tools - Each employee will be provided with a Mac laptop and 27'' display (or equivalent equipment of choice).
    • Home Office Stipend - You'll also receive $1,000 to spend on outfitting your home office, as well as up to $350 a month to rent a co-working space if you like.
    • Complete transparency - Everyone has full access to business metrics and financial information about the company.
  • 2 months ago
    DeviantArt - the largest online social network for artists and art enthusiasts, and a platform for emerging and established artists to exhibit, promote, and share their work with an enthusiastic, art-centric community. We have over 45 million registered members and attract over 50 million unique visitors per month. Our members — known as deviants — upload thousands of pieces of original artworks every day, everything from painting and sculpture to digital art, pixel art, films, and anime.
     
    Our technology department is responsible for working on interesting scalable technologies and fun features across a number of areas of DeviantArt. Our worldwide remote teams work on a rapid iteration process and encourage collaboration between developers, UI designers, product managers, and non-technical staff.
     
    You are:
     
    A developer with 3 or more years of software development experience in team-based environments. You have advanced JavaScript & CSS skills, and significant production experience with React.js and Redux. You have a proven track record of working on advanced, scalable, interactive web applications as a front-end and/or full stack developer.
     
    You’re passionate about software engineering, and constantly expanding your knowledge. You have strong communication skills, are a self-learner and you engage with the product development lifecycle from concept to support. You also pay close attention to detail, animation and user experience.
     
    Bonus points if you:
     
    • Have a Computer Science degree or equivalent experience.
    • Have some exposure to TypeScript, ES6, lodash, Redux saga, Sass/Less, any template engine (JSX, Jade).
    • Are well versed in working with server-side APIs.
    • Have experience with automation and package management tools such as Grunt, NPM, Yarn, Webpack.
    • Have knowledge of React server-side rendering.
    • Practice TDD.
    As a Front-End Software Engineer, you will:
     
    • Build rich React applications with different state-management paradigms within a very new codebase that leans on frameworks and tooling developed by large and very experienced teams.
    • Push your code to millions of users every day.
    • Interact and collaborate daily with a world-class product, UX and design teams.
    • Improve your skills and learn from top-notch engineers.
    • Tackle tough problems and find creative ways to solve them.
    Please submit links to your live projects, GitHub accounts or other examples of your best sample code!
  • Crunch.io
    2 months ago
    Crunch is seeking talented, motivated engineers to join our fully remote team building interactive data applications. As a part of growing front-end team, you will work with four experienced JavaScript developers and two designers constantly improving our users’ experience. You will also collaborate with others throughout our organization and technology stack to build products that are revolutionizing the way our clients achieve their business goals.
     
    On the front-end team, we feel strongly about developing solutions that are both technically and aesthetically sound. We invite you to bring your experience and perspective to conversations about the future growth of our applications and environment. We work closely together, with a healthy and non-combative review process aimed at improving code as well as developing each other’s skills. In short, we strive to write solid, thoroughly tested, and readable code; and we are seeking a new contributor to our already highly effective team.
     
    In an intermediate engineering role, you will immediately begin to add value to a complex application that clients depend on to get their jobs done. You will learn to refine not only your own code but the Crunch APIs that the application is built upon. Your responsibilities will grow to include ownership of new features, the resolution of bugs, and regression-proofing through comprehensive test coverage. In any given week, you might:
     
    • work on new features with other frontend team members
    • triage, unravel, test, and resolve bugs and issues
    • update existing code in parallel with backend changes to ensure uninterrupted operation
    • review your colleagues’ work on pull requests
    • propose, discuss, and debate technology improvements, code organization, design patterns, and conventions employed in the front-end development environment
     
    Front-end developers on our platform are first-class team members. Although your focus is primarily on JavaScript, you will gain familiarity with the entire system. Some of the technologies that enable us to achieve our well-designed, efficient, and performant applications are:
     
    • ECMAScript (latest specification, as needed)
    • Webpack + Babel (ES6 modules)
    • React + Redux
    • Immutable data objects
    • AngularJS 1.5
    • Styled Components
    • Stylus
    • Unit testing with Jest + Enzyme for React (we have over 5500 unit tests across our app)
    • Jenkins for continuous integration and deployment
    If you have experience or interest in these additional areas, you may have the opportunity to work with them as part of your role:
    • End-to-end testing (we use Nightwatch.js and Docker)
    • Mobile design / touch interfaces
    Qualifications:
     
    • A firm command of JavaScript and, more importantly, an appetite for continual improvement and growth
    • Familiarity with JavaScript frameworks and libraries for building web applications
    • Commitment to high development standards, including comprehensive testing in whatever language you’re working
    • Demonstrated ability to work with team of peers, understanding and respecting the responsibilities and expertise that developers, designers, QA folks, and others bring to the project
    • Ability to provide reasonable estimates on work, meet deadlines, and take ownership and responsibility
    • Well-developed principles of self-motivation and time management
     
    Learn more about our team!
     
    Crunch offers competitive salary; health, dental, and vision insurance; and equity options. We are a small but growing company spread from UTC+1 to +11, mostly in the Western hemisphere. Remote work is flexible and largely independent, yet highly cooperative.
     
    We are an equal-opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status.
  • Help Scout (4+ hours of overlap time with Boston, MA(9AM - 6PM ET).)
    2 months ago
    PHP is at the heart of Help Scout’s web app-- it touches nearly everything we do. Your work will empower over 9,000 businesses around the world to provide great customer service, and will support other senior engineers on your team.

    Tools we use:

    • PHP 7.x
    • Lumen, Laravel, Symfony Console, and a custom PHP framework with League components
    • MySQL, PostgreSQL, and MongoDB
    • RabbitMQ
    • Redis
    • React & Redux, Backbone & Marionette
    • Webpack, Babel, ES6, and Pusher
    • Modular and functional CSS with Help Scout Seed
    • Component-based design systems with Help Scout Blue

    About the role

    • Our engineering organization is just over forty people, around half the company. You will join a small cross-functional crew that includes product management, designers, JavaScript, quality and other PHP engineers.  Everyone on the team is a senior professional in their craft. 
    • On a typical day you may help a customer with an issue, work on a new feature, create a third party integration or enhance back-end tools. On any given project, you will be communicating with internal APIs, integrating with 3rd party services, optimizing processes using Redis, RabbitMQ and various AWS services, and wrapping it all up in support of a React or Backbone/Marionette front end.
    • Our engineering teams work in two-week iterations, communicate mostly via Slack and are committed to remote, agile development. When you are ready, you’ll create and send a pull request with test cases and tag your team for review.  The team pair as needed over video or screen-sharing sessions.
    • We have invested heavily in local Docker development and AWS-based continuous integration and delivery so you can get setup fast.  Any development branch can be easily tested on environments that closely match production. You’ll work autonomously for the most part and we trust you to get work done when/where you can be productive.
    • Your team performs engineering support when a question can’t be answered by our top-notch support team. We’ll get you up-to-speed with engineering support so you can help our customers and improve the product along the way.
    • Everything is secondary to the customer experience. We expect you to have a keen sense of how your code could be changed to positively impact their experience in terms of performance, security, privacy and usability.
    • You'll be working with product people that challenge you to get better every day. The founders are technical and committed to creating a magical experience for customers. You'll deploy work that moves the needle for businesses around the world.

    About you

    • You are very experienced with modern PHP development practices and open source frameworks. You’ve engineered other SaaS projects at scale and feel confident solving difficult problems.  You are comfortable designing elegant solutions that degrade gracefully when faced with extreme load or stress.  You view“best practices” as a starting point for critical thinking, rather than a dogma to follow. 
    • You have modern JavaScript skills including frameworks and can utilize them when needed. If you have worked with React/Redux or Backbone/Marionette, that is great, but it is not required. We can help you pick it up.
    • Your code is not only reliable and performant for customers, but can be read, maintained and understood easily by other engineers on your team. The Zen of Python resonates with you for any language.
    • You believe in writing unit and integration tests and have at least tried TDD. You like owning the quality of the code you write — QA doesn’t mean throwing it over the wall for someone else to test. You understand that some things are too costly to automate and must be manually tested to get it right. 
    • You take pride in your work and ownership of the solutions you build. When a team member or customer is in need, you feel a sense of urgency to understand their pain and thoughtfully help.
    • You are curious and constantly learning. Believing that“a rising tide lifts all ships,” you make everyone around you better sharing what you have learned and looking for ways to improve both yourself and the team.  
    • You enjoy the finish work and detail required to deliver a rich product with exceptional UX. From UI interactions to handling important edge cases, you take satisfaction in delivering a solid experience that delights the users, adds value to the business, and lasts over time.
    • You are a humble professional who wants to be challenged by the work and not the workload. You are willing to ask for help when necessary and unafraid to say,“I don’t know.” 
    • You are proactive about solving problems and improving things. You take the initiative to build tools and processes that will help everyone.  You leave things better than you found them.
    • You are an excellent communicator who can write and speak with empathy for our customers and team. You can easily communicate complex ideas to both technical and non-technical audiences. Clear communication is super important in a remote culture like ours.
    • You believe remote teams are the future of work, or are at least excited about the idea. You have experience working with remote teams or can adjust your work/management style to be remote-friendly.
    • You can work anywhere in the world as long as you have 4+ hours of overlap time with Boston, MA(9AM - 6PM ET).

    Benefits

    • Competitive Salary - We pay at or above market salary in most cases and evaluate a lot of research to make sure everyone is paid well. The formula we use to calculate all salaries is public to employees and is improved upon regularly.
    • Health and dental insurance - We cover you and your family's health/dental insurance 100%. If you are based in the US, we'll cover you on our Aetna policy. If you're based outside the US, we offer a healthcare stipend.
    • Long-term/Short-term Disability Insurance & Life Insurance - We cover 100% of the premiums for LT/ST Disability insurance and base Life Insurance. You also have the option to purchase supplementary life insurance through our provider. (currently US only)
    • Flexible vacation - Take time off when you need it, we trust you.
    • Paid parental leave, including adoption and foster care - 12 weeks for primary caretaker and 4 weeks for secondary caretaker.
    • 401k with 1% match - via Betterment for Business (currently US only)
    • Personal Development stipend - Up to $1,800 per year to improve your craft
    • Great tools - Each employee will be provided with a Mac laptop and 27'' display (or equivalent equipment of choice).
    • Home Office Stipend - You'll also receive $1,000 to spend on outfitting your home office, as well as up to $350 a month to rent a co-working space if you like.
    • Complete transparency - Everyone has full access to business metrics and financial information about the company.
    About Us
     
    Help Scout is made by roughly 80 people in 40+ cities around the world, all with a passion for excellence in their craft. We come from diverse backgrounds and are united by an enthusiasm for great products and delightful customer experiences.
     
    Since launching in April of 2011, Help Scout now powers 9,000+ support teams in over 140 countries. Our software is used and trusted by businesses of every shape and size.
     
    Designed to go the distance
     
    Our mission is to foster the world’s customer-centric businesses by providing tools that serve customers in the most human, helpful way. While growth is important, team and values are paramount. We’re always striving to do impactful work we’re proud of in lieu of chasing overnight success.
     
    We’re builders without borders
     
    Our entire team is free to work remotely from wherever they choose. We overcome remote challenges through transparency, trust, and video conferencing. The reward is worth the effort—we’ll take talent, skill, and diverse perspectives over local geography any day.
     
    Above all, we want Help Scout to be a place where passionate people can do their very best work. You won’t find any ping-pong tables or kegerators here. Instead, you’ll be surrounded by driven, supportive teammates who will push you to be better. We take work/life harmony seriously, too, as we want every career at Help Scout to be a long and satisfying one.
     
    Diversity & Inclusion
    We are an equal opportunity employer and are committed to building a company that embraces and celebrates diversity and inclusion. We do not discriminate on the basis of race, religion, color, national origin, gender, gender identity or expression, sexual orientation, age, marital status, veteran status, or disability status. We have read the studies and understand that diverse teams build better products, bring more perspective to the table, contribute to a company’s financial success and help foster a more inclusive environment for all employees, but the bottom line is that it's the right thing to do.
  • 2 months ago
    We are a fast-growing and leading company in the personalized health space. We build software to help interpret peoples’ genetics, lab tests and symptoms in order to give personalized health recommendations.
    • Our primary goal is to give people the tools they need to live a healthier and better life
    • We are a flat organization and prioritize efficiency
    • We work as a team and every input and suggestion is taken into account, no matter who it comes from
    • We thrive on open communication and dedication
    • We are a meritocracy and people who show good abilities can move up in the organization fast.
    If this is the type of company you want to be a part of, apply now! Job Type and Pay: We are looking for a talented frontend developer. Pay will be in accordance with abilities and experience.
    • Full-time only
    • Position is remote
    • No agencies
    • Must work a minimum of 4 hours within PST time zone between 9AM to 8PM PST
    Required Duties & Skills:
    • Proficiency in React, Redux, and Redux-Saga
    • Must have a soli