A palm tree

Remote Engineering Jobs

The largest collection of remote Engineering jobs online. Filter by location requirement and employment type. New jobs added daily.
Your Location
Employment Type

Featured Remote Jobs

Recent Remote Jobs

  • Packlane logo

    Software Engineer

    18 hours ago

    At Packlane, we help customers create custom packaging that can transform their businesses – and we need you to build the powerful tools and integrations that make it all possible. In fact, we’d be OK with you wearing a brightly colored superhero cape at your desk because you have visionary powers to see the future, lasers in your fingertips to weld together innovative solutions, and X-ray vision for detecting and eradicating bugs and inefficiencies.

    As the ideal candidate, you understand that inventive and stable software is essential to the continued prosperity of our business — and also result in web experiences more forceful than a locomotive.

    Consider Packlane a unique challenge - you’ll be working on systems that enable people with a range of design knowledge (from novices to experts) to create products that help them tell their business’s brand story. It’s a big job, but the engineer we’re looking for will be excited to work on a career-defining startup that’s pioneering new approaches to designing and manufacturing packaging. Join our team as a software engineer and put your super-skills to work for the forces of good.

    What You'll Do:

    • Ideate. Create. Innovate. Help our small (but ultra-productive!) team craft new and wonderful products both by building innovative elements and integrating solutions.
    • Craft the core of the web applications that power our business and pitch in on front-end development.
    • Build reliable systems in Elixir, Phoenix, and the BEAM ecosystem and integrate them with world-class applications driven by PHP, PostgreSQL, and more.
    • Collaborate with stakeholders, department heads, and consultants to design and implement the best business solutions possible.
    • Help chart our course to dramatically scale our business, while maintaining architectural simplicity, pervasive observability, readable code, and a happy and engaged development team.
    • Bend steel with your bare hands (optional).

    What You'll Love About Packlane:

    • Use the technologies you love - Packlane is an opportunity to cut your teeth on an exciting technology stack, including innovative development frameworks and cutting-edge functional languages.
    • We’re a small team - You’ll be one of few, which means you’ll have a real chance to make an impact. Expect (and hopefully enjoy!) a lot of control and influence over product decisions and prioritization, with significant engagement and input into business decision-making.
    • You’ll help build our future - We’ve got a lot of ambitious projects in the works, from re-building manufacturing infrastructure from the ground up, to implementing robust order management systems that orchestrate an intricate production flow, and you’ll be at the forefront of it all. We value creative thinking, bold decisions, and the courage to take ownership over solutions.
    • You'll be challenged to grow - If you are curious and willing to continue to learn and level-up, you'll be right at home on our team. We value diverse and growing skillsets as well as deep knowledge in specific areas of software development and engineering. We encourage exploration and growth, sharing your knowledge, and evolving our stack and implementation.
    • Flexibility - We’re a fully remote company, from Engineering through Customer Service. We’re proud of our remoteness and make sure to stay connected and interactive through Slack, Zoom, and other channels. Our core business spans the North American time zones from GMT-3 to GMT-7, so as long as your work schedule can overlap within those boundaries, we're good! We welcome applicants outside of the US / North America. We value work-life balance and work to find innovative solutions to meet peoples' needs.


    • 2+ years of experience in Elixir, Phoenix, and Ecto to build domain logic, web APIs, internal tools, or similar big projects in production. You have a couple of languages under your belt and aren't afraid of picking up new ones. Experience with PHP and Javascript is a plus.
    • Real-world experience in designing and evolving SQL schemas and writing code that manages relational data. You're confident working with production data, choosing indexing strategies for tables based on their access patterns, and deciding when and how to use data caching in memory, as a few examples.
    • A great understanding of web technologies, and how to optimize them so a website handles complex data with speed, robustness, and security. You don't break a sweat while debugging production issues with the help of logs and tracing.
    • You understand the value but also the cost of writing tests. We value high test coverage and, at the same time, we try to avoid being slowed down by tests that are too implementation-dependent when refactoring existing code.
    • An easy-to-work-with attitude, well-organized, and highly self-motivated.
    • Reliable. Accountable. Dependable. And all the other good -ables. You know what they are.
    • Great communication and collaboration skills.
    • Strong work ethic and a healthy obsession with learning new things.
    • Don’t see your strengths listed? Tell us about them! We want eager and gritty applicants :) not narrowly pigeon-holed engineers.

    Bonus Points

    • Pragmatic approaches to complex problems. Know when a hack is the right solution.
    • Expert at debugging and willing to jump into the fray.
    • Previous experience on remote teams.
    • Experience setting up and managing cloud resources in AWS or GCP

    Employment type

    • Employee or contract depending on location.
    • US applicants and International contractors who can overlap with North America time zones (minimum 2 hours overlap with PST) are welcome to apply.
  • Lullabot, Inc. logo

    Drupal Developer

    Lullabot, Inc.
    20 hours ago

    Lullabot is seeking a full-time Drupal Developer who will thrive as part of our innovative and supportive client services team. We are looking for someone who writes organized, well-documented code, strives to follow coding standards and implement best practices, and who succeeds when working collaboratively on a team with content strategists, designers, developers, project managers, project owners, and clients. 

    The successful candidate will have strong technical skills combined with the ability to be creative and compassionate. They'll be able to manage themselves in a 100% remote-work environment and will possess excellent communication habits in order to work well with other team members and clients. Equally important is an individual who can stand behind and support our Core Values.

    Lullabot is committed to diversity, equity, and inclusion. We strive to be a place where everyone, from any background, can do their best work and feel safe while doing so. We not only believe this is a core part of our Be Human value; it’s crucial to our Engineering Values as well. In recruiting for our team, we welcome the unique contributions that you can bring!

    Responsibilities Include:

    • Working in a collaborative development team, usually consisting of back-end and front-end engineers and a technical project manager
    • Writing and debugging back-end code for Drupal (including but not limited to):
      • Drupal’s key APIs
      • Custom module writing, converting, and editing for Drupal 7, 8, 9
    • Working with advanced Drupal 8 tools such as Drush, Composer, Configuration Management, Plugins, Services, etc.
    • Drupal 8 site-building tasks (including but not limited to):
      • Enabling and configuring modules
      • Settings, configurations, views, menus, view modes
    • Managing a local development environment and working with command line tools
    • Assisting as needed with content modeling and architecting solutions
    • Performing or assisting with QA
    • Attending scheduled stand-ups with project team to provide updates
    • Collaborating, planning, and completing development tasks
    • Peer reviewing co-worker and client code changes
    • Assisting with back-end performance assessments and improvements
    • Providing insight to help improve Drupal expertise of co-workers, contractors, and clients
    • Documenting and evaluating requests from clients
    • Setting priorities, expectations, and communicating with project manager and/or clients around project needs and task progress

    The ideal candidate will have the following attributes:

    • Professional code or other examples of systems you've designed or implemented relevant to enterprise CMS development.
    • Knowledge of Drupal coding best practices and security standards.
    • Used Git and Gitflow for version control in past professional roles
    • Experience with pull request and peer review workflow
    • Familiarity working within an agile workflow and project ticketing systems
    • Has a well-rounded understanding of Drupal-adjunct technologies such as the LAMP platform, and Drupal theming
    • Ability to plan, run, and write automated tests with tools such as PHPUnit or Nightwatch
    • Strong written and verbal professional communication skills
    • Has a professional, collaborative, and proactive approach to people and problems
    • The ability to use the following skills on a daily basis: friendliness, judgment, empowerment, respect, integrity, tact, and honesty
    • A discerning, critical mindset that avoids cynicism
    • Team player with proven ability to work well under pressure and within deadlines
    • Self-directed: able to work independently and within a virtual team, and consistently manage your own time and tasks 
    • A desire for a healthy work/life balance: though additional work may sometimes be necessary, we plan for a 40 hour work week

    Bonus points for:

    • Ability to write JavaScript and non-Drupal code
    • DevOps knowledge
    • Knowledge of Docker-based local development environments
    • Familiarity with accessibility best-practices
    • Familiarity with developer tools available in modern browsers
    • Familiarity with managed hosting services and deployment tools
    • Been an active member of an open-source web community
    • Worked with large teams, 5+ people, on large projects from start to finish

    Physical Requirements

    • Must have a reliable internet connection and a willingness to work from home (or anywhere) in a distributed fashion.
    • Must be able to use a computer for up to 8 hours per day
    • Must be able to travel 2-3 times per year in the United States for client on-sites and company events. Travel will be limited initially due to Covid-19 considerations.

    Education & Experience

    Two or more years enterprise-level Drupal development experience or equivalent relevant experience required. Bachelor’s degree in computer science or information technology is a bonus.


    We're looking for a full-time (40 hours per week) employee or contractor. Employees must be based in either the United States or Canada. We have the ability to work with contractors between the GMT +02 (Spain) and GMT -08 (US-West Coast) time zones.

    Salary Range

    $70,000-102,500 USD annually, pay will be commensurate with experience.

    How to Apply

    Submit your resume, cover letter, and code samples through our website

    This position is open until filled. We are interviewing for multiple positions to start in mid-May.

    About Lullabot

    Chances are good that working for Lullabot will be like nothing you've ever done before. Lullabot has been a leader in Drupal web development since our founding in 2006. We’re a distributed company without a central office, and our team is spread out across the U.S., Canada, South America, and Europe. We are masters of communication and our tightly-knit team works very closely despite geographical separation. In fact, most new employees say they feel more connected to their co-workers at Lullabot than they ever did at a conventional co-located company.

    Lullabot is a 100% employee-owned ESOP, and the majority of our team are full-time employee-owners. We provide a great benefits package including health, vision, dental, and life insurance; a retirement plan; a generous tech stipend for employees to purchase computers, cell phones, or other work-related expenses; and an annual professional development budget. We offer new employees 15 paid days off per year, 20 paid days off per year after your two-year anniversary, and 25 paid days off after your seven-year anniversary. In addition, we offer a four-week paid Sabbatical once an employee hits 10 years with Lullabot. (Plus holidays!) And did we mention there's no commute? Your time is flexible as well, so if you need to take a break to pick the kids up from school, it's not a problem.

    We have flexible hours, but we tend to schedule meetings during the North American workday and expect employees to be online and available during most of this time. Self-direction, an approachable and confident attitude, and a focus on quality over quantity are some of the things we look for. We work from both the head and the heart and guide our decisions by our Core Values.

    One more thing…

    We strive to be transparent about our timeline and welcome you to reach out to Human Resources at hr@lullabot.com to touch base on your application at any time. 

    Lullabot, Inc. is an equal opportunity employer committed to providing an environment that is free from discrimination and harassment based on race, age, creed, color, religion, national origin or ancestry, sex, gender, disability, veteran status, genetic information, sexual orientation, gender identity or expression, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. Our EEO policy applies to all aspects of employment, including recruitment, hiring, promotions, discipline, terminations, wage and salary administration, benefits, and training.  

    Applicants who require reasonable accommodation to complete the application and/or interview process should notify Human Resources at hr@lullabot.com.

  • Dreamcatcher Solutions  logo

    Mid & Sr. .NET Developer

    Dreamcatcher Solutions
    USA Only
    22 hours ago

    My client is looking for a Mid & Sr.  Back-End .NET Developer who can handle a fast, scalable, problem solving software environment. You will be solving problems of scale and flexibility that most engineers never see, building a product capable of serving our customers in very unique ways.   Your scope extends from the high-performance data layer to complex business layer. This position requires the mental agility to jump from the deep code-level view to big picture view and back into code view. You will design and develop systems that let our customers run millions of transactions daily. The design decisions and judgment calls you make will impact millions of indirect customers in North American and US territories.What you will be doing? Create designs, code, tests in-line with approved architecture and engineering processes and best practices.Manage availability, latency, scalability by engineering reliability into software and systemsReview and influence ongoing design, architecture, standards and methods for engineering services and systems.Identify and resolve production issues as neededRespond to and resolve emergent problems; write software and build automation to prevent problem recurrenceMentor junior software engineersMust have skills: (MUST be a US Citizen or Green Card Holder)MS in Computer Science or related field/degree plus 4+ years of relevant experienceOR BS plus 6+ years of relevant experience- .NET Framework, C#, Visual Studio, building high-performance SQL Server database applications using ADO.NET or Entity Framework or nHibernate WWF and AOP experience.Experience building high-volume and critical production service environmentFluency in C#; and core .Net features Technical expertise in building and tuning multi-threaded high performance .NET applications.Strong server side development skills designing and developing high traffic applications in a fast paced environmentExperience with agile development and scrum methodologiesMust have working knowledge and experience of Entity Framework or nHibernateMust have working experience with features in .Net 4.0 such as LINQ, and TPL

  • Witekio Corp. logo

    Senior Embedded Linux Software Developer

    Witekio Corp.
    USA Only
    1 day ago

    Witekio is a fast-growing company and we are hiring a Senior Embedded Linux Software Developer passionate about embedded devices and enthusiastic in new technical solutions, services, and devices. If you love connecting hardware to software, join us and help high tech makers build great software.

    What you will do:

    • Develop middleware based on C/C++. Customize Yocto and Buildroot distributions.
    • Perform driver and middleware development on a variety of embedded hardware platforms.
    • Write device drivers for bootloaders and the Linux kernel.
    • Develop or customize board support packages (BSP) for our clients' hardware to provide additional functionality, such as software updates, enhanced security, and optimization.
    • Actively participate in low-level software architectural discussions.
    • Keep schedules, project requirements, specifications, and deliverables through cross-collaboration with Witekio’s team members and its clients.
    • Participate in project validation, estimation, and project sizing. Understanding project limitations and helping ensure expectations meet what is achievable.
    • Mentor and share skills with peers. 

    We’re looking for you to bring:

    • Yocto expertise is a must have.
    • Embedded software development experience in C/C++.
    • Proficiency with Linux kernel and middleware development on ARM architecture.
    • Experience with embedded design, development and debugging.
    • Excellent client management skills.
    • MS or BS in Electrical Engineering, Computer Engineering, Computer Science or a related field, and five years of experience as an Embedded Software Engineer or related positions.
    • Knowledge of buildroot.
    • Ability to work remotely and communicate effectively with team members and clients.

    About us:

    WITEKIO, an Avnet company is an expert in embedded software, with over 100 engineers based around the world including teams in the United States, U.K., Germany, and France. As a world-class leader in IoT and embedded software, our goal is to bring a global software system vision to innovative devices. 

    Our Perks:

    • 100% medical, dental, and vision coverage for full-time employees and 50% for dependents
    • Very generous time off and paid Holidays
    • 401(k) with a 5% company match
    • A parental leave
    • Employee referral bonus
    • Exchange program with the availability to work in any of our European offices
    • Plus, unlimited snacks and beverages in our kitchen
    • and Fridays’ French Pastries!

    Technical assessment is required as a first step in the screening process.

    Location: USA remote

    Applicants must be authorized to work in the U.S.

  • First+Third logo

    Lead Front End Engineer

    1 day ago

    Overview Of Role:

    We're a fully remote web development agency looking to add a Lead Front-end Engineer to the team. This full-time position would help us develop and maintain our developing standards and coding practices and also be willing to roll up their sleeves and help us create engaging websites, web apps and new features for clients. This person should have a keen eye for engaging animations and clean code and willingness to teach. 

    Our mission:

    At First + Third, it is our mission to outperform average agencies. We believe that when an agency only thinks about how to get a project done and not enough about the client’s goals, it becomes impossible for the project to be a success.

    As an organization we are obsessed with helping our clients understand and achieve their objectives through thoughtful, well-executed web design and development. We are relentless in our pursuit of the very best solution for each individual client and work tirelessly until the desired results are achieved.

    As a team, we invest ourselves fully in meeting our client’s goals as if they were our own because when they succeed, we do too. 


    1. Write it down - Document, train and align team on front end standards for all of our projects moving forward.
    2. Teach/train - Using their documentation, can bring new devs and/or contractors up to speed quickly on our standards and practices and continues to help progress the teams skills and capabilities.
    3. Execute - Be able to take visual designs in sketch and written specifications and turn those into semantic html/css/js that is reusable, scalable, performant, accessible and works on all major browsers.
    4. Make it move - we love to create experiences on our pages. We leverage CSS and JavaScript animation to make our pages come alive
    5. Components - Be able to create reusable Gutenberg blocks that allow clients and product team to enter content and customize the components.
    6. Reuse - Develop a reusable component/block library for WordPress that is reusable across client projects


    • 6+ years of experience as a front-end developer.
    • Strong understanding of HTML and CSS, including cross-browser compatibility and performance.
    • Ability to write modern and performant JavaScript using latest technologies.
    • We expect you to know your way around git and Github
    • Experience with front-end building tools (such as Webpack).
    • Experience working remotely.
    • Experience in mentoring and leading a team.
    • Comfortable interpreting designs and/or specifications and thinking through the best approach to adapting it to code.
    • A solid understanding of good UX and UI practices for websites.
    • Familiarity with Sketch and Adobe XD.
    • Experience with WordPress and Gutenberg with building out custom blocks.
    • Experience creating component systems.
    • Ability to communicate with client stakeholders, both technical and non-technical, about the impact of decisions.
    • Estimating work for a project and taking specs and turning into clearly defined, executable tasks.

    Nice to haves:

    • Experience with React
    • Experience with Node.js
    • Experience with Shopify
    • Understanding of WCAG accessibility compliance. Ability to implement accessibility standards as well as audit existing websites.

    Join Our Team!

    If this sounds like it would be a good fit for you, we’d love to hear from you. Here’s how the process works: 

    1. Apply: Introduce yourself and let us know a little about yourself. Please include a resume and a summary of a recent project/product you built. 
    2. We’ll Get Together: Virtually of course, we’ll set up a time to get to know each other, ask questions, and make sure we’re both a good fit for one another. 
    3. Take a look at work: We like to get a sense of how you approach a problem so we’ll give you a quick project to complete.
    4. Succeed Together: We’ll get to work helping our clients reach their goals because when they succeed, we do too. 

    More about First + Third

    First + Third is an agency deeply committed to helping leaders understand and achieve business goals through thoughtful, well executed, and expertly managed web design and development. With over 20 years of experience, we have had the privilege of working with organizations such as LeanIn.Org, Facebook, Billboard Music, Girls Who Code and The Hollywood Reporter to name a few.

  • Varsity Tutors logo

    Software Engineer II – Full Stack

    Varsity Tutors
    USA Only
    1 day ago

    Title: Software Engineer II (Full Stack)

    • Location: Remote


    We are looking for Software Engineers to join our fast growing Engineering team. This is a great opportunity to work with an amazing team and drive the technology of learning products and platforms. We operate in a highly collaborative environment with Product and Design to build experiences that matter to our customers. At Varsity Tutors, engineers do not just write code, they actively participate in the conversation on what and how to build the systems and solutions that matter to our customers. If you love your customers as much as we do, we’d love to hear from you.

    This position is a full-time remote opportunity! (We’ve been remote friendly for years and that isn’t going away).

    Note: Please feel comfortable applying, even if you don’t meet all the requirements for the position. We’ll let you in on a secret: there’s no such thing as a perfect candidate. Everyone can grow at Varsity Tutors. We strongly encourage members of underrepresented groups and people of diverse backgrounds to apply. Apply now if this is a role that would make you excited to come into work every day!

    About Varsity Tutors:

    Varsity Tutors, a Nerdy Company, is the leading direct-to-consumer, curated gig economy platform for live online learning benefiting both learners and experts. We have built a comprehensive online learning destination that enables the delivery of scaled high-quality live expertise for learners of all ages across thousands of subjects and multiple learning formats through the application of technology and AI. We’ve raised $107M million in venture capital from TCV, Learn Capital, and the Chan Zuckerberg Initiative. We also recently announced that Nerdy, the parent company of Varsity Tutors, plans to go public via a SPAC with TPG Pace Tech Opportunities later this year, with a $1.7 billion market valuation.

    We succeed thanks to a diverse mix of talented people who want to come, to stay, and do their best work. If you love learning, technology, and making a true impact, you’re going to love working here!

    In this position, you will

    • Collaborate with stakeholders and partners across teams and departments
    • Write performant, maintainable code that is easy to read and well-documented
    • Write automated tests to thoroughly validate the correctness of your code
    • Deploy large-scale web applications
    • Have a focus on quality, and operate iteratively to get from good to better
    • Be a part of your team’s on-call rotation; we all own our code end-to-end from development to deployment to operations
    • Come ready to learn from some of the best and brightest in the industry
    • Work independently and collaboratively in a dynamic and fast-moving team
    • Be effective in a team environment working with fellow engineers, product management, and design


    • 3+ years of experience working as a Full Stack Engineer
    • Experience with React or similar UI frameworks (e.g. Vue, AngularJS)
    • Experience with Ruby on Rails or similar web frameworks (e.g. Django)
    • Experience with deployment systems (e.g. CodeShip, AWS CodeDeploy)
    • Familiarity with AWS Services (e.g. RDS, Kinesis, EC2, Lambda, et cetera)
    • Familiarity with the Linux Operating System and command-line tools
    • Understanding of OO design, algorithms, and data structures
    • Familiarity with implementing e-commerce solutions is beneficial
    • Aptitude to quickly learn new languages and technologies as necessary
    • Computer Science or related degree

    Varsity Tutors Leadership Principles

    Relentless Focus on Customers * Comfort with Ambiguity * Ownership * Simplify * Intellectual Curiosity * Build Teams * Think Big * Insist on High Standards * Bias for Action * Build Trust * Go Deep * Have Conviction * Deliver Results * Are Right, a Lot


    • Once in a lifetime opportunity to help revolutionize how the world learns!
    • Fun, collaborative, and team-oriented work environment with plenty of training and a feedback-rich culture
    • Remote friendly
    • Hackfest!
    • Work-life balance
    • Healthcare Plans (Medical, Dental, Vision, Life)
    • 401k Company Matching Plan
    • Flexible PTO plus a floating holiday (for your birthday!)
    • Paid VTO (“Volunteer Time Off” to do community service/charity work)
    • 52 hours of Free Learning Sessions per year for you or immediate families members and free access to our Virtual School Day classes and School@Home program
    • Collaborative, and team-oriented work environment
    • Try a free trial of our Live Learning Platform here: https://www.varsitytutors.com/freetrial
  • InVision logo

    Lead Software Engineer – Shared Services

    1 day ago

    Title: Lead Software Engineer – Shared Services

    • Location: Work from Anywhere

    InVision is the leading product design and development platform for teams building world-class digital products. It’s every company’s imperative to continuously innovate and improve on their customer experience: InVision’s platform, education, and community enable creative collaboration across teams and geographies for improved speed-to-market and powerful business results.More than 7 million people across global enterprises and small teams come to us when they are looking for digital transformation. That process doesn’t start and end in any design tool: it encompasses ideation, conversation, visual collaboration and so much more. Teams use InVision to create, prototype and test new ideas; develop repeatable and streamlined processes in design, product and engineering; and improve workflows to move more efficiently from inspiration to production and drive innovation. The InVision platform allows teams to collaborate throughout the process with every stakeholder, giving individuals the visibility and know-how they require. Customers include 100 percent of the Fortune 100 and organizations including American Express, Adidas, Boeing, Ford Motor, Netflix, HBO, Ikea, Slack and Virgin Atlantic.

    InVision is a fully distributed company with people in more than 20 countries. Investors include Accel, ICONIQ, FirstMark, Tiger Global, Battery Ventures, and Spark Capital.

    Our team is in search of a Lead Software Engineer to help us change the way digital products are designed.

    About the Team:

    A part of our product-platform organization, the Shared Services team is responsible for providing secured, reliable and scalable services, running under AWS. This team owns high-throughput shared services that are core to our platform and inherently require a strong focus on scalability and performance. We’re a uniquely horizontal team integrating with every InVision product area. We’re highly collaborative and enjoy helping each other to get things done; our next teammate should share a similar mindset and help us strengthen our team culture.

    What you’ll do:

    • You’ll build robust backend services in Go that must be performant under load, scalable, and deliver large sets of data.
    • Have the opportunity to contribute new ideas, and the ability to share your knowledge within and outside of the InVision organization
    • Be pragmatic, know how/what to balance to deliver software with the most impact on time
    • Be an ambassador for our culture where employees and customers come first, act with integrity and intelligent urgency
    • Be a champion for the team in leading and improving processes towards engineering excellence
    • Participate in code reviews and help to guide software architecture decisions
    • Mentor and learn from the developers & product managers on your team

    What you’ll bring:

    • Strong backend expertise; API development, experience with Micro-services
    • Motivation to understand the business, our users, their requirements, and to deliver results
    • Passion for continued learning and a track record of picking up new technologies and skills as you ship awesome code
    • Strong proficiency in Go; or professional experience in one of the following backend languages: C, C++, Java
    • Ability and interest to learn and teach best engineering practices.
    • Experience/ability to work with fully remote teams
    • 5+ years experience in a fast moving tech environment
    • An affinity for creating software that is extensible, performant, and easy to read
    • BS or MS in computer science, mathematics or a related field, or equivalent work experience is a plus!

    About InVision:

    InVision offers an incredibly unique work environment. The company employs a diverse team all over the world. Each InVision team member is given the freedom and tools to do their best work from wherever they choose.

    The benefits we offer in the United States and Canada include competitive health plans and retirement plans. Some InVision-wide benefits offered to all employees across the globe include a flexible vacation policy, monthly coffee shop stipends, annual allowances for books related to your profession, and home office setup & wellness reimbursements. InVision is an international employer so some benefit offerings will vary from country to country.

    InVision is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please let us know.

  • BuySellAds logo

    Ruby on Rails Developer

    1 day ago

    Who are we?

    BuySellAds operates the largest self-serve advertising marketplace on the web. We’re an adtech company empowering publishers and advertisers to connect more efficiently. Don’t let the “adtech” part scare you away: our mission is to help publishers better monetize their sites so they can spend their time focusing on what they care about (their content!) rather than selling ads. We leverage tech to help broker these sales, and attempt to distance ourselves from the shady world of advertising that existed before.

    Dribbble, CodingHorror.com, NPR, and The Atlantic are just some of the sites who we’re able to help make more money - connecting them with advertisers like Adobe, Microsoft Azure, Slack, Digital Ocean, and Atlassian who are all able to expand their reach through us.

    We are a fully distributed/remote team, with ~50 people spread out across 25 cities in 5 countries. We primarily use Rails and React, with a smattering of Go and PHP, but seek to hire developers who are language agnostic and are more interested in shipping quality code than bikeshedding it. 

    A sneak peek at our dev team:

    • Primarily use Ruby/Rails for the API with a React setup on the frontend (SPA) 
    • Some Go for performance-relevant code
    • Heavy Docker use, mostly hosted on AWS
    • We release code every day

    Who are you?

    We’re looking for mid-senior level developers to help us build out our platform. Everyone on our dev team makes meaningful contributions that positively impact our team and our customers every day - you will likely ship code on your very first day at BSA.

    Ideally, we’re looking for someone who is:

    • A natural problem solver: integrations can be messy work, requiring equal measures creativity and patience.
    • A self-starter: remote teams carry lots of autonomy. There’s no micromanaging here.
    • A great communicator: we’re big on teaching, learning, debating, and explaining, and these things require clear, deliberate communication.
    • Experienced working in ad-tech

    You’re likely more awesome than you think, so apply even if you only check a few of these boxes.


    Woohoo! To apply, send us a blurb about who you are and what you’re into. If you’re stuck on where to start, just focus on what you like to build, things you’ve built in the past that you’re proud of, and what you’d like to be building now. 

    We do our best to make the hiring process fair and straight-forward: we do an initial meet-and-greet phone screen, a live pair-coding session over Slack (our primary mode of communication), and a take-home coding test. We move quickly on decisions, and we aim to respond to every applicant and provide feedback where appropriate: even if we aren’t the right fit for each other, we want you to know rather than have to second-guess. 

    And if we are the right fit? We’re stoked. Come build a platform to help fix advertising with us.

  • Shift logo

    Senior Software Engineer, Platform

    North America Only
    2 days ago

    Senior Software Engineer, Platform


    Build rock solid Java & NodeJS services using MySQL, ElasticSearch, and MongoDB.


    Reporting to the Engineering Manager, Backend, you will build out services and APIs that support Shift’s suite of products. You will be working on a team of Java and NodeJS engineers who have strong domain knowledge and experience in their technical areas. You will work on problems related to API deployments, video transcoding, video watermarking, auth systems, and workflow systems. You’ll be a part of our full development cycle including product reviews, development, code reviews, testing, and support.

    It will be your responsibility to build advanced solutions through design, architecture, planning, and collaborative execution. You will lead projects regularly and support the success of others through good mentoring, planning, and teamwork. You will use your strong planning, prioritization, and communications skills and communicate clearly and frequently with your team. You must be able to effectively contribute and mentor across the full application and effectively juggle multiple tasks and problems at once. 



    • Be able to mentor junior engineers
    • Give guidance, feedback, and direct mentorship to ensure junior team members are set up to succeed and grow
    • Review code to enforce best practices

    Project Delivery

    • Take ownership of a product or a complex set of product features
    • Think critically about problems and be able to provide reasonable and realistic estimations
    • Prioritize tasks and goals to meet daily challenges and evolving company needs
    • Identify risks early and work with the project team to communicate and remediate
    • Be able to set short term plans in writing for distributed team members
    • Deliver projects on time and on budget


    • Communicate complex engineering concepts to various audiences
    • Be an example for effective collaboration and contribution
    • Great listening skills with a strong desire to understand who you’re communicating with.
    • Big respect. Small ego.


    • Understand clean coding principles
    • Understanding of design patterns and common application architectures
    • Implement and maintain Shift architecture patterns, styles, and engineering best practices. Strike a practical balance between DRY and KISS principles.
    • Review code to enforce best practices
    • Properly communicate, document, and execute releases
    • Be a contributor. Regularly make high quality, meaningful contributions to the development of Shift applications and systems
    • Design and contribute to internal tools that increase velocity and quality of business decisions.

    Attributes of a successful Senior Software Engineer at Shift are:

    • Pragmatic. You understand that meeting business objectives is the ultimate goal.
    • Experienced. You’ve done this before. You have a strong foundation in software engineering and can take responsibility for complex problems.
    • Thoughtful. You have learned that the best solutions start with understanding the problem. You listen to others and seek out information.
    • Responsible. You believe you are accountable for what you create. You test your work and support your customers.


    Languages: Java, NodeJS

    Platforms: MacOS, Linux (Debian, Amazon Linux)

    Databases: MySQL, ElasticSearch, MongoDB

    Support & Tooling: IntelliJ, VSCode, GitLab, Git

  • Chromatic logo

    Lead Web Application Developer

    2 days ago

    Role Summary

    We’re looking for an outgoing and motivated lead developer to join our fully distributed team. We need someone with exceptional communication skills who would be excited to join a talented and tight-knit team in our compelling saga to rid the world of bad websites. A strong portfolio of your best work should be included with your application. We do a fair bit of work with Drupal and other enterprise systems, so experience here is a real plus.

    • Salary Range: $80,000 - $90,000 USD, commensurate with experience
    • Manager: Mark Dorison: CTO, Partner
    • Timeline: We hope to fill this position by the end of April 2021, or sooner.

    Roles & Responsibilities

    • Work closely, and proactively communicate with clients and Chromatic team members on engagements to deliver exceptional code, consulting, and advice.
    • Participate in and lead peer code reviews and project stand-ups.
    • Coordinate the work of one or more developers on larger initiatives.
    • Assist in defining project requirements.
    • Evangelize development/process best practices to Chromatic’s clients and the community.
    • Work with developers of all experience levels and lead by example.
    • Engage with the open-source community via code contributions, projects, presentations, blog posts, etc.
    • Accurately estimating the effort required to implement technical functionality for yourself and others.
    • Maintain authentic relationships with client team members.
    • Attending client on-sites.
    • Conducting technical interviews to identify quality candidates.
    • Presenting yourself in a way that represents Chromatic well.

    What We Are Looking For

    The following experience is required:

    • Strong object-oriented PHP development experience.
    • Excellent communication skills, both written and verbal.
    • Strategic thinker that often anticipates problems before they occur.
    • A proactive mindset.
    • Creation of and adherence to best practices.
    • Working knowledge of HTML, CSS, JavaScript, Ajax, JSON, XML, and SQL.
    • REST web services.
    • Located between GMT-10 and GMT+2 time zones.

    Experience with the following is a plus:

    • Open-source/Drupal.org project/development experience.
    • CSS preprocessors.
    • Task runners.
    • Git and GitHub pull request/code review workflows.
    • Agile project management methodologies.
    • Speaking and teaching on industry topics.

    If you are on the fence about any of the individual job requirements but feel as though you are qualified and would be a good fit for this position, please apply! Willingness to learn, collaborative work style, and core value alignment is much more important to us than checking off boxes. Your application is welcome.

    Some other important traits

    • Chromatic is a completely distributed team – strong communication skills, both verbal and written, are of the utmost importance.
    • The desire and ability to brainstorm ideas, do research, remain current with industry trends and best practices.
    • Enthusiasm, personality, teamwork, and a positive attitude count tremendously. 
    • Candidates are encouraged to include a short, introductory video with their application. Don’t overthink it!

    What sets Chromatic apart from a typical job?

    • Work from wherever you want, whenever you want: Our office is completely distributed, you may work from wherever is best for you. We encourage our team members to work when it is most effective so they’ll do their best work, but we tend to schedule meetings during the North American workday and expect our team to usually be available during this time.
    • Reasonable Bookings: We book our team members with a max of 30-35 hours per week for project work. We believe more than that is asking too much. The other 5-10 hours is reserved for team meetings, community contribution, and professional/skill development.
    • Exciting Projects: Chromatic consistently participates in projects with exciting, high-profile brands and some of the most highly trafficked sites on the web; some of which include Outside Magazine, Martha Stewart, NBC / MSNBC, Shape, Casper, State Farm, Adobe.
    • Workflow: We firmly believe in a strong, consistent deployment workflow. We insist on proper code reviews on all of our projects. This not only ensures excellent code quality but more so, makes us all better at our jobs.
    • Team & Culture: We work and support each other as a team. We make an effort to get together as often as possible and support each other personally and professionally at every opportunity.
    • Flexible Work Week: Chromatic offers a flexible workweek schedule for interested team members when clients/project specifics allow it.

    Benefits & Perks

    • Paid Time Off: Chromatic offers PTO as follows:
      • At hire: 15 days
      • 2 years: 20 days
      • 5 years: 22 days
      • 7 years: 22 days + Sabbatical (see below)
      • 10 years: 25 days
      • In addition to these PTO days, Chromatic offers 5 Sick Days per year and additional time off for events such as jury duty, bereavement, parental leave, and paid holidays. 
    • Holidays: Chromatic is closed on the following US holidays:
      • New Year’s Eve & New Year’s Day
      • MLK Jr. Day 
      • Memorial Day
      • Juneteenth
      • Independence Day
      • Labor Day
      • Thanksgiving Day & Day after Thanksgiving
      • Christmas Eve & Christmas Day
    • Sabbaticals: Chromatic offers a 4-week sabbatical to all full-time employees after their seventh anniversary. Our sabbaticals are intended to allow team members extended time to rest both their bodies and their minds away from work and outside of normal vacation/PTO time and are accompanied by a generous sabbatical stipend.
    • Parental Leave: Chromatic offers the first two weeks of parental leave at 100% pay, and the next 2 weeks of parental leave at 50% pay. 
    • Health Insurance: Chromatic provides competitive medical/dental/vision insurance through United Healthcare, covering 100% of the cost for employees and 25% of the cost for dependents.
    • Disability Insurance: Chromatic offers both short and long-term disability insurance.
    • Life Insurance: All employees are provided with a term life insurance policy.
    • 401(k): Chromatic provides employees a 401(k) plan with a 4% employer contribution (no match required) and immediate vesting.
    • Donation Matching: Chromatic is proud to offer a Donation Matching Program for our team members. We will match donations to a 501(c)3 organization dollar for dollar, up to $50 per month for a total of $600 annually.
    • Hardware: Chromatic encourages our team members to choose the system that they prefer and we ensure everyone has up-to-date equipment/software.
    • Book Allowance: Chromatic supports building your skills - and your library - and grants each team member an annual book allowance.
    • Conferences: Chromatic frequently sends team members to attend and speak at industry conferences. Employees are encouraged to seek out conference opportunities to grow their skills and personal networks. 
    • Company Retreat: Once a year, we gather the entire company to spend quality time together away from our desks – usually somewhere quite beautiful.
    • National Parks Pass: In between retreats explore your country’s beautiful scenery with a park pass on Chromatic.
    • Streaming Music Subscription: Music is important to us; we provide a Spotify subscription (or your preferred equivalent) for all of our employees.

    Hiring Process

    In an effort to remove the mystery around our hiring process, here's what you can generally expect:

    • You apply, wahoo! Thank you for taking the time to do that.
    • You should receive an autoresponder that your application has been received. (If you don't, you might want to email us at hr@chromatichq.com to make sure we got it.)
    • We'll review your application, portfolio and video. We aim to do this within one week of receiving it. 
    • If your skillset, experience and other abilities align with the position and/or Chromatic, we will reach out for an initial meet + greet. 
    • (For technical positions, we may ask for more specific code samples at this point.) 
    • On the meet + greet you'll chat with a member of HR so you can both ask basic questions. This typically takes about 15 minutes.
    • Next comes a second interview - we use Zoom and schedule an hour for interviews.
    • For technical positions, the second interview is focused on the technical side of things. For other positions, we discuss best practices, methodologies, experience, etc.
    • A third interview, including a Chromatic partner, takes place next. We can dive into any remaining questions both parties may have.
    • In circumstances where we have several final candidates, a fourth interview may take place. 
    • At any point in this process, we (or you!) may realize we're not a great fit for each other. If that's the case, we'll try to let you know as soon as possible.

    We understand how much time and effort it takes to submit a thorough application, and we truly appreciate it. If, at any time, you're left wondering what stage your application resides, please feel free to email hr@chromatichq.com.

    Chromatic strives to create an environment that embraces diversity and welcomes applicants representing all backgrounds. Chromatic is an equal opportunity employer and does not discriminate against any employee or applicant for employment based on race, color, religion, national origin, age, gender, sex, ancestry, citizenship status, mental or physical disability, genetic information, sexual orientation, veteran status, military status, or any other characteristic protected by federal, state or local law.

    Chromatic is happy to provide reasonable accommodations for qualified individuals with disabilities. If you require any such services, please reach out to hr@chromatichq.com.

  • Sendible logo

    Lead Front-end Developer

    2 days ago

    The Opportunity

    Are you passionate about Front-end technologies? Do you enjoy mentoring other developers?

    If that’s the case, this is a fantastic opportunity for you to join a fast-growing company in an exciting space (social media) and be a part of Sendible’s Development team! 

    As a Lead Front-end Developer, you will report directly to the CTO and you’ll be responsible for driving the front-end development practice in the company.

    By collaborating with the CTO and other Lead Developers, you will be at the centre of the technical and architectural decisions to maintain current features and build new products.

    About You

    • At least 5 years of front-end solutioning experience required, including experience building applications from scratch and leading a small team.
    • Extensive experience in React, modern Javascript, CSS, and HTML.
    • Passionate about front-end development and continuously looking for improvements in our practices and tools.
    • Willing to share knowledge and help other developers grow.
    • Comfortable working in a fast-paced environment.

    We are committed to building an inclusive, supportive place for you to do the best and most rewarding work of your career and we strongly encourage candidates of all different backgrounds and identities to apply.  

    Each new hire is an opportunity for us to bring in a different perspective, and we are always eager to further diversify our company.

    Bonus Skills & Experience:

    • Good understanding of social media and social media dashboards.
    • Experience with Software as a Service (SaaS) products.
    • Experience with Jira and Github
    • Experience with C# and Ruby
    • Experience with Docker
    • Experience with iOS (Swift) or Android.

    What your future at Sendible looks like

    In your 1st month, you'll:

    • Have completed Sendible's product training and onboarding program.
    • Get to know the Sendible team and learn the nuts and bolts of the business, our history and where we're going. 
    • Spend time shadowing our customer-facing teams to develop a strong understanding of our users, the issues they face and their needs.
    • Dive into Sendible's technology by learning how our platform works, how our development team works and how it interacts with customer facing teams and other teams within the business.
    • Have a good understanding of our current front-end technology stack. 

    Within 3 months, you'll:

    • Take ownership of our front-end development practice with the help of front-end developers.
    • Bring your experience, ideas, and vision to the development team.
    • Be involved in the development of our next platform.
    • Have a complete understanding of how we work and our development processes.
    • Have a good working knowledge of the platform and social media best practices.

    Within 6 months, you'll:

    • Manage up to 2 developers.
    • Build the technical roadmap with other leads and the CTO.
    • Continuously drive improvement in our front-end development practice.

    Why work with us

    • Work remotely or from our HQ and create your own schedule (we believe in trust and autonomy).
    • 25 days paid holiday per year, plus one bonus day for your birthday.
    • Profit-sharing bonuses (if the company does well and you played a big part, you'll be rewarded).
    • Gain incredible experience building a truly successful, global SaaS company with a dedicated, small team where you can have a huge impact! 

    We have a low staff turnover rate — a large portion of the team has been at Sendible for 5+ years. But, your voice matters to us. 

    We like hearing fresh perspectives and appreciate new viewpoints, so you should feel comfortable speaking up and not be afraid to drive change and challenge the status quo. If something sucks and can be done better, we want to hear!

    How we work

    Sendible is a UK corporation and our head office is based in London but we are building a distributed team, and you can work from anywhere in the world for this role.

    Of course, if you're based in London, you are welcome to work from our HQ  which is fully equipped with free fruit and snacks, excellent coffee, standing desks, video games, and pool, but we also allow team members to work from wherever they are most productive

    ⚡ How to get our attention when you apply

    Introduce yourself to us as a colleague. Show us what your future could look like here! We value authenticity, so be yourself, be creative, and take your time with the application. 

    Tell us why you want this particular job. Tell us about:

    • Why you love Front-end Development.
    • A time you mentored another developer and how you helped them grow.
    • Why you want to work at Sendible and not somewhere else.
    • A time you taught yourself a new skill to complete a job or project. 

    So, if you want to join Herve, Adam, Heidi, and the rest of our Development Team in helping to bring real value to users through the products and solutions we develop, please submit your application!

  • Superside logo

    Senior Software Engineer

    2 days ago

    Superside is growing fast and we're currently looking to expand our engineering team with a bunch of talented and product-driven engineers. We are looking for both front-end, full-stack, and back-end engineers. Read more to learn about Superside, the team and our available positions 🙌🏻

    Growing our engineering and product team is just the next step in this exciting journey and one that will lead to our biggest achievements yet.


    We work remotely, meaning that we want to work with the best, no matter where you want to live. Our growing engineering and product team is full of alumni from Spotify, Adobe, Yandex, Mail.ru and more all now looking to disrupt creative operations together. The team is fully distributed across Europe but everyone is working within CET +/- 3 hours.

    Today, our engineering team consists of 12 developers, our aim is to extend to 25-30 engineers within the year. 

    Superside works closely together and emphasize a product-driven mindset. Everyone is given a lot of freedom and autonomy, and you’ll be able to take part in all types of product-related discussions, ranging from architecture to algorithms, DevOps and Cloud. You will work with scrum methodology, weekly product meetings, daily stand-ups with the team and weekly grooming sessions.

    WHAT YOU WILL BE WORKING ONAs an engineer at Superside, you'll be taking a crucial role in building, improving and scaling our platform. Depending on the role, you'll be involved in different parts of our product development process and work closely with both designers, product managers, QA and SRE to deliver compelling user-facing products.

    You can expect to get your hands dirty with:

    • Be part of important product discussions, and discuss with product managers, ux designers and other engineers
    • Migration from monolith to microservice architecture
    • Build a design commenting system ala Figma
    • Build and improve on our Chat and Collaboration system (Superchat)
    • Built integrations towards other services in the design space
    • Build out our project management platform
    • Improve on our staffing system
    • Build version control for design assets
    • Architect efficient and reusable front-end systems that drive complex web applications
    • Architect efficient, scalable and highly available back-end systems that drive complex web applications
    • Identify and resolve performance and scalability issues

    We want to bring the future of work to life and flood the world with beautiful, intuitive design. And we want your help in doing both.



    • NodeJS
    • Lambda Edge
    • Next.js/ React
    • Styled Components
    • Typescript
    • Sanity Headless CMS


    • Java/Kotlin
    • Spring Boot 2
    • Hibernate/ AWS RDS / MySql
    • Redisson/Redis
    • Junit for testing
    • ElasticSearch


    • Terraform
    • AWS SQS/SNS, ECS, Cloudfront, Route53,  EC2, S3, WAF, PageDuty, ParameterStore, ALB
    • Docker
    • Jenkins
    • Pusher
    • Mailgun

    Check out the video below to get a sneak peak of our DesignOps platform and a look and feel of the product you'll be working on: https://www.youtube.com/watch?v=WlZc10j_eDo

  • Code Notary logo

    Senior Go Developer

    Code Notary
    USA Only
    2 days ago

    Senior Golang Developer

    • Remote
    • Full time

    If you have ever developed a database or key/value store, if you know Linux inside out, and if you are a Go wizard, then we need to talk. We are looking for smart, dedicated and experienced Back-End engineers to join CodeNotary. Most of the code is written in Go, so if you write exemplary code and know Golang inside out, you’ll feel like home. That said, you will be surrounded by experienced gophers that are keen to work with you.

    CodeNotary is the leading Open Source company for immutable recording of data and processes.

    Our software solution CodeNotary Ledger Compliance® can be used on-premise or in the cloud, is always easy to use and can process millions of transactions a second with the same cryptographic verification of traditional distributed ledger solutions. The core engine of CodeNotary Ledger Compliance® is immudb, our industry-leading lightweight and extremely fast immutable ledger database.


    • Master’s degree in Computer Science or EE
    • 7+ years of professional experience in developing at a startup
    • Expert level programming skills in Golang (5+ years daily coding experience)
    • Experience in developing databases or key-value Stores (e. g. Reddis, MongoDB, Dgraph)
    • Experience developing API driven architectures (e.g. REST, gRPC)
    • Experience in systems-level, or OS kernel programming
    • Outstanding knowledge of Linux and container solutions
    • Excellence knowledge of cloud orchestration systems and solutions
    • Great team skills
  • Kaleidoscope 2.0 logo

    Digital Ads Tech (Google Ads & Facebook Ads)

    Kaleidoscope 2.0
    2 days ago

    Work from Home and Build a Great Company!

    Are you an expert with digital ads? Do you enjoy the process of building and optimizing ad campaigns on Facebook and Google? Are you good at using data to show value, make adjustments, and improve performance? And are you looking for an outstanding career growth opportunity?If your answer to these questions is “yes”, then this could be an excellent opportunity for you.

    Kaleidoscope (www.theKaleidoscope.com) is the #1 Technology-Driven Marketing platform helping orthodontists, dentists, and medical doctors grow their practices. We do that with a unique combination of 1) a comprehensive technology platform and 2) a suite of integrated marketing services. This enables us to provide practices with a One Stop Shop for marketing!  

    As part of our expansion, we are hiring a Digital Ads Tech to play a key role in fueling our growth. You will be instrumental in running Facebook ads & Google ads for our clients as well as helping our own company gain exposure and leads through digital advertising. 

    Kaleidoscope team members are distributed around the world, so you would be able to perform your duties from your home office!   


    • Compose, launch and optimize social advertising campaigns using Facebook Ads Manager, Google Ads, and other platforms/tools such as AdEspresso
    • Ability to gather advertising objective, analyze them and interpret into digital ad campaigns that are objective-based and data-driven
    • Create or manage the creation of effective display ads and then run A/B testing to measure CTR
    • Report to internal parties as well as brand partners on campaign progress using reporting tools provided (SpyFu, AdEspresso)
    • Research client attributes to compose variations of ad copy for campaign use.
    • Have the vision to grow your role and the company in general. This is a growing company with ample opportunity.
    • Take responsibility and accountability for assigned campaigns, managing all communication and tasks, occasionally outside of normal business hours.

    Qualifications and Skills:

    • 3+ years of experience in paid social campaigns (Facebook, Instagram, YouTube, and/or other social channels)
    • 1+ years of experience with retargeting/remarketing platforms such as AdRoll, Google, or Facebook
    • Experience with the principles of creating an advertising campaign; composing audience targeting strategies, generating ad creative for testing, and optimizing for increased ROAS.
    • Demonstrated ability to interpret data for insights and next steps
    • Exceptional verbal and written communication skills
    • Understanding of social media metrics, conversion funnels, and the ability to link results with specific elements of a broader campaign
    • Demonstrated capability of self-direction and motivation
    • Work well under pressure, as some responsibilities may be time-sensitive and under tight deadlines

    Extra Credit:

    • Dental, Orthodontic, and Medical industry experience

    Vital Attributes:

    • Team player
    • Excellent “people” skills
    • Has fun at work


    We offer a compelling compensation package consisting of:

    • Competitive base salary
    • Bonus opportunity
    • Long term compensation (similar to stock options)
    • Paid Time Off
    • Paid Holidays
    • 401(k)

    To apply:

    After thoroughly reviewing Kaleidoscope’s website, please apply on our Careers page at https://thekaleidoscope.com/careers/ and be sure to include a detailed, thoughtful and customized cover letter addressing your fit to the ideal qualifications/attributes. Please do not send a boilerplate cover letter.

    Kaleidoscope is an equal opportunity employer

  • WayBetter logo

    Lead Software Engineer

    2 days ago

    About this role

    WayBetter has an exciting opportunity for a dynamic Lead Engineer to create modern applications within a service-oriented architecture. This role is 100% remote, US based and reports directly to the VP of Engineering.

    What you'll do

    • Collaborate with product managers, designers, and engineers on figuring out the best product enhancements to create value for customers and WayBetter
    • Plan, design, and implement software to bring features to life
    • Act as a player-coach, splitting your time between managing people and acting an individual contributor
    • Meet regularly with the engineers reporting to you in order to keep them productive, engaged, and happy
    • Review the work of fellow engineers
    • Fix bugs when they inevitably pop up
    • Attend regular stand-ups
    • Move as far up and down our technology stack as you’re comfortable with
    • Help build a positive social network around gamifying health and wellness
    • Explore paradigms like event-driven architecture to solve challenges in scaling distributed systems

    Your experience looks like

    • Expert-level knowledge of designing, building, and maintaining web apps in Ruby on Rails and/or Node.js
    • Demonstrated ability to store data in MySQL or PgSQL, to find inefficiencies, and to optimize them
    • Familiarity with non-relational databases and when they might be the right choice
    • Proven track record of implementing modern web UIs and UXs
    • Deep knowledge and understanding of responsive web design
    • Comfort producing and consuming JSON APIs
    • Exposure to containerization (e.g. Docker) and container-orchestration (e.g. Kubernetes)
    • Knowledge of cloud hosting platforms (we use AWS)
    • Strong written and verbal communication
    • Close collaboration with product managers, designers, and other engineers
    • Not only being highly productive, but helping others to be highly productive too
    • Passion for development best-practices
    • Eagerness to learn and grow as a software engineer

    Our technology stack looks like

    • React Native mobile apps
    • React web sites
    • Apollo GraphQL middle tier
    • Service-oriented architecture
    • Several Ruby on Rails back-end services
    • A couple Node.js back-end services
    • Infrastructure running on Amazon Web Services
    • Infrastructure orchestration via Convox
    • Several MySQL databases running on RDS
    • Segment data pipeline
    • RedShift data warehouse
    • Front-end logging via Sentry
    • Back-end logging via Datadog
    • Code hosted on GitHub
    • Automating testing and building on CircleCI

    Company Stats

    Founded 2011

    Headquarters New York, NY (all employees currently working remotely)

    Employees 45

    Website https://waybetter.com/

    Company Overview

    Inspiration, meet motivation.

    WayBetter is a marketplace that connects leading health & wellness coaches with people who want to build positive habits. The WayBetter app couples behavioral science with gamification to help members accomplish their goals around fitness, nutrition, mindfulness, and someday a lot more.

    How are we different from other fitness and wellness apps? They focus on content. We focus on motivation.

    • New Challenges Weekly — With a new variety of challenges starting every week, led by the world’s best coaches, there’s always something new to get started or stay on track.
    • Fun & Social — We make the hard work of changing habits fun through gamification along with a social feed where other members cheer you on.
    • Accountability — We let you bet on yourself. Get off the couch and complete the challenge and earn your bet back … plus a profit! If not, your money goes to more committed players.

    WayBetter makes money from members who get access to all our challenges and coaches. Coaches earn money by bringing in new members and by having existing members play in their challenges. We’ll power up 300% in 2021 by expanding the volume and variety of challenges on our platform.

    Building on the success of our first apps, DietBet and StepBet, we’ve helped 1 million people adopt new healthy habits and make long-term lifestyle changes. Along the way we’ve partnered with 300 influencer coaches who have collectively earned over $10 million.

    With the launch of our flagship WayBetter app in 2020, we’re on a mission to build the world’s first goal-sharing social network.

    Why Work at WayBetter?

    We know from our games that fun and social support are the keys to sustainable success. As such we care deeply about our culture and practice what we preach by fostering a work environment that’s fun, social, and rewarding. Half our 45 employees were hired from our customer base.

    We love working at WayBetter because we’re enthusiastic about improving people’s lives. We’ve developed an innovative solution to the hard problem of behavior change and we see the enormous potential to apply our formula to help millions of people improve their health and happiness. We recently codified our values which you can find on this page (click “explore our company values”).

    We’ve raised $7.5M from fellow entrepreneurs and have grown responsibly (cashflow breakeven in 2020). We have chosen not to play the game of chasing venture capital for its own sake but we do plan to raise institutional capital in 2021 to supercharge our growth. We offer health insurance, a 401(k), remote-work flexibility, competitive cash comp, and meaningful equity participation.


  • Shutterfly, Inc logo

    Senior Frontend Engineer (JavaScript/Angular) (Contract-To-Hire)

    Shutterfly, Inc
    2 days ago

    This is a possible contract to hire position, based in Tempe, AZ and it also has the option to be remote!

    At Shutterfly, we’re all about people — bringing them together, making them feel welcome, and connecting them to experiences. We make our customers’ memories last a lifetime by capturing, preserving, and sharing them through photography and personalized products. Through our family of brands, trend setting products, cutting edge technology, and best in class customer service, we help our customers, and each other, share life’s joy.

    Shutterfly Business Solutions (SBS) enables other large companies to connect with their customers using web-to-print software solutions. SBS Technology is responsible for delivering cutting edge software solutions developed on Innovation Core platform and manufacturing PaaS services.

    We are looking for a strong Senior Frontend Engineer to build NextGen frontend Innovation Core Platform features. 

    The ideal candidate will have 8+ years strong hands-on Frontend development experience building complex applications using JavaScript and Angular technology stack.


    • Hands-on development in Frontend technologies (JavaScript, TypeScript, Angular 4+, Bootstrap, HTML, CSS) working in a test-driven development environment
    • Ability to work independently, take ownership and deliver quality product
    • Participate in design and code reviews across the team to establish best practices
    • Research and create rapid Frontend prototypes

     Required Qualifications:

    • 8+ years of hands-on experience with JavaScript and client-side applications using JavaScript, jQuery, AJAX, HTML5, CSS3
    • 4+ years hands-on experience with Angular (4 and above) SPA and JavaScript frameworks
    • Experience building re-usable libraries with Angular 4+ and JavaScript
    • Strong experience integrating with APIs and REST/SOAP web service
    • Strong work ethic and communication skills
    • Must have a positive, Can Do! Attitude

    Preferred Qualifications:

    • Agile SDLC/Scrum/Kanban processes
    • Modern technologies such as DevOps/Cloud/AWS
    • BS/MS in Computer Science
    • Proven track record of delivering Frontend Software Products
  • Prospect logo

    Senior JavaScript (React) Software Engineer

    3 days ago

    We are a remote startup (headquartered in Canada) building a smart, curious, and driven team that’s making software to help sales reps sell better.

    Prospect is a lead generation app that helps you find contact data right inside your browser in real-time. The best sales teams from the top tech companies in the world use Prospect to crush their sales targets.


    We are currently a team of 11 people -- you will be #12 🙂

    We are self-funded and profitable (no VCs or investors). We did this because we want to do what’s best for our team and customers.

    Authoritative leadership style is practiced here, where the overall goal is given and you have the freedom to choose your own way of achieving it.

    We have balanced working hours (~8 hours/day), don’t work weekends, and take ample time off. We don’t have any “managers” and we rarely do any internal meetings.

    We understand the importance of work/life balance which is why we are one of few that offer Fridays off in the summer ☀️


    You enjoy writing beautiful code. You care not just about whether the code works, but you think deeply about how well it performs, and how it will be understood by future developers.

    You like shipping things. You realize that building excellent products is a marathon, not a sprint, and regularly make improvements in iterations.

    You are an excellent communicator. You realize that working remotely requires thoughtful communication and you do so through great written communication.

    You self-manage and are open to feedback. You enjoy taking a goal and figuring out how to ship it without heavy direction and regular check-ins.

    You are product and customer-centric. Whether it is a bug fix, perf improvement, or a new feature, you realize that every line of code is an opportunity to make a user’s experience better.


    We are currently a team of 7 engineers. Our roles are divided based on the projects we work on.

    We work in 4-week long development cycles in which we focus on adding new features, fixing bugs, or making improvements. After each cycle, we have a 2-week cool-off which we use to work on anything we would like to as well as plan for the next cycle.

    Our frontend stack is currently:

    • Languages: Mostly TypeScript, with some ES6
    • Frameworks: React, Redux, Redux Sagas
    • Tooling: ESLint, Jest, Prettier, Storybook

    And the rest of our stack is currently:

    • Backend: Java 8 with modern practices
    • Cloud: A mix of AWS and Google Cloud
    • Database: PostgreSQL
    • Internal: GitLab for CI/CD and issue tracking


    You will be working on our core application’s frontend. The application is a React/Redux application written in TypeScript with modern best practices.

    This is a high-impact role. We are looking for someone to take real ownership of one or two core features within the first year. You will own some extremely important parts of our application that serve thousands of customers. 

    We prioritize our projects based on what customers are requesting the most. Some things that you might work on include:

    • DevOps: Improve the CI pipeline by improving static analysis and adding tests
    • Improvements: Improve performance to render UI at 60fps
    • Integrations: Add features to and revamp our Salesforce integration
    • Platform: Make the main app, a Chrome Extension, work on other platforms
    • Upgrades: Migrate to the latest versions of core dependencies, such as React


    • 3+ years of JavaScript programming experience
    • Experience with shipping React applications to production


    • Past remote work experience 
    • Experience at a startup or a small company
    • Experience working with TypeScript
    • Front-end design experience (Figma/Sketch, CSS, an eye for good user interfaces)


    • Salary: $95,000 - $120,000 Canadian dollars per year
    • $1,500 annual continued learning budget (for books, courses, and self-improvement)
    • $1,000+ annual travel spending allowance (money to spend during your vacation)
    • Flexible working hours (4 hour overlap with EST and the remaining 4 flexible)
    • 4 weeks paid time off
    • Benefits (health, dental, etc) through our company HSA (for people living in Canada)
  • Shutterfly, Inc logo

    Senior Software Engineer (Java/Spring Boot)

    Shutterfly, Inc
    3 days ago

    We are unable to provide visa sponsorship or transfers for this role, at this time.  No candidates requiring visa sponsorship will be considered.

    At Shutterfly, we’re all about people — bringing them together, making them feel welcome, and connecting them to experiences. We make our customers’ memories last a lifetime by capturing, preserving, and sharing them through photography and personalized products.

    Shutterfly Business Solutions (SBS) enables other large companies to connect with their customers using web-to-print software solutions. SBS Technology is responsible for delivering cutting edge software solutions developed on Innovation Core platform and manufacturing PaaS services.

    SBS is looking for a stellar Software Engineer to join the team in Tempe, AZ. Candidates must have a pragmatic approach to application architecture and a passion for technology and incremental delivery in a fast-paced environment.


    • Hands-on development in Java technologies working in a test-driven development environment
    • Deliver quality code based on technical requirement
    • Participate in design and code reviews across the team to establish best practices
    • Support production applications and releases
    • Perform performance and scalability analysis

     Required Qualifications:

    • 3+ years hands-on experience in Java Stack (Open Source Java, Spring Framework, Spring Boot)
    • 2+ years of developing effective REST based web services and APIs
    • Ability to work and deliver independently
    • Strong communication skills

    Preferred Qualifications:

    • Frontend experience JavaScript, jQuery, AJAX, HTML5, CSS3, Angular SPA
    • Micro services and Distributed architecture, DevOps/Cloud/AWS
    • Scale Technologies: Redis, Elastic Search, Kafka, NoSQL
    • Work with offsite vendor Software Development
    • Agile SDLC/Scrum/Kanban processes
    • BS/MS in Computer Science

    If this aligns with your career goals, skills and experience, we want to work with you!

  • Shutterfly, Inc logo

    Lead Software Engineer (Java/Spring Boot)

    Shutterfly, Inc
    3 days ago

    We are unable to provide visa sponsorship or transfers, for this role at this time.  No candidates requiring visa sponsorship or transfer will be considered.

    At Shutterfly, we’re all about people — bringing them together, making them feel welcome, and connecting them to experiences. We make our customers’ memories last a lifetime by capturing, preserving, and sharing them through photography and personalized products. Through our family of brands, trend setting products, cutting edge technology, and best in class customer service, we help our customers, and each other, share life’s joy. Shutterfly Business Solutions enables other large companies to connect with their customers by delivering enterprise level printing solutions. Our technology and manufacturing capabilities enable efficient and effective customer engagement through personalized communications.

    SBS is looking for a stellar Lead Software Engineer to join the team in Tempe, AZ.

    Candidates must have a pragmatic approach to application architecture and a passion for technology and incremental delivery in a fast-paced environment.


    • 60% hands-on development in Java technologies, 20% Application Architecture, 10% Team management and mentoring, 5% SDLC Process, 5% Infrastructure Releases
    • Create high quality code in an agile, test-driven development environment utilizing Java Stack
    • Influence the Technical Requirements Definition Process
    • Partner with development team to map technical requirements into architecture and technical design tasks, plan releases and deliver on commitments
    • Collaborate with core SBS teams on shared services such as Infrastructure, Security and Operations
    • Support production applications and releases
    • Perform performance and scalability analysis
    • Inspire, lead and mentor team members

     Required Qualifications:

    • 8 years overall software development experience
    • 5+ years hands-on experience in Java Stack (Open Source Java, Spring Framework, Spring Boot) and relational databases (Oracle, MySQL)
    • 2+ years of managing and/or leading a development team
    • 4+ years of developing effective APIs and REST/SOAP web services
    • Ability to work and deliver independently
    • Strong leadership and communication skills

    Preferred Qualifications:

    • Frontend experience JavaScript, jQuery, AJAX, HTML5, CSS3, Angular SPA
    • Scale Technologies: Redis, Elastic Search, Kafka, NoSQL
    • Micro services and Distributed architecture, DevOps/Cloud/AWS
    • Led/Managed offsite vendor Software Development
    • Agile SDLC/Scrum/Kanban processes
    • BS/MS in Computer Science

    If this aligns with your career goals and experience, we want to work with you!

Filter by profession
EngineeringiOS DeveloperSoftware EngineerData ScientistEngineering ManagerWeb DeveloperFront End Developer