Find a remote job in Software Dev

Post a job for $299

Software Dev (139)

  • We are looking for a C++ Robot Software Engineer to support the design and development of a framework for high-level robot task planners and schedulers.

    You will be:

    • Designing and implementing C++ functionality facilitating intelligent robot control

    • Working directly with the Robot behaviour control teams to adopt new functionality in a timely manner.

    • You will be measured by deliverables, engineering oriented approach, code quality, real robot integration quality and ability to communicate with peers and work in a team.

    Experience:

    • BSc/MSc/PhD in Computer Science, Robotics, AI/ML, Automisation or related field.

    • 5+ years of software development experience.

    Requirements

    Mandatory Requirements:

    • Experience in C++ design and implementation (C++ 11/14 and beyond).

    • Deep understanding of C++ language and toolchains (Compiler, linker, ABI, CMake).

    • Experience in Python.

    Nice-to-have Requirements:

    • Experience with Robot Operating System (ROS).

    • Robot task planning and scheduling.

    • Behaviour trees / State Machines / Rule-based systems.

    • Domain-specific language development.

    • GPGPU development.

    • Embedded C - Firmware / Audio processing / NLP.

    Benefits

    • This role permit flexible working hours. 

    • Contract work or a permanent position: we can accommodate you.

    • A lot of challenges in cutting edge robotics project.

    Company Description:

    Aeolus Robotics was founded to bring the first generation of household robot assistants to life, and to market. Integrating prowess from world-leading Taiwanese manufacturers and AI genius distributed over our international team we are breaking ground in general-purpose consumer robotics with capability in unstructured “human” spaces. 

    We invite top-notch people with a passion for robotics to join us in this technical adventure. Check our website for more information about our robots, and search the web for "Aeolus Robot" to find some of the many articles and videos about our robot demonstrations.

  • Abstract (US-based only)
    Today

    About Abstract

     Abstract is a design workflow platform for teams to version, manage, and collaborate on Sketch files. Since launching in July 2017, over 5,000 design teams across 75 countries have adopted Abstract, including teams from Shopify, Cisco, Intuit, Spotify, Salesforce, Instacart, OpenTable, and more. 

    At Abstract, we are actively working to build a diverse and inclusive organization. Here, diversity includes age, economic class, educational background, ethnic variance, familial status, gender, gender expression, gender identity, marital status, national origin, religious affiliation, sex, sexual orientation, transgender status, or veteran status. 

    Abstract is headquartered in San Francisco, but many of our teams and roles are remote-first (US-based only at this time). If you have a passion for rolling up your sleeves, building new programs, and have a strong, team-player mentality, we’d love to hear from you!


    Abstract is looking for engineering managers to help lead our growing team. At Abstract we develop desktop and web applications that help teams design with confidence by providing a version control system and collaboration platform focused on design files.

    At Abstract we lead by serving our teams with empathy, knowledge, and coordination. Our engineering team is very distributed within the U.S. and Canada, so experience working remotely is required.

    As an Engineering Manager, we're more interested in your experience with leadership than your experience with specific languages, although it helps to have some experience with Objective-C, Go, Ruby, or JavaScript when working with certain teams within Abstract.

    In a typical week as an Engineering Manager, you will:

    • Own daily management of objectives, priorities, tradeoffs, and risks for your squad. 

    • Get to know and help your direct reports by meeting with them one on one, setting goals, and facilitating feedback conversations to support their growth, career progression, well-being, and performance.

    • Work with the rest of the engineering management team on initiatives to support and create a healthy, thriving, and inclusive engineering organization.

    • Partner closely with HR and recruiting teams to attract and recruit and retain strong, and diverse engineering talent. 

    • Help implement effective engineering processes and policies that help us earn the love of our customers. 

    • Collaborate with Product and Design within your squad to ensure cross-functional alignment and execute on the product roadmap. 

    • Be accountable for customer experience on your squad. 

    Practical skills you'll need for success:

    • People development. You are passionate about management, mentoring, and crafting opportunities to support your reports’ success.You love helping engineers develop new skills and advance in their careers. You don’t shy away from challenging performance conversations and you recognize the relationship between clear, direct feedback and career growth.

    • Servant leadership. Our teams thrive through coaching and enabling rather than getting directions. We strive to be supportive, patient, and people-focused.

    • Strong communication. Our managers are primarily communicators, so you've got to be the kind of person who achieves success through effective writing and speaking.

    • Organization. You are highly organized. With many people doing many things in a fast-moving company, strong organizational skills — both for yourself and for the team — will be required.

    • Coordination. You're good at connecting people and distributing important information across the organization. You gain cooperation of others, negotiate, and are comfortable presenting information on specific projects or schedules. 

    • Distributed work or management. You’ve been a remote employee or have managed people in a remote settings before.

    • Coding experience. You’ve been a software engineer, and while this role does not expect you to write or review code on a regular basis, you know what it takes to be a great software engineer and can discuss technical strategy, architecture, and tradeoffs.

    • Data-driven. For example- you own and execute squad activities with the help of dashboards. You're familiar with Jira.

    Benefits

    At Abstract, we offer resources that emphasize personal and familial well-being. We provide 99% healthcare coverage, including dental, vision, and life insurance. We offer 10 weeks parental leave, unlimited paid-time off, flexible spending accounts, and very flexible working arrangements. We also offer a budget to be used for personal or professional development.

    To help employees plan for the future, we're able to offer competitive pay and a 401k program, as well as access to financial advisers to help you achieve your goals.

    We are a distributed team and we are able to offer US-based remote employment for most roles. We offer travel opportunities for company gatherings, team meet-ups, and the occasional conference.

    Notes

    Though we're a distributed team, we're currently only able to hire US-based candidates.

    As part of our security protocols, offers are contingent on successful completion of a background check.

  • GraphQL is a revolutionary technology that allows product engineering teams to almost double the speed at which they ship new features. As an Apollo Solutions Architect, you will be one of the leaders helping major product teams in the industry go from proof of concept through production with GraphQL.

    You'll work directly with engineering teams at a range of companies to help them roll out GraphQL effectively and begin benefitting from our product.

    What You'll Do

    • Advise — Be a primary technical adviser for Apollo Enterprise customers; from their first POC, through production, and into expansion of GraphQL within and beyond their team.

    • Understand — Work with users to understand their goals, roadmap, culture, technical architecture, and the right way to roll out Apollo in their company to best accomplish their aims.

    • Create — Create targeted examples of Apollo products and tools in action for demos, sales, and specific customer implementation needs.

    • Coordinate — Develop adoption/expansion plans for users and follow up with them to make sure that their projects remain on track. Identify and find ways to remove any roadblocks that could derail these plans.

    • Improve — Triage and improve our documentation, OSS libraries, and platform from customer feedback or issues. Coordinate with tech leads internally to help us continue to build solutions to real world issues.

    About You

    • You're passionate about teams of all sizes succeeding at more than they thought possible.

    • You value empathy and love talking with users and customers to solve their problems, which has made you a highly trusted and valued partner.

    • You have a technical background with GraphQL and can create code samples, review and advise other engineers, and develop trusted engineer-to-engineer relationships.

    • You've led a team of engineers on projects from POC to production, ideally having rolled out GraphQL at a company.

    • You're an organized and reliable multitasker with great follow-through.

    • You have a creative, “can do” attitude. You find creative ways around obstacles and do not rest until the user is satisfied.

    • You're comfortable traveling 1-2 times per month for a day or two at a time to help companies in their adoption of GraphQL

    This position can be done from our San Francisco headquarters or anywhere else in the US.

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

  • We make open source software that helps developers build great apps, which is why understanding our community's needs is important for crafting an excellent Apollo developer experience. Every day, tens of thousands of developers worldwide rely on our blog posts, tutorials, and social channels to learn and engage with the Apollo platform. Your work will have a huge impact on how we help developers build apps with Apollo.

    We're looking for a developer advocate to inspire and equip product engineers with the knowledge they need to be successful with Apollo. You'll accomplish that goal by working closely with the developer community to execute high-quality content and manage a global network of Apollo contributors. At Apollo, we value empathy and kindness, so you'll also be soliciting feedback from our community members to understand how we can solve their pain points.

    What You'll Do

    • Create apps with Apollo: Build and maintain apps to teach relevant topics, such as state management or TypeScript, in a creative way to product developers

    • Developer content: Craft high-quality blog posts, tutorials, videos, and conference talks for both first and third-party publications while measuring the effectiveness of your work

    • Open source: Contribute code to Apollo open source projects and connect with Apollo community members

    • Community leadership: Manage a global network of Apollo engineers by engaging contributors worldwide to organize Apollo events in their cities and spread the word about our platform

    • Product strategy: Influence the open source roadmap based on data-driven feedback from your interactions with the developer community

    • Inspire developers: Understand the struggles developers face when developing modern apps and encourage developers to rally behind Apollo as a solution if it meets their needs

    About You

    • You've worked as a JavaScript engineer on a product team before and you've experienced the pain points React developers face when writing data fetching code. You can explain the value prop of GraphQL to product developers.

    • You have a recently-updated public portfolio of work, including blog posts, tutorials, and open source contributions, that you're proud to share with the world. Please include links to your work in your application.

    • You're passionate about growing and engaging inclusive developer communities. Through in-person and online channels, you meet developers where they are and actively listen to them to understand their perspective.

    • You enjoy teaching others about technology and you love celebrating their success when they learn something new.

    • You measure the effectiveness of your work with concrete data, such as impressions, downloads, and NPS scores. You're skilled at prioritizing opportunities which will have the most impact on your goals.

    • You're comfortable traveling abroad to at least 1 conference per quarter to connect with Apollo developers at in-person events.

    This position can be done from our San Francisco headquarters or anywhere else in the world.

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

  • Yesterday

    We are currently seeking a Senior Application Security Developer to join our Information Security team.  Are you someone who’s always probing and asking why, someone who enjoys finding smarter and more efficient solutions to problems and helping teams level-up their security practices? If you have a strong operations background with a passion for security and experience in cloud-first environments, then we want to talk to you.

    Founded in Vancouver, Canada in 2008, Clio is transforming the practice of law, for good. Whether it's our industry-leading cloud-based practice management platform, our ground-breaking Legal Trends Report or our ever-popular Clio Cloud Conference, Clio is at the forefront of advancing the legal sphere.

    With the help of the cloud, we make lawyers’ lives simpler and help them better organize and manage their legal practices. As one of Canada’s fastest-growing companies with international reach, we employ over 250 individuals with a rapidly growing customer base spanning 90 countries. Clio has been recognized as one of CIX’s Top 20 Most Influential Technology Companies, one of Canada’s Top Small & Medium Employers, and has one of Canada’s 10 Most Admired Corporate Cultures. Additionally, for the last two years, we have been recognized on Deloitte's Fast50 Fast500 lists.


    What you'll be doing:

    • Mentoring and sharing best security practices;

    • Develop and implement tools to help developers avoid security flaws;

    • Build partnerships with developments teams and provide expertise in security best practices;

    • Contribute to driving security awareness and knowledge amongst the product organization;

    • Provide detailed guidance and support to teams in vulnerability remediation;

    • Identify and implement tools for automated application scanning, static analysis and related tools;

    • Perform penetration testing;

    • Perform reactive incident response when a security event occurs;

    • Perform proactive research to detect new attack vectors;

    • Elevate and educate our security culture within Clio, contributing to our cultural values of “No doors, only windows” and “Live a learning mindset”.

    Who you are:

    • A curious person who is willing to ask many questions;

    • Someone who loves learning new things and developing creative security solutions for a fast growing, continuous integration environment;

    • 5+ years experience in some combination of the following disciplines: web application security, cloud security, infrastructure security, penetration testing, secure software development, security tools development, architecture review and threat modelling;

    • Experience with AWS, Ruby on Rails, Python, Javascript and other modern open source languages and tools.

     

    Why would you want to work here:

    We offer a great compensation package, 3 weeks vacation, a fun work environment, a great benefits plan, and an opportunity to be part of a great growth story with unlimited potential. We are looking for owl-drawers and team builders—people who work hard and play for keeps. We hire the brightest, most driven people in tech, and boast alumni from Google, Salesforce, Facebook, Amazon and LinkedIn on our team. Come and join them!

    Location:

    We are preferably looking for someone to be in our world-class office in Vancouver or Calgary. We are also open to remote options in similar time zones. 

    Need more reasons? Here are some things that make us awesome:

    • The chance to do work that matters on a product that truly changes lives. This is the place for driven people who want to make their mark.

    • The freedom to choose your own path (and change it) to build a meaningful career that works for you.

    • Excellent health and dental coverage, vacation time, parental leave options and education spending

    • An RRSP matching program

    • Regular games nights and team outings with the best coworkers you’ll ever work with

    We believe that ensuring diversity and inclusion will produce a better place to work and a better product. We encourage all candidates to apply.

  • In order to accelerate OLIO to its next level in growth and impact, we are recruiting for a Ruby on Rails Developer. You will report into Lloyd Watkin, Lead Developer. And you will be joining a team of 7 (including this role) – 2 backend developers, 3 front end developers, a product designer and a product manager. 3 of these positions are new recruits.

    In this role you will be responsible for:

    • Maintaining, developing, and improving our Rails-based API server

    • Working on some of our smaller platforms such as our Volunteer Hub

    • Providing feedback on briefs and designs

    • Continuously thinking about how to improve the user experience across our products

    • Keeping up to date with the latest guidelines and trends

    Once you have proven yourself you will have great freedom and autonomy, coupled with an enormous opportunity for personal development. All of our roles are remote working roles, however for London based team members there is the ability to co-work as well. We live for our mission, but like to have fun along the way!

    IS THIS YOU?

    Our ideal candidate will first and foremost be as passionate about our mission as we are! In addition to this, you will have the following experience and skills:

    • Proven track record developing large scale Ruby / Ruby-on-Rails projects

    • Rspec / Unit testing

    • A ‘product manager’ mind-set, which means you seek to improve specs and designs where possible

    • Sidekiq

    • Activeadmin

    • mySQL

    • Basic knowledge of front end development

    • Ability to debug performance issues, make changes, measure improvements

    Desirable to have:

    • AWS including RDS, Lambda, Cloudwatch, Elasticache

    • Capistrano

    • Docker

    And all OLIO team members share these attributes:

    • A self-starter with a ‘can-do’ attitude 

    • Resourceful and creative

    • “Heads up” rather than “Heads down” approach, know when to ask for help

    • A problem solver

    • Thorough, able to move quickly and decisively but knowing when compromises make sense and when not

    • A ruthless ability to prioritise

    • Excellent communication skills - especially sharing knowledge and findings with the team

    • Ability to develop the best solution, even if this isn’t the solution you’ve proposed

    • Fun to work with ☺

    HOW TO APPLY

    Please send your CV, a link to your Github, and covering email explaining why you are the right person for this role to [email protected] Please use the subject line – Application: Ruby on Rails Developer

  • 2 days ago

    About Lumi

    Lumi helps ecommerce brands produce memorable and sustainable packaging through our online platform and worldwide network of factories. Tens of millions of packages are being shipped every year with Lumi products.

    By joining Lumi you will have a front row seat to the rapidly changing way people buy things, and the supply chain behind everything that gets shipped to your doorstep. Learn more →

    About the role

    As the first VP of Engineering at Lumi, you will build the team and engineering organization that helps us make custom manufacturing as scalable as the web. Our mission is to accelerate the world's transition to responsible manufacturing. We do this by bringing online thousands of factories around the world, and make those accessible and scalable for any business — think of it like AWS for custom manufacturing. 

    As VP of Engineering you will lead the engineering culture of our growth-minded, software-driven company. You will report to co-founder Stephan Ango, and lead our engineering team of 12. We are seeking candidates with experience growing and managing teams of over 50 engineers.

    Your role will be to develop the culture that enables us to achieve complex technical goals. At Lumi we believe firmly in inclusion and diversity. We also have had a distributed engineering culture from day one. It is helpful if you have led distributed teams, and we are particularly looking for candidates who will work remotely if possible within proximity of our headquarters in Los Angeles.

    Our engineering philosophy is to pick the right tool for each job, and enable talented engineering leaders to own the technical decision making. We use this approach to solve a wide range of technical problems from building complex pricing algorithms, to opening public APIs, building integrations with other software platforms and enabling data science for customer-facing and internal purposes. Read more on our engineering blog.

    What you'll do

    • Scale our engineering team by attracting, hiring and mentoring talented people

    • Build out teams to develop open public APIs, build integrations, and enable data science activities

    • Manage guidelines and processes for code review, deployments, documentation, devops, and tooling

    • Develop goals and metrics that align technical teams with the rest of the company

    • Define and improve processes for onboarding new team members

    • Maintain our culture of quality code while shipping on time

    About you

    • Experience growing an engineering organization to over 50 developers

    • Bachelor's or Master's Degree in Computer Science, Engineering or related field

    • 7+ years of engineering experience

    • 4+ years managing engineering teams

    • Comfortable managing distributed teams

    • What we offer

    • Competitive salary

    • Stock options

    • Paid time off

    • Comprehensive medical, dental, and vision benefits

    • SIMPLE IRA retirement plan

    • Top of the line computer equipment

    What we look for

    Our team is made up of people from diverse backgrounds, often working remotely across the world. We believe cross-pollination is one of the best ways to foster community and new ideas. For that reason we encourage people from all backgrounds to apply to any of our positions.

    Creating a great environment for everyone on the team is something we care deeply about. There are a few qualities we look for in anyone joining Lumi. Here are some of the questions we'll be asking ourselves when reviewing your application:

    • Curiosity: Your role will evolve as time goes on. Do you have an eagerness to learn new skills, adapt to new situations and get out of your comfort zone?

    • Communication: Whether it is in written or spoken form, are you able to communicate clearly and concisely with others?

    • Empathy: Do you collaborate well with others? How do you deal with disagreements? Do you relate to the challenges we seek to solve for our customers?

    • Work ethic: Do you have a can-do attitude? In the ever-moving world of logistics, will you do your best to not keep others waiting? Can we rely on you to bring rigor and enthusiasm necessary to your work?

    • Good taste: Are you attentive to details? Do you care about creating an elegant, pleasant experience for customers and those around you?

    Note that due to the volume of applications we are not able to reply to everyone. Rest assured, we do read every application. Thanks for considering us!

  • Senior Full-Stack Developer (Angular, React, Vue..) to work on a new hybrid mobile app^

    • Do you want to develop web and mobile apps that will impact the lives of millions of users? Want to take the time to do things right, work independently, and produce code and a final product you can be proud of?

    • Want the freedom to work wherever and whenever you want? (Be a digital nomad and travel the world, or just work from home or at a coworking space.)

    • Want to be part of a small but passionate team that will give you room to grow and evolve in your professional life?

    • If you answered yes to these questions, join us!

    We have already created dozens of apps that, altogether, have been downloaded over 6 million times.

    You will be responsible for developing a new mobile app for people who want to learn a foreign language using the latest technology.

    • Experience with Angular, Vue or React required. Having already developed mobile apps (hybrid or native) is a plus but not required. You should be curious and eager to learn new things.

    • We encourage you to spend some time in Barcelona, Spain getting to know us, but then you will have the freedom to work wherever you like.

    • You will work independently on the project but your manager and team will always be around for support and guidance.

    • International team (14+ nationalities represented).

    • English is a must: everything is written in English and our team meetings are also conducted in English. However, you don’t need to be perfectly fluent. Plus you’ll have access to a great app that you can use to improve your language skills 😉

    Who are we?

    For the past 8 years, MosaLingua has been making extremely efficient language-learning mobile apps. We are a small, international team, made up of travel and language enthusiasts.

    The team also includes 3 other developers and your manager is also a developer.

    As a software engineer at MosaLingua, you’ll help architect and build high-quality web applications that will impact the way millions of people learn online. Join our team of seasoned pros for autonomy, ownership over projects, and plenty of challenges to keep you engaged and growing.

    What we need

    • We’re looking for an experienced Full Stack JavaScript Developer to join our team.

    • You must be able to create good code architecture that lasts

    • You know how to test software on different levels

    • You are an independent self-starter who loves to solve problems

    • If you also speak French, Italian or Spanish, or are learning a language, it’s a plus, but not required

    • You have strong opinions about UX and you like well-crafted apps

    • You are preferably available full time (but it can start part-time at the beginning)

    • You want a long-term collaboration (with lots of opportunities if you have an entrepreneurial mind)

     Technology

    Our existing mobile apps are made using web technologies: HTML5/JavaScript with Cordova/Phonegap, Backbone.js, RequireJS, Gulp, Sass, Jasmine, Nightwatch, etc.,

    Server-side: some Python and Bash scripts, and several REST APIs with PostgreSQL hosted on Heroku and AWS.

    We have continuous integration with Jenkins with some testing (unit and e2e).

    But you will be working on a totally new app with the technology and framework of your choice.

    Your responsibilities

    • Help the other developers with existing apps (at the beginning, to get to know our environment)

    • Create the new app from scratch, and help it evolve and grow taking user feedback into account

    Added perks

    • Work from home. No more commuting or cubical farms—work anywhere you want!

    • Super flexible time-off policy

    • No fixed schedule

    • Company retreats in some really cool places

    • Free books or software: We buy anything that can help you be even better at your work

    Important:

    In your answer, please mention the phrase “I have read the whole job post”

    DO NOT RESPOND IF you are not an experienced Javascript developer

    You should have some projects to show us and be able to comment your code and explain your decisions

    How to apply?

    Send a concise application with your résumé, a very short cover letter and an example of the best app/site YOU created in the past: job(at)mosalingua.com.

    Thanks, we hope to talk to you soon 😉

  • 2 days ago

    Signal is hiring distributed systems (rust) developers to help make private communication simple. If you care about code quality as much as you care about user privacy, you should fit right in. This role is an opportunity to have an immediate impact while working closely with a talented team to solve challenging problems and ship new features to millions of users.

    Requirements

    • Proven track record building core systems of highly resilient/performant platform infrastructures (messaging, databases, storage, caching, etc.).

    • Previous experience building core systems that power solutions used by external customers.

    • Knowledge of (non-Byzantine) Consensus Protocols (e.g. Paxos).

    • Deep knowledge of Rust (programing language).

    • Deep knowledge building distributed systems (fault tolerance, distributed consensus, partitioning/scaling).

    • Experience with Java a plus.

    • Experience being the architect of major new enhancements.

    • Capable of communicating effectively. We’re a small organization; you will be involved in every aspect.

    • Degree in Computer Science or related field.

    • 5+ years of industry experience.

    Benefits

    • You can work anywhere in the United States. Whether it’s your favorite coffee shop or your living room, Signal gives you the flexibility to work wherever you will be most effective. We fly somewhere new once a quarter so that everyone can meet up in person.

    • Excellent healthcare, vision, and dental with all premiums covered.

    • Our 401(k) plan matches your contributions (without any vesting period) up to the employee federal maximum of $19,000.

    • We're stable, well-funded, and capable of focusing on what is best for users without distractions.

    • Feel good about what you do. We believe in solving real problems, working with integrity, and sharing that work (and code) with everyone.

  • Factory software is at the core of value creation, it is crucial to our society. Creating factory software is exceedingly difficult. Actyx is solving this problem. Our platform ActyxOS—based on a peer-to-peer architecture with no central nor on-site servers—allows developers to easily build and run powerful data-driven applications. This helps factories answer questions, reduce waste, and increase performance. Over the last 2.5 years Actyx has grown to a team of 25 absolutely outstanding people, raised over 4 million EUR and was installed in multiple factories.

    About the role:

    Our co-founder and CTO Roland is looking for an experienced software engineer to join the 8-strong Pan-European distributed development team.

    You will add your own talents and experience to the team: together we will push the envelope and move the boundary of what is considered possible in the space of highly resilient distributed business logic on the factory shop-floor.

    Your responsibilities:

    • You will refine and create distributed business logic based on event-sourcing and functional programming techniques

    • You will compose and wire up UI components to implement simple and intuitive user interfaces that facilitate complex interactions of man, machine, and material on the shop-floor

    • You will create, operate, and maintain infrastructure for monitoring and servicing decentralized peer-to-peer apps deployed in demanding factory environments on tablets, machine gateways, and virtual machines in the cloud and on-premises

    • You will create, customize, operate, and maintain integrations to third-party enterprise software as well as sensors and machines on the factory shop-floor

    Our perfect match:

    • We seek an outstanding candidate, who is highly driven, smart, confident, and gritty. Our perfect match is hungry to learn and enjoys working in fast-paced environments.

    • You have a track record of at least 10 years as a programmer, possibly with some open-source contributions to show; you consider languages, frameworks, and libraries as tools rather than religion

    • You have created or contributed to distributed programming tools; you have a deep understanding of functional programming as well as the costs and benefits of strong static type checking and powerful type systems

    • You love challenges and you have a roll-up-your-sleeves and get-stuff-done attitude

    • You have excellent analytical skills, work diligently, have great attention to detail and are able to consistently deliver results under pressure

    • You are fluent in business-level English.

    Last but not least, when judging your fit for this position we will not consider your age, sex, gender, ethnicity, religion, etc. as these are not relevant to your role within the team.

    What we offer:

    • A unique opportunity to revolutionize the manufacturing industry, displace old-school software and have a tangible impact on the Actyx success story

    • A highly relevant technical challenge paired with stimulating use-cases from the tangible real world

    • A world-class multicultural team: we don’t just work together, we truly care about each other and seek to bring out the best in each other every day

    • If you need more private time to take care of your loved ones then we will try our best to accommodate their needs

    • A flexible and high pace work environment, with low hierarchies, competitive compensation and equity package

    Does this sound like your dream job and do you have the profile we are looking for? Then we would love to hear from you! Please send us your cover letter and CV and let us know about your earliest possible starting date and salary expectations.

  • 3 days ago

    Signal is hiring iOS developers to help make private communication simple. If you care about code quality as much as you care about user privacy, you should fit right in. This role is an opportunity to have an immediate impact while working closely with a talented team to solve challenging problems and ship new features to millions of users.

    Requirements

    • Extensive familiarity with iOS development and internals.

    • Comprehensive knowledge of Swift and Objective-C.

    • Experience being the architect of major new enhancements.

    • Capable of communicating effectively. We're a small organization; you will be involved in every aspect.

    • Degree in Computer Science or related field.

    • 5+ years of industry experience.

    Benefits

    • You can work anywhere in the United States. Whether it’s your favorite coffee shop or your living room, Signal gives you the flexibility to work wherever you will be most effective. We fly somewhere new once a quarter so that everyone can meet up in person.

    • Excellent healthcare, vision, and dental with all premiums covered.

    • Our 401(k) plan matches your contributions (without any vesting period) up to the employee federal maximum of $19,000.

    • We're stable, well-funded, and capable of focusing on what is best for users without distractions.

    • Feel good about what you do. We believe in solving real problems, working with integrity, and sharing that work (and code) with everyone.

  • 3 days ago

    Mesosphere is on a mission to provide the best multi-cloud and hybrid-cloud services platform in the industry, built with Kubernetes on DC/OS. We’re looking for highly motivated engineers to join us.

    This team is responsible for delivering a world-class global-scale, multi-cloud infrastructure automation platform to some of the most innovative names in tech, cloud, healthcare and financial services.

    This position will give you the opportunity to collaborate with the brightest engineering minds in cloud infrastructure and distributed systems, as you design and develop reliable, resilient, and scalable services with Kubernetes.

    As an ideal candidate, you would have empathy for your customer and your team, and welcome customer feedback. You would excel with minimal technical supervision, and design and implement solutions independently, while also supporting your team members. You would embrace time constraints, and work with team members to deliver high-quality products and features, with rapid iteration.

    You’d contribute in:

    • Performing code reviews and give constructive, critical, and cordial feedback.

    • Performing design reviews and provide insight to your team.

    • Creating clear designs and write helpful documentation.

    • Engaging the Kubernetes community on projects that are important to our product.

    • Writing reliable Kubernetes control plane code, and the tests that allow it to safely evolve.

    You’d be a great fit if you:

    • Understand Kubernetes control plane architecture

    • Understand container orchestration

    • Can comfortably write and test software in Go

    • Have developed and operated large-scale infrastructure services

    • Have automated infrastructure in public clouds

    • Are self-driven and motivated, with a strong work ethic and a passion for problem-solving

    • Can debug, troubleshoot and resolve complex technical issues reported by customers

    • Know Linux or other Unix-like operating systems

    We'd be impressed if you also:

    • Apply agile development principles in short work iterations.

    • Implement Continuous Deployment practices in your work.

    • Have implemented Kubernetes controllers.

    • Have developed loosely-coupled distributed systems.

    • Have deployed applications in Mesos and/or DC/OS.

    • Can develop applications in Python, C, or C++.

    • Actively participate in the Kubernetes community, and/or contribute to the Kubernetes ecosystem.

    • Understand cloud platforms architecture, especially networking, security, storage, and resilient application topologies.

    About Mesosphere

    Mesosphere is dedicated to helping enterprises unlock the next generation of datacenter scale, efficiency and automation with Apache Mesos. Mesosphere’s open source product, the datacenter operating system (DC/OS), is a new kind of operating system that spans the entire datacenter, pools datacenter resources,  and automates IT operations. Backed by Andreessen Horowitz, Khosla Ventures, Microsoft, HPE, Data Collective, T. Rowe Price, and Fuel Capital, Mesosphere is headquartered in San Francisco with a second office in Hamburg, Germany.

  • komoot (EST and Europe)
    4 days ago

    Millions of people experience real-life adventures with our apps. We help people all over the world discover the best hiking and biking routes, empowering our users to explore more of the great outdoors. And we’re good at it: Google and Apple have listed us as one of their Apps of the Year numerous times—and we are consistently ranked amongst the highest-grossing apps in both Google Play and the App Store. To help us continue to build the future of outdoor exploration, we’re looking for a passionate Android developer to join our team.

    Your key responsibilities 

    • Take over responsibility of all parts of our Android 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 Android technology

    Why you will love it

    • At komoot, you’ll use everything the Android platform offers: Sensors, data synchronization, caching, external storage

    • We let you work from wherever you want, be it a beach, the mountains, your house 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 Android apps (3+ years)

    • Write code that's readable, well documented and is meaningfully tested

    • 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 great user experiences

    • 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

  • Draftable
    4 days ago

    About the role

    Draftable’s core technology is what makes us unique. It includes our document structure reconstruction and document comparison algorithms. Most of this code was written by our founder but, as we have grown, we are looking to hand over responsibility to an experienced engineer.

    You will be spearheading our core technology development. You will start out working closely with our founder making some key improvements to our algorithms. Over time, you will take leadership and become the chief innovator of the technology that sits at the heart of all Draftable products.

    You will spend 90% of your time reading the literature, thinking about how to implement things, and writing code.


    About you

    • You are a problem solver and you love learning.

    • You have very strong theoretical and practical knowledge of data structures and algorithms. Maybe you’ve done graduate level study and research, or maybe you’ve been involved in programming competitions like the Informatics Olympiad or Topcoder.

    • Once you figure out how you want to implement something, you write code really fast.

    • You have at least a few years experience working as a software engineer and you pride yourself on writing clean, well-structured and well-tested code.

    • You are independent and self-reliant. You’re happy working on a task by yourself but you will take initiative to involve other team members when necessary.

    Work/life balance

    We understand you have a life outside work and we will respect your non-working and family time. We expect engineers to work a full time load of 40 hours per week (and no more) and to be very productive during that time.

    Our team is mostly remote and we prefer working with remote engineers, but also we’re also open to welcoming you into our Melbourne office.

    You will have flexibility to schedule your work around your other obligations but you will usually work at a fixed time. If your work hours don’t have much overlap with Australian business hours, you will need to be flexible with scheduling meetings late at night or early in the morning.

    We don’t need you to be on-call, except for when you push potentially breaking changes. Our service is very stable and we haven’t had any critical incidents that required urgent attention in the last few months.

    Some things you might be doing in your first few months

    • Adjust the tuning on our PDF header/footer detection code. Implement a new multilevel Bayesian approach, learning what that is if necessary, and see if it improves performance

    • Hunt down some memory leaks in our PDF processing code

    • Debug a performance issue on a particular set of documents.

    • Design and implement a space-efficient algorithm for comparing documents that are too large to fit in memory.

    About our technical stack

    Our core algorithms and products are written in .NET (mostly C# with some F# and some C++). Otherwise, we have a fairly standard tech stack: Python (Django, Celery, SaltStack), React, PostgreSQL, Redis and RabbitMQ.

    In this role, you’ll mainly be working on C# code but it’s okay if you don’t have so much experience with C#, as we have experts on staff.

    How to apply

    Send a CV and cover letter to [email protected]

    Other notes

    Australians, note that salary ranges are inclusive of superannuation.

    Americans, we welcome your application but note that (i) we are Australian so we don’t provide health insurance and (ii) our core hours for collaboration are currently Australian afternoons/European mornings.

  • 4 days ago

    TL;DR – All you can eat, flexible full-time or contract dev work and amazing products to work on.

    Interested? Here’s the full story:

    At Tanooki Labs we provide product-minded developers with fun projects to work on, as well as the flexibility and freedom to continue working on their own goals (be it recording an album, crafting your next app, or raising the newest member of your family).

    We choose our clients and projects carefully. Every product we build requires us to tackle new and exciting challenges. We reject the idea that software development has to feel like a grind. We work 35 hours per week, support flexible schedules, are family friendly, and work with both local and remote developers.

    We’re looking for pragmatic developers who build with:

    • empathy for the users

    • a deep understanding of the product we’re building and our client’s businesses

    • an eye towards writing well architected code

    You should have:

    • a strong background in Ruby on Rails

    • experience working in Javascript, especially React

    • experience developing applications from the ground up

    • experience with behavior-driven development and unit testing

    • a product-minded focus when creating applications

    • good communication skills in English and a location in North America

    If that sounds like you, please email us at [email protected] (Please note that our candidate application software REQUIRES a resume or document attached in .doc, .docx, .pdf, .odt, .html or .rtf format).

  • 5 days ago

    We are looking to hire someone who relishes designing and building systems and services that can manage large data sets (billions and beyond) with a high transaction volume that are scaling constantly to meet customer demand. The ideal person takes pride in building coherent and usable interfaces making it easy to use and operate on data. This role would allow you to take on on challenging problems, choose the right tools for the job and build elegant, scalable solutions. Your work as an experienced Java engineer will empower over 9,000 businesses around the world to provide great customer service, and will support the other senior engineers on your team. 


    We leverage Solr for several tools at Help Scout. Knowledge or even expertise in Solr is desired. However, as our data needs grow we look beyond search and towards Big Data solutions. We are seeking someone who can join the team and help us solve all kinds of data processing and analysis problems.

    Currently at Help Scout

    • We develop in Java, Kotlin, JavaScript and PHP
    • We leverage AWS, RabbitMQ, Aurora MySQL, PostgreSQL, MongoDB, Apache Solr
    • We also use Slack, Jira, Trello, Github, Jenkins

    About the role

    • You will be the fourth member of our search and data services team, collaborating on the next generation of our large-scale search and reporting service and associated infrastructure. On a daily basis, you'll work on adding new functionality, improving existing code, and API endpoints while maintaining focus on testing and documentation.
    • We currently index millions of search and report events every day and at peak hours our API handles tens of thousands of transactions a minute. You will play a key role in evolving our services to handle 10X that.
    • You will own some of our large, upcoming challenges and collaborate with your team on all of these: building a streaming data reports pipeline, reworking how we index data and retrieve data to scale while controlling infrastructure costs, and significantly improving our search relevancy and customer-facing reporting capabilities. 
    • Our engineering team is over 40 people, more than half the company. As part of the search and data team you will be involved in the decisions made regarding implementation, testing, and backlog prioritization. You will collaborate with the rest of the engineering team through code, reviews. You will participate in making architectural discussion.
    • We work in using iterative software approach, communicate mostly via Slack and are committed to remote, agile development. When you are ready, you’ll create and send a pull request with tests and tag your team for review - using video and screen-sharing as needed. Your development builds 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 in-house support team and passes triage. 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 will impact the experience in terms of performance, security 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.
    • To ensure sufficient overlap with your teammates, we're looking for candidates that live in UTC+3 (Eastern Europe) and UTC-7 (as far as San Francisco) time zones.

    About you

    • You became an engineer because you like writing software that helps people.
    • You bring a level of Java-specific expertise that will help us craft an outstanding experience for customers and fellow developers. 
    • You have experience building information systems and data processing platforms. 
    • You are skilled in the modern tooling that is used in data processing and retrieval domain. Big Data, Streaming Pipelines, Data Grids and Data Lakes are not just buzzwords to you.
    • You are excited about JVM ecosystem. We also like Kotlin here.
    • You are a skilled and passionate engineer who is friendly, collaborative, and supportive.
    • You value personal growth and constructive feedback. 
    • You demonstrate an empathetic, organized and collaborative communication style with fellow engineers and non-engineering stakeholders. 
    • You will consider how your work impacts others, and demonstrate thoughtful, flexible approaches to mentoring and guiding technical decisions.
    • Your code is not only a pleasure for customers to use, but for other engineers to read and understand easily.
  • At Few, we encourage a culture of openness and learning. We look for highly reliable and driven individuals who exhibit a passion for the work they create to join our team. We need badass developers without the ego. Having the ability to interact with clients and understand the needs of the business is a huge plus.

    Required Skills and Experiences

    • Full stack development - capable of working front-end & back-end.

    • Solid React Native experience.

    • Strong REST API development experience.

    • Strong understanding of JavaScript and popular frameworks like Angular, React, or VueJS.

    • Ability to work on multiple projects at once.

    • Experience with cross browser testing and performance optimization.

    • Sound knowledge of responsive coding techniques.

    • People skills pay the bills.

    • Ability and willingness to jump into a brand new development stack with a smile.

    • Positive can-do attitude with the ability to follow through.

    • The ability to iterate and ship ideas quickly, with loose (at best) direction.

    • A love of Open Source software.

    • Pixel-level perfection when implementing designs created by your team.

    Pluses

    • Native iOS, Android, or Ionic experience a big plus.

    • Laravell/PHP or Ruby on Rails experience a plus.

    • Dev Ops/Server experience or interest is also a big plus.

    Other

    • We're cool with a qualified candidate working remotely.

    • We are looking for someone within the United States.

  • 5 days ago

    Owl Labs is hiring a Computer Vision Engineer to join our diverse development team.  The ideal candidate has strong experience developing computer vision algorithms for use in unconstrained environments.  Bonus if you also love developing robotics algorithms that can use the output of computer vision algorithms (and others) to build world models and make autonomous high-level decisions.

    Owl Labs' mission is to solve a problem we've all experienced: meetings suck, and they are especially painful for the remote participants on the other side of the call. Considering the rapid growth in remote and distributed work, this is a perfectly timed problem for Owl Labs to solve. The market is hungry for products and content that make remote and distributed work better.

    With $22.3M funding from Spark Capital, Matrix Partners, and Playground Global, Owl Labs has created the Meeting Owl, a 360° smart video conferencing camera that sits in the center of the table and uses robotics algorithms to automatically highlight different people as they talk. After launching the product in June 2017, thousands of companies have purchased the Meeting Owl, saying it offers the most natural and inclusive meeting experience they've ever seen.

    In this role, you will impact some of the company's most important product development goals.


    Skills & Requirements:

    • BS/MS in Computer Science, Engineering, or related field

    • Proficiency in C++ and C, and ability to develop clean well-documented modular code

    • Experience with OpenCV

    • Experience developing in Linux environment

    • Strong engineering test & debug skills for complex real-time systems

    • Experience with version control and bug tracking systems

    • Strong communication skills, appreciation of documentation, and co-worker & customer empathy

    Nice to Haves:

    • 5+ years professional computer vision experience

    • Interest & experience developing robotics-style models and algorithms (beyond CV)

    • Experience developing for mobile-class SOC

    • Experience developing consumer-type products

    • Strong git skills

    Owl Labs is ~30% remote and headquarters are based in Somerville, MA. This role can be either an on-site or remote position. Please specify in your application.

  • Stripe (North America only)
    5 days ago

    Backend engineers build the core of Stripe products, services and APIs in spectacularly robust fashion. 

    Alternative Payment Methods is the driver behind integrating new payment methods which is a key component to Stripe’s global strategy.

    As a platform company powering businesses all over the world, Stripe processes payments, runs marketplaces, detects fraud, helps entrepreneurs start an internet business from anywhere in the world, builds world-class developer-friendly APIs, and more. Stripe’s backend engineers work on the business logic for all of that. As a backend engineer on the Alternative Payment Methods (APM) team, you will build and expand APIs and services and work with our partners to launch new markets, payment methods, and capabilities.

    The Alternative Payment Methods team enables customers to buy from Stripe merchants using a variety of payment systems including Alipay, ACH and Klarna. We are taking on that challenge through significant investment in our platform and coordinating efforts with our growing global engineering teams. The APMs team in the US focuses on architecture and platform capabilities, plus extensive collaboration with other product and engineering teams.


    We’re looking for people with strong background or interest in building successful products or systems; you’re comfortable in dealing with lots of moving pieces; you have exquisite attention to detail; and you’re comfortable learning new technologies and systems.

    You will:

    • Design, build, and maintain APIs, services, and systems across Stripe’s engineering teams

    • Debug production issues across services and multiple levels of the stack

    • Work with engineers across the company to build new features at large-scale

    • Improve engineering standards, tooling, and processes

    You may be fit for this role if you:

    • Enjoy and have experience building APIs

    • Think about systems and services and write high quality code. We work mostly in Ruby, with some Scala and Go. However, languages can be learned: we care much more about your general engineering skill than knowledge of a particular language or framework.

    • Hold yourself and others to a high bar when working with production systems

    • Take pride in working on projects to successful completion involving a wide variety of technologies and systems.

    • Thrive in a collaborative environment involving different stakeholders and subject matter experts

    • Enjoy working with a diverse group of people with different expertise (for example, ¼ of Stripes work in a country that’s different from the one they grew up in). Almost every role at Stripe collaborates with some engineers, from Sales and Support in sharing feedback from our customers; to Legal and Accounting in supporting our systems for tracking money movement and reporting around the world.

    It’s not expected that any single candidate would have expertise across all of these areas. For instance, we have wonderful team members who are really focused on their customers’ needs and building amazing user experiences, but didn’t work on APIs before joining Stripe.

    You might work on:

    • Building a new API for our users, or iterate on existing APIs

    • Launching a new market or payment method

    • Working with our Analytics and Fraud teams to reduce chargebacks and declines

    • Building new tools for our business teams

    • Building new systems to securely store sensitive data

    What’s it like to work at Stripe?

    Stripe is helping the internet fulfill its potential as a platform for economic progress by building software tools that accelerate global economic access and technological development. Stripe makes it easy to start, run and scale an internet business from anywhere in the world.

    Stripe is, at its heart, an engineering company. To provide a missing pillar of core internet infrastructure, we hire people with a broad set of technical skills (and from a wide variety of backgrounds) who are ready to take on some of the most challenging problems in the industry – from reliably handling 100M API requests per day, to building adaptive machine learning as a result of years of data science and infrastructure work, and enabling entrepreneurs worldwide to start a global internet business.

    We look at Stripe as a constant work in progress and the same is true of our people; for all of us, we believe the best is yet to come. We’re here to support each other in our curiosity and creativity – which we pursue through thoughtful discussion and knowledge-sharing among a diverse set of peers and colleagues.

    We encourage all engineers to transition teams once every year and a half and also take on short-term projects with other teams across Stripe. This enables engineers to learn how different parts of Stripe work while also establishing stronger ties and cross-pollination between groups.

    We contribute to existing open-source projects and the people working on them, and we release several tools as open-source.

    We want to work in a company of warm, inclusive people who treat their colleagues exceptionally well. The kind of people who are committed to going out of their way to help other Stripes in the short-term and pushing them to improve over the long-term (by helping them to get better at what they do).

    We’re a highly cross-functional organization and view that as part of the fun: we design our space to encourage as much collaboration as possible. We have long tables in the kitchen for a reason (to enable everyone to meet new people and learn from them). We also have a culture of transparency that we carry through to email communication, ensuring that Stripes all around the world have the information they need to make good local decisions.

    In both our products and our people, we aim to reflect, represent and advocate for all of our users, globally. Our users transcend geography, culture and language; what we share, collectively, is a drive to create a fairer, more economically interconnected world.

  • Stripe (North America only)
    6 days ago

    Stripe’s application security team is responsible for both finding bugs in our public facing applications, and designing and building mitigations for broad classes of bugs. We use and work on state of the art tools, maintain the infrastructure that supports our efforts, and empower Product Engineering (who focus on anything from core payments APIs, to powerful dashboards, to mobile apps and consumer-facing products) to move quickly without compromising on safety. Because of the nature of Stripe’s product, nearly every system we operate needs to interact with sensitive financial and personal data, making the security team an extremely dynamic environment to join.

    You will:

    • Develop general techniques and frameworks that will enable other engineering teams to find flaws before they are introduced into production

    • Be a security subject matter expert and respond to internal security engineering questions/request

    • Work with other teams to help architect solutions that are inherently secure

    • Correctly balance security risk and product advancement

    • Perform penetration testing on our internal and external applications

    • Threat model existing applications

    • Support incident response when a security event occurs

    • Perform proactive research to detect new attack vectors

    We’re looking for someone who has:

    • Implemented mitigations for common classes of bugs in a popular web framework before

    • Software engineering experience in production environment

    • A deep understanding of the web’s architecture

    • A knack for finding flaws in software and can effectively communicate how to fix them

    • Strong communication skills and is accustomed to working closely with a product team

    • The ability to think like an attacker and use that context to develop threat models

  • 6 days ago

    Upgrade is a consumer credit platform that is changing how people think about credit. We use technology to innovate and create responsible and affordable credit products that help our customers understand and manage their credit better.

    Our founding team pioneered online lending over a decade ago and launched Upgrade in 2016 using their experience and the latest available technology to make credit more transparent and affordable. While Upgrade is very well funded with $142 million in equity capital, we’re still in the early days and you have a great opportunity to make your individual impact towards our collective mission.

    Upgrade has been named a “Best Place to Work in the Bay Area” by the San Francisco Business Times and Silicon Valley Business Journal.

    We are looking for new team members who are excited about creating, designing and implementing new and better solutions to join a team of just over 300 talented and passionate professionals. Come join us if you like to tackle big problems and make a meaningful difference in people's lives.

    Responsibilities

    • As a SME of the platform, you will work closely with multiple stakeholders to help shape its direction and implement new features. You will be responsible for all technical aspects of the system, including:

    • Developing complex application software using modern continuous integration tools like JIRA/Git/Jenkins

    • Maintaining best practices for code hygiene and health, including test coverage and deployment

    • Supporting a robust test framework and architecture, including integration with third parties

    • Contributing to documentation of the system

    • Helping with trouble-shooting and problem solving

    Requirements

    • Excellent Java programming experience

    • Knowledge of unit testing methodologies

    • SQL and database programming expertise

    • Knowledge of Maven, Hibernate, ORM frameworks, and the Spring family of frameworks

    • Experience working on AWS is highly desirable

    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.

  • At Few, we encourage a culture of openness and learning. We look for highly reliable and driven individuals, who exhibit passion for the work they create, to join our team. We have a fairly flat work environment, meaning that each of our employees are expected to be self-reliant and can manage their time and work accordingly. No super egos allowed. We also encourage a sense of responsibility for the community they live in.

    Required Skills and Experiences

    • React Native and/or Ionic platform experience.

    • Knowledge of iOS and Android development.

    • Functional knowledge of HTML, CSS, and Javascript (jQuery).

    • Knowledge of API development and backend frameworks.

    Pluses

    • Native iOS and Android application development experience.

    • Live applications in both Apple and Google app stores.

    Other

    • We're cool with a qualified candidate working remotely.

    • We are looking for someone within the United States.

  • 1 week 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’re looking for engineers who are mindful, empathetic, self-aware, and ambitious to join our team to help us move thinking forward. With a focus on growth and personal development, Medium is the ideal place to develop your skills in an environment that is built on mutual trust and respect.

    What will you do?

    The core platform team is responsible for the systems that orchestrate continuous service integration and delivery. This includes Kubernetes, Istio service mesh, observability via Prometheus, and custom-built Kubernetes operators and tooling.

    As a core platform engineer you will help us design, build, and improve the platform that all Medium services run on.

    Who are you?

    • You have a strong understanding of production systems.

    • You have 3+ years of software engineering experience.

    • You are passionate about availability and performance.

    • You have a deep understanding of backend infrastructure.

    • You are proficient at programming and interacting with APIs.

    • You are flexible, resilient, and curious.

    • You draw inspiration from prior art, but you feel compelled to innovate beyond it.

    • You respectfully challenge your peers, and welcome when others challenge your thinking.

    We’d particularly love it if:

    • You have strong proficiency with Go, Python, and JavaScript

    • You have experience with AWS or other cloud providers

    • You have experience with observability stacks such as Prometheus

    • You have experience with service mesh systems such as Istio

    • You have experience with orchestration systems such as Kubernetes, Mesos or ECS

    • You have worked in a service-oriented or microservice architecture

    This role can be based in San Francisco, New York, or be remote within the U.S.

    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.

    Interested? We'd love to hear from you.

  • Civic Actions (US only)
    1 week ago

    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.

    For this role, you will be developing, improving, configuring and bug fixing contributed and custom modules in the context of specific site needs, aiming for maintainability, simplicity, and reusability. You’ll do this alongside an amazing team and dedicated clients.

    Responsibilities & Qualifications

    Your good sense of humor, collaborative nature, and high-quality communication style will be a great addition to our talented team. Your presence and work will support our mission to work alongside our government agency clients as partners in open and agile transformation. You should be comfortable in a consulting or professional services environment, in addition to working with cross-functional agile teams. We also like to see a track record of contributions to open community projects.


    Sound good so far? Great, keep reading!


    Desired Skill Sets

    • In-depth knowledge of Drupal module development, or demonstrable transferrable skills on other web-based frameworks

    • Able to architect and write secure, performant, well-documented code that adheres to coding standards

    • Familiarity with most common contributed modules

    • Familiarity with Features and code-based configuration deployment

    • Ability to navigate on the command line and use a version control system

    • Skilled at working throughout the LAMP stack: PHP/MySQL development, command line and version control skills and workflows, including a detailed mental model of HTTP, HTML, CSS and JavaScript operation

    • Skilled in Git, Drush, web API design/usage, PHP debugging, Solr, automated testing tools (e.g. Behat)

    • Experience with OOP or Symfony, including common design patterns

    • Complementary/specialized skills such as migration, QA, front-end development, UX, design, accessibility, performance, system administration/operations, security/compliance are also a plus

    Location

    We are a fully distributed remote team within the U.S. You can work from home or find a great co-working space. You just need a computer, webcam, strong internet connection and a structured schedule because we are a truly collaborative team. 

    Must be a U.S. Citizen or U.S. Resident due to the projects we work on. It’s a plus if you have U.S. Government security clearance.

    Benefits

    We excel in our benefits offering and believe that people who are well taken care of can be more balanced, healthy and happy. We offer 100% company-paid medical insurance, disability insurance, and life insurance. We have a generous 401(k) program. We have an open vacation policy -- employees are encouraged to take time off as needed to feel balanced, productive and healthy. We have paid maternity and paternity leave. We have an annual all-hands retreat to connect with each other in person. We also emphasize professional development and offer an annual stipend. 

    Community participation is important to us and we ask that you spend 5% of your working time giving back to a community that you care about. We attempt to keep our work products 'open by default'. This means that it is our intention that your work contributions during your time at CivicActions will be published under public license, enabling you to bring your passion fully into your activities without the fear that your expressions will be locked away or prevented from having a positive impact in the world.


    Apply

    We find strength and inspiration in the things that make each of us unique. In striving for a more diverse team, we strongly encourage women, people of color, and physically-challenged people to apply.

  • 1 week ago

    We’re crafting the future of the voice over industry and we’re currently looking for a Full Stack developer who’ll spearhead our SEO efforts. With your full stack and analytical skills, your mission will be to plan and lead programs that will make sure our future users are only one search away from Voice123. Are you comfortable within the high-pressure environment of a fast-paced technology company? Then this is your career opportunity!

    Responsibilities

    • To drive a rigorous testing program with the aim of continuously launching, analyzing, optimizing, and scaling SEO strategies to maximize traffic to Voice123.

    • To develop a segment-based view of our customers and educate internal clients on customer insights.

    • To aid us in the ideation and launching of new product features.

    • To dig through our data and discover key insights as well as opportunities to grow our user base and revenue.

    • To communicate with different business units and align the technical aspects of the design, interface, and performance of our SEO efforts;

    • Keep a keen eye on the budget, determining ROI of paid strategies, and skillfully adjusting as needed.

    Requirements

    • An interest in SEO growth tactics

    • Demonstrable SQL efficiency.

    • Ability to manage Google analytics

    • Familiarity with a variety of acquisition and retention metrics.

    • Knowledgeable in audience segmentation strategies and associated action plans.

    • Familiarity with NodeJS, PostgreSQL, ElasticSearch, Java, Python

    • Some of the hard and soft skills will help you succeed in this role are:

    • The ability to work in interdisciplinary teams.

    • Strong communication skills.

    • Strong analytical skills.

    • Creative problem-solving skills.

    • Being entrepreneurial, enthusiastic, and energetic.

    • Being comfortable getting your hands dirty and implementing your own ideas.

    • Being inquisitive.

    • Being able to set ambitious goals and meet project deadlines.

    • Being adaptable to constant change.

    • Being able to give and receive candid feedback

    • A learning mindset.

    • Native English speaker or C1 level certification.

    Career path

    We expect a minimum three-year job commitment from you. At the end of that period and equipped with the knowledge and experience you will have gained, you’ll be able to fulfill any of the following roles, either at Voice123 or elsewhere:

    SEO Product Manager.

    Founder of your own business.

    Tech lead.

    Right after you join, we’ll agree on your Tour of Duty, which defines a successful employer-employee partnership: you devote your time and energy to Voice123 with the goal of growing our company; we invest in your personal and professional growth so that when the time comes for you to leave Voice123, you’ll have the tools, experience, and network to achieve equal success elsewhere.

    Team structure

    You will be working directly with the CEO and have a close integration with our Marketing and Product teams. Of course, as we learn, experiment, and grow, our team structures may change.

    Working remotely

    We are both used to and encourage working in a distributed manner, so this role is open to professionals anywhere in the world. While you can work from home, you can also work from a co-working space of your choice. We’ll pay for it.

    About Voice123

    Our mission is to craft the future of the voice over industry and lead where others follow.  15 years ago, Voice123 pioneered online voice casting by creating the first platform of its kind that could help voice actors start, consolidate, and build a successful, life-long career.

    Working at Voice123 means you will be surrounded by proven entrepreneurs who are eager to teach and hungry to learn. We love our team members and encourage their personal and professional development inside and outside the company. Our team is totally committed to helping our voice actors and clients succeed.

    Perks

    • Your most challenging working experience.

    • Remote work.

    • Flexible vacation time.

    • Paid health insurance.

    • Paid life insurance.

    • One year of mindfulness with a Headspace account.

    • Coworking space (anywhere in the world).

    • Equipment (laptop; screen; keyboard; mouse or trackpad; standing desk; noise-canceling headset).

    Show me the money

    Because we value transparency, your compensation will be USD 36,000 per year.

    Our commitment to diversity

    Throughout the whole organization, we aim to provide a multicultural experience and equal opportunities. You’ll be working in an engaging and safe environment where no kind of discrimination is tolerated.

    Taking action to bring about social change

    We believe we have a responsibility to be the change we want to see. We have razor-sharp minds and considerable accumulated knowledge in the company that can and should be applied for the greater good. Thus far, we’ve been able to support various social entrepreneurs and NGOs in ideating new and exciting solutions to pressing social issues. We encourage our team members to be actively involved in social efforts and regularly support charitable campaigns for diverse causes.

  • 1 week ago

    Brave is looking for an experienced data engineer who can help us stay one step ahead of fraud in our Brave Rewards ecosystem.  This position is vital to help us make sure that rewards go to Brave users and creators, not to bad actors. We are looking to refine, automate, and expand the BAT ecosystem’s anti-fraud processes, and build more of the necessary tooling over time.  We are looking for somebody who always prefers a simple solution over a complex one and who can take whole solutions from end to end.


    Requirements

    • Experience with Python, JavaScript, Ruby, C++, Go, Java or other similar language

    • Experience with SQL, Postgres, and building analytics queries

    • Experience building robust API endpoints

    • Experience with complex data flow/analytics infrastructure, e.g. Kakfa, Kinesis, Redshift

    • Experience stopping bad actors in a system, e.g. ad fraud, e-commerce fraud

    • A working understanding of fraud vectors, both small scale (client-side hacks) and large scale (botnets)

    • Experience with software development via distributed development teams

    • Comfortable working in an open source setting

    • A passion for helping protect users’ privacy and security

    • Written and verbal communication skills in English

    • Proven record of getting things done

    Bonus Points

    • Have built/trained statistical / machine learning models at scale to solve real-world problems

    • Experience with ad-tech / marketing tech ecosystem

    • Familiarity with the world of cryptocurrency, especially Ethereum

  • 1 week ago

    Sonatype’s mission is to help organizations develop better software, faster with open source. We offer a series of products and services including the Nexus Repository Manager and Nexus Lifecycle Manager.

    We are a fully remote and highly talented product development group and we work in small autonomous teams to create high-quality products. Thousands of organizations and millions of developers use our software. If you have a passion for challenging problems, software craftsmanship and having an impact, Sonatype can deliver in all of these areas.

    The Software Engineering Manager at Sonatype is a highly-technical and results-oriented individual, responsible for ensuring high performance of agile teams within a product line. She/he knows her/his teams and can engage at the appropriate level, adapting as needed. The Engineering Manager supports and leads the members and the operation of our agile teams in the Nexus Lifecycle Manager product line. She/he supports the execution of initiatives, alignment of resources, and delivery of high-quality software products. This individual will help inspire, lead technical innovation, and overcome execution obstacles.

    Responsibilites

    •     Support software engineering teams in an Agile environment in pursuit of high team performance.

    •     Help plan and execute initiatives.

    •     Deliver in appropriate timeframes with high quality, while balancing business and technical priorities and constraints.

    •     Effectively set and manage expectations around team delivery.

    •     Partner with product stakeholders on roadmap planning, solution design, sizing, and estimation.

    •     Help define and manage processes for how people and systems should work together.

    •     Help recruit, onboard, mentor, and manage engineers.

    •     Work with engineers to grow their skills and ensure they have the right challenges.

    •     Roll up your sleeves and contribute as appropriate.

    Required Skills and Experiences

    •     Bachelor’s degree in Computer Science, Engineering, or related field, or relevant work experience.

    •     Significant experience working with teams in an Agile environment.

    •     Significant software development experience in a commercial environment.

    •     Experience serving in either an engineering manager role or team lead role.

    •     Excellent leadership and communication skills.

    •     Highly organized with relevant technical project management experience.

    •     Ability to work and manage teams in a fully remote environment.

    •     Love developing and growing people.

    We are 300 employees from diverse backgrounds, that hail from 50 countries, and speak 15 languages. But, we all share one thing in common: we’re passionate about accelerating software innovation. Our vision is to put Nexus products at the center of every open source decision made by modern engineering organizations.  We’re one of the fastest growing tech companies in America and have been named both a Deloitte Fast 500 and Inc. 5000 company three years in a row. We’re backed by world-class investors including TPG, Goldman Sachs, Accel Partners, and HWVP.  Learn more at www.sonatype.com.

  • About the Role

    As a core committer at Mattermost you are responsible for one of the world’s largest and most popular open source projects. Your work impacts thousands of organizations who depend on Mattermost for daily operations, from high tech (Intel, Samsung, Micron), to healthcare (Medtronic, Epic, Bristol-Myers Squibb) to public sector (U.S. Department of Defense, U.S. Department of Energy), to education (University of California, National University of Singapore), and consumer brands (Urban Outfitters, Wargaming.net). Headquartered in Palo Alto, California, our company serves customers around the world with a distributed organization spanning 7 time zones. More on us a www.mattermost.com.

    Working in open source means your work is publicly visible. Your code will receive both credit and constructive critique from the community. With the right mindset and support these can lead to you a highly positive working environment and making the best engineering decisions of your career. Core committers include highly skilled volunteer developers from the community, staff employed by enterprises deploying and investing in Mattermost, as well as staff employed by Mattermost, Inc.

    Read about our end-to-end recruiting process for core committers at:https://docs.mattermost.com/process/developer.html


    We seek a full stack engineer comfortable moving across front end and back end systems to lay out the technical vision for critical components of the Mattermost architecture and leading community developers towards a unified, scalable, performant, extensible system architecture.

    Responsibilities

    •     Play a pivotal role in setting direction and standards for a large open source project

    •     Guide, review and support open source contributors and community members

    •     Design, implement, test and release new improvements to Mattermost across front end, back end, clients, and infrastructure

    Requirements

    •     Writes thoughtful, high quality code

    •     Communicate clearly, especially in writing

    •     Works effectively while remote, with the ability to travel 2-3 times per year for week-long off-site meetings with team members

    •     Experience working in open source communities

    We're looking for someone who wants to help us build the future of Mattermost and improve the way the world communicates. The right person in this role has the opportunity to have a huge impact on Mattermost the product, and its many users worldwide, but also on our open source community that has been key to Mattermost's success. If this sounds like you - please apply!


  • 1 week ago

    About the Role

    We understand that mobility is life, and we are looking for a best in class Mobile Engineer to innovate the next generation of on-the-go interface capabilities. We need a highly intelligent and driven engineer that understands both the capabilities and the limitless potential surrounding mobile enterprise communications. You will be part of the team focused on a new kind of interactive, immersive experience that will forever change how things get done wherever anyone is at anytime.

    Responsibilities

    •     You’ll have strong input on the direction of product utility and launch while working directly with the experienced startup entrepreneurs leading this project

    •     Develop, implement, test, deploy, and support our mobile app on iOS and Android

    •     Collaborate with our designers, product managers, researchers and visual effects engineers

    •     Innovate mobile interface both independently and on a collaborative platform

    •     Create an engaging and immersive mobile experience that will lead the next generation of mobile communication evolution

    •     Effectively work while remote, with the ability to travel 2-3 times per year for week-long off-site meetings with team members

    Requirements

    •     3+ years experience developing for both iOS and Android

    •     Degree in Computer Science or related

    •     Direct experience working on world-class mobile applications

    •     Experience working in a team environment relying on issue tracking and collaboration tools (eg. GitHub, Jira, Jenkins, Fogbugz, Trello)

    •     Can write and maintain clean, readable code that will scale as our team grows

    •     Be able to work well with a team composed of cross-functional roles

    •     Be able to proactively communicate well, both written and verbally

    •     Be a proven builder

    •     Strong coding skills in programming languages within our stack: React Native, React, Javascript, iOS and Android

    •     Experience working in open source communities

    We're looking for someone who wants to help us build the future of Mattermost and improve the way the world communicates. The right person in this role has the opportunity to have a huge impact on Mattermost the product, and its many users worldwide, but also on our open source community that has been key to Mattermost's success. If this sounds like you - please apply!

  • 1 week ago

    Altia helps manufacturers get amazing Graphical User Interfaces (GUIs) from the artist’s imagination to any hardware in the shortest amount of time. By providing powerful, professional-grade embedded GUI development tools and services, we help creative, customer-focused designers and software engineers worldwide deploy game-changing user interfaces. Automotive, medical, industrial and consumer electronics companies rely on Altia’s best-in-class software and services to get their GUIs into production. Check us out at www.altia.com.


    We’re searching for a C++ Software Engineer who is an expert in engineering, developing and implementing HMI / 2D graphics applications and solutions in the PC Windows environment, primarily in the C++11 and C++14 languages. This Engineer also works with world class embedded engineers and technicians to integrate and interface new PC-based solutions with embedded hardware platforms where necessary.

    Position Location:  Remote (home office) or Colorado Springs, CO (Corporate Headquarters)

    Qualifications:

    • Work in a fast-paced Agile environment to define, design, develop and implement new features and enhancements to Altia’s HMI development products

    • Produce both high-level and detailed design documents, unit tests, integration tests and test results artifacts using the Company’s requirements traceability tools

    • Produce both technical and user-oriented documentation

    • Track status and communicate progress effectively to project leads and to management

    • Follow Altia’s established processes governing the entire software development lifecycle

    Qualifications & Experience:

    • B.S. in Software Engineering

    • Minimum of 4 years of active engineering experience in C++11 and/or C++14, in HMI and 2D or 3D graphics

    • C++11 and/or C++14 programming languages

    • Microsoft Visual Studio 2015 and/or later

    • Good working knowledge of software technologies, techniques, strategies and solutions especially as these relate to the graphics engineering domain

    • Adept at planning projects and working independently with superior communication and documentation skills

    • Self-starter with a strong work ethic and a “whatever it takes” attitude

    Preferred Qualifications:

    • Knowledge of Agile development methodologies.

    • Familiarity with Automotive Software Process Improvement Capability (ASPICE/ISO 15504) or other Process Improvement methodologies (e.g. CMMI)

    • Familiarity with Functional Safety Requirements (ISO/26262)

    • Experience using JAMA, Confluence, JIRA.

    • Active experience in QT software development

    • Embedded hardware experience.

    • Experience with OpenGL and DirectX graphic pipelines.

    To apply: Please submit cover letter plus resume to [email protected]

    Altia is proud to be an EEO employer M/F/D/V.

  • Left Field Labs (US-only)
    1 week ago

    THE OPPORTUNITY

    We are seeking an experienced front-end developer to join our team. You will work alongside a group of dedicated and supportive programmers and designers, all focused on building and maintaining a complex software product used by one of the largest technology companies in the world. We count on our developers to write elegant and well-documented code, with a strict eye towards separation of concerns and maintainability.

    IN THIS ROLE, YOU WILL:

    • Collaborate with leads, developers, and designers to create and maintain responsive web front-ends

    • Build new features

    • Debug development and production issues across multiple browsers and devices

    • Work towards improving code quality, internal tools/processes, and documentation

    YOU MAY FIT THIS ROLE IF YOU:

    • Enjoy building websites, web apps, and UIs

    • Are deeply knowledgeable and experienced in JavaScript

    • Build with modern JavaScript frameworks, especially Angular

    • Have used TypeScript as a superset alternative to JavaScript

    • Use web development tools, like NPM, Browserify, Yarn, and/or Webpack

    • Keep up on standards, like ES6, HTML5, and CSS3

    • Care deeply about the user experience, including performance and accessibility

    • Pay strict attention to the details, and tend to obsess over them

    • Understand when and how to add interactive elements, like animation

    • Take production systems seriously, and expect others to do the same

    • Know how to independently debug a complicated problem, and do so regularly

    • Constantly learn new things, and enjoy both teaching others and being taught

    • Understand the importance of testing, and how to write good tests

    • Value tight teamwork to achieve results that surpass a single individual’s contributions

    • Understand that every product/project requires an array of fields and talents, and respectful communication is a critical component in success

    WHO ARE WE?

    We are a technology company that connects people, products, and experiences in powerful ways. Our growing team of designers, developers, producers, strategists, and content creators is based across the US and globally. We believe in the power of storytelling, human-centric design, and the intersection of creativity with code to further humanity's relationship with technology. If you're the kind of person who obsesses over details, thrives in a collaborative environment, and jumps at the opportunity to take on new challenges, this is the place for you.

    WHEN APPLYING, INCLUDE:

    A description of yourself—what’s your background, interests, and experience? What are you looking for?

    Links to some code you’ve written (GitHub?) and/or other relevant written works (blog, tutorials, books?)

    A resume or something similar (LinkedIn profile, StackOverflow developer story, etc)

    Left Field Labs is an E-Verify employer. E-Verify is an Internet based system operated by the Department of Homeland Security (DHS) in partnership with the Social Security Administration (SSA) that allows participating employers to electronically verify the employment eligibility of their newly hired employees in the United States.

    Please click on the following links for more information: E-Verify Participation Poster. For more information visit the USCIS’ website: http://www.uscis.gov/e-verify/employees

    Left Field Labs is an equal opportunity employer and committed to providing equal employment opportunity to all applicants and team members regardless of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, handicap, veteran status, marital status, criminal history, or any other category protected by applicable federal and state law, including the City of Los Angeles’ Fair Chance Initiative for Hiring Ordinance relating to an applicant's criminal history (LAMC 189.00). Left Field Labs makes reasonable accommodations for handicapped and disabled team members.

  • Abstract (US-based only)
    1 week ago

    About Abstract

    Abstract is a design workflow platform for teams to version, manage, and collaborate on Sketch files. Since launching in July 2017, over 5,000 design teams across 75 countries have adopted Abstract, including teams from Shopify, Cisco, Intuit, Spotify, Salesforce, Instacart, OpenTable, and more. 

    At Abstract, we are actively working to build a diverse and inclusive organization. Here, diversity includes age, economic class, educational background, ethnic variance, familial status, gender, gender expression, gender identity, marital status, national origin, religious affiliation, sex, sexual orientation, transgender status, or veteran status.

    Abstract is headquartered in San Francisco but many of our teams and roles are remote-first (US-based only at this time). If you have a passion for rolling up your sleeves, building new programs, and have a strong, team-player mentality, we’d love to hear from you!


    We are looking for a dynamic Web Developer to continue building out our WordPress site! While having front-end and back-end experience is a plus, our immediate needs will be focused on back-end development. 

    What You’ll Do: 

    • Collaborate with the product manager and web team to articulate the best technological solution for the problem at hand

    • Architect, develop, and maintain creative technical solutions, products, and features for Abstract’s WordPress website that address complex business objectives.

    • Analyze user story acceptance criteria to ensure the technical feasibility and point out potential issues

    • Make sure we can deliver on time, on budget, and on scope— and flag any concerns early on to allow adjustments plans to MVP as needed

    • Architect and develop new backend features and plugins, custom functionality and theme integration

    • Write high quality code with readability, efficiency and maintainability in mind— while considering site speed and performance implications

    • Experience developing and maintain complex WordPress-based solutions, themes, and plugins 

    • QA and code review of front-end and back-end development work 

    • Explore and incorporate new and emerging development trends.

    • Actively participate in our scrum and development meetings

    • Work with the team to diagnose and resolve backend bugs and support requests

    • Performance and security monitoring, along with vulnerability analysis 

    What You’ll Bring:

    • 3-6 years experience working as a WordPress developer on production sites, with core experience focusing on back-end development.

    • Experience working on complex WordPress sites, and experience with WordPress Multi-site a bonus.

    • Strong knowledge of WordPress development, and its associated stack: PHP, semantic HTML, Javascript, Git, and MySQL0. 

    • Familiarity with front-end technologies a plus: CSS (Sass) and Javascript (JQuery, React).

    • Ability to setup, configure, manage, and perform all phases of web development, testing, and routine deployments.

    • Strong agile development (Scrum, Kanban) experience, including tools like JIRA. 

    • Experience working with Marketing Automation tools,  specifically Marketo, a huge plus 

    • A methodical approach to all tasks including independent decision making and problem solving skills.

    • Ability to showcase previous  projects you’ve worked on and specific functionality you’ve built

    • Comfortable working with debugging tools

    Benefits

    At Abstract, we offer resources that emphasize personal and familial wellbeing. We provide 99% healthcare coverage, including dental, vision, and life insurance. We offer 10 weeks parental leave, unlimited paid-time off, and flexible working arrangements. Additional perks include dependent care and health care FSA as well as commuter benefits for SF office employees.

     To help employees plan for the future, we're able to offer competitive pay and a 401k.

    We are a distributed team and we are able to offer US-based remote employment for most roles. We offer travel opportunities for company meetings, team meet-ups, and the occasional conference.

    Notes

    Though we're a distributed team, we're currently only able to hire US-based candidates.

    As part of our security protocols, offers are contingent on successful completion of a background check. 

  • 1 week ago

    About the Role

    Working in open source means your work is publicly visible. Your code will receive both credit and constructive critique from the community. With the right mindset and support these can lead to you a highly positive working environment and making the best engineering decisions of your career. Core committers include highly skilled volunteer developers from the community, staff employed by enterprises deploying and investing in Mattermost, as well as staff employed by Mattermost, Inc.

    Read about our end-to-end recruiting process for core committers at: https://docs.mattermost.com/process/developer.html


    Responsibilities

    •     Be an end-to-end owner of our backend architecture

    •     Work collaboratively with multiple teams to deliver quality software

    •     Design, enhance and build out new products and features

    •     Maintain and optimize scalability, performance and quality

    •     Support operations with deployments, debugging production issues and tuning applications

    •     Evaluate and recommend new technologies and tools to solve emergent challenges

    •     Participate in code and design reviews to maintain our high development standards

    •     Effectively work while remote, with the ability to travel 2-3 times per year for week-long off-site meetings with team members

    Requirements:

    •     Bachelor's degree in Computer Science or related fields, or significant professional software development experience

    •     Strong experience with or an ability to quickly become an expert in Go

    •     Familiarity with relational databases, particularly MySQL and PostgreSQL

    •     Comfortable working with containers, particularly Docker

    •     Experience in writing high performance production quality code

    •     General tools/skills: GitHub, JIRA, Jenkins

    Pluses

    •     Experience working in open source communities

    •     Strong experience and interest in working with Kubernetes

    •     Experience setting up and building highly available database clusters

    •     Experience with distributed application systems using HTTP, WebSockets, RPC, pub/sub at scale

    •     Exposure to key technologies utilizing our stack

    •     Contributions to any open source project

    We're looking for someone who wants to help us build the future of Mattermost and improve the way the world communicates. The right person in this role has the opportunity to have a huge impact on Mattermost the product, and its many users worldwide, but also on our open source community that has been key to Mattermost's success. If this sounds like you - please apply!

  • Sonatype (Canada/USA/UK)
    1 week ago

    Sonatype has been on the forefront of crafting solutions to manage, organize, and better secure components since the inception of the Central Repository and Maven in 2001. More than a trillion dollars is spent annually on software development and our aim is to help application teams do that better and faster.

    Our mission is simple – help the world build better software, even faster.  This is done by providing unprecedented visibility combined with the guidance needed to make the best selections from the open source ecosystem as early as possible, and enabling teams to choose wisely from the beginning.

    We are looking for a Senior DevOps Engineer to join the Sonatype Operations team. The team has a wide range of responsibilities to build, scale, and maintain the company’s technical infrastructure, including Maven Central, CI, and hosted data services. Some of the technologies we use include Terraform, Ansible, many AWS services, and Datadog.

    Responsibilities

    • Ensure the proper functioning of Sonatype SLAs and critical systems by implementing metric based monitoring, executing troubleshooting tasks, maintaining a functional and detailed RunBook, and participating in an on-call rotation

    • Work closely with Sonatype development teams to define product specific metrics and remediations through system analysis, testing, and fault troubleshooting

    • Develop infrastructure automation that codifies best-practices into repeatable, reliable, and modular architectural components

    • Design scalable and highly available architectures for new systems in collaboration with Development and Operations teams

    Requirements

    •     4+ years experience running and tuning high availability systems and supporting infrastructure

    •     Experience using scripting languages (eg: BASH, Python) to build automation

    •     Experience developing software in any language

    •     Strong analytical and problem-solving mindset combined with experience troubleshooting large scale systems under pressure

    •     Deep knowledge and experience with AWS, Linux systems, database technologies, and web technologies

    •     Excellent written and verbal communication skills

    •     A deep curiosity and interest in exploring new and familiar systems

    •     Ability to work independently and as part of a team

    We are 300 employees from diverse backgrounds, that hail from 50 countries, and speak 15 languages. But, we all share one thing in common: we’re passionate about accelerating software innovation. Our vision is to put Nexus products at the center of every open source decision made by modern engineering organizations.  We’re one of the fastest growing tech companies in America and have been named both a Deloitte Fast 500 and Inc. 5000 company three years in a row. We’re backed by world class investors including TPG, Goldman Sachs, Accel Partners, and HWVP.  Learn more at www.sonatype.com.

  • 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

    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



    Knowledge of


    Software design patterns

    ReactJS

    Redux/Flux

    ES6

    RESTful architecture

    Webpack

    Immutable JS

    CSS3

    Electron

    IndexedDB

    Nice to have

    5+ years JavaScript experience

    Knowledge of blockchain technologies (Ethereum, IPFS, Bitcoin, etc)

    Experience in 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.

  • 1 week ago

    Clevertech is a leading consultancy that is on a mission to build transformational digital solutions for the world’s most innovative organizations. We are seeking a hands-on Engineering Lead that can inspire a senior team of 5+ to innovate in a consumer-facing startup with founders who have had previous successful exits.
    This is a great opportunity for a hands-on senior engineer looking to further expand their well-established career who has experience working in Nodejs, React, GraphQL and Postgres. Prefer background in B2C, logistics, and innovative e-commerce.

    What you will do:

    * Daily interaction with experienced executive founders with successful exits valued at $100m+
    * Partner with product to influence roadmaps, create development strategy and make intelligent technical tradeoffs
    * Effectively lead a team of 5+ senior (over 5 years experience) developers
    * Translate business and product requirements into technical requirements
    * You must still love to code every day. We expect 1/3 coding, 1/3 reviewing code, 1/3 managing

    Besides your team, Clevertech allocates additional resources to support you and your team with qa, devops and provides leadership coaching for you individually

    You Have:

    * 5+ years experience with modern software development
    * 1+ years experience managing a product team
    * Played a significant role in the creation and maintenance of a large scale website
    * Passion for clear and simple communications
    * You demonstrate care about clients and teammates

    Expected timeline:

    We move quickly. If you are the right person, we want you here. We’ve moved from application to hire in 1-2 weeks time.


  • 1 week ago

    This is a senior-level position, we are not currently considering candidates who do not meet the minimum requirements listed below.

    What is Required:


    - B.S. in Computer Science preferred

    - Minimum 3 years of professional experience

    (We will ask you to take a technical assessment)

    - Clearly communicate complex concepts verbally in English

    - Full Stack implies a broader vision. You have demonstrated using your full stack abilities to serve the business need

    - Note: Although this is a remote position, we are currently only seeking candidates in North American time zones



    What you’ll do:


    - Code in Node, React while choosing modern libraries to develop in

    - Collaborate with your friendly, enthusiastic and senior teammates

    - Create clean, modern, testable, well-documented code each sprint

    - Use github, zenhub and burndown charts to manage the development

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



    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 and our video highlighting Clevertech's Culture.

  • 1 week ago

    Fexa is looking for a Full Stack Developer to join our team as we continue to expand our already growing customer base. This position will create Ruby on Rails server side code and Javascript code as part of a Facilities Management application. The developer will also interface with clients to improve and change existing application installations. This position is on a small team of developers who work hard, are highly motivated and enjoy the freedom of working from home.


    We are looking for a candidate with the following qualities:


    Participate in the product line life cycle from strategic planning to tactical activities

    Work independently to design, create RoR APIs and application components

    Work Independently to design, create Web Gui components using Javascript/EXTJSContribute to business discussions about the project and user interfaces

    Document development projects

    Familiar with Git, CI Tools and Deployment Scripts

    Writes tests when working on some products

    Skills & Requirements:


    Experience developing Ruby on Rails APIs and applications using development tools

    Experience developing Javascript applications using frameworks like EXTJS

    Experience with XML/JSON

    Experience with SQL language

    Experience developing and testing software user interfaces

    Design skills for implementing attractive, simple, and effective software products

    Capable communicator and comfortable working with customers, product management, other developers

    Ability to work independently and coordinate remotely with project team

    Blend of business and technical knowledge and experience

    Willing to spend time in the field for beta testing and usability assessments

    High energy and self-motivated

     


    Benefits:


    Health Insurance

    Dental Plan

    Vision Plan

    401k Retirement Plan

    Remote working office

    2 weeks of PTO

    MacBook Pro

    Awesome colleagues

     

  • Description

    Do you live for beautiful APIs? Do you take pride in knowing your API and server work is clean, fast and flexible? Are you the one person to turn to when data needs to be perfectly structured, normalized and redundant? Would you love to have a team of designers turn your API data into compelling customer interactions?


    Exodus is looking for a meticulous, obsessive leader to focus on our backend API services. These services deal with everything from collecting historical pricing data to optimizing exchange prices to make sure our customers receive the best rates on trades.


    What You Will Do

    Design backend REST / GraphQL / gRPC APIs.

    Submit pull requests for critical back-end servers coded in Node.js, which talk to Exodus Wallet clients.

    Nip bugs in the butt, quickly and safely.

    Write loads of tests to ensure code performs as expected.

    Work closely with our partner services to ensure long-term API compatibility and stability.

    Write monitoring tools to help us make exchanges better, faster, cheaper, and more reliable for our customers.

    Open dialogues with our customer support engineers to understand what can be improved about the exchange experience in Exodus, and act on that understanding.

    Be readily available in case of a server meltdown.

    Who You Are

    You have excellent references and a history of trust and established relationships in former careers.

    You have a long history and track record of Node.js development that can be demonstrated via Github.

    You take initiative and don't wait for direction.

    You have a passion for cryptocurrencies like Bitcoin and demonstrated passion for solving problems.

    You’re familiar with the differences between REST, GraphQL, gRPC APIs and know the tradeoffs of each.

    Express, Hapi, Apollo, Restify… you know what these tools do and when to use each.

    You have an understanding of relational database concepts and have designed some relational database schemas in the past.

    AWS experience a bonus.

    You don't care if the platform is Azure or AWS and are willing to work with either and have some experience with at least one.

    You are willing to be available regardless of when server issues occur.

    Salary and Payment

    $70k - $120k paid in BTC


    How To Apply in One Minute

    Send us an email to [email protected] explaining why you're a good fit. If you want to include a CV, make sure it is in PDF format. Ensure the subject is "Senior Node.js API Engineer - FIRSTNAME LASTNAME"

  • Melbourne CBD (onsite or remote)


    We’re always seeking skilled senior Django developers to work on a number of young products: analytics, reporting, our cloud platform for ASX companies, and other internal tooling. Data science experience isn’t critical, but an analytical mind and a desire to work on interesting problems is.


    Expected skills include:


    1.5+ years professional experience with Django, Python, PostgreSQL

    Experienced with Python outside of a web context (not everything will be web)

    Experienced with distributed task queues, such as Celery

    Using/aggregating API’s and interpreting data is second nature

    Experience with big data and data science tools highly regarded

    Veteran of git + software development pipelines

    Solid understanding across elements of ‘full-stack’ (from infrastructure to front-end)

    You understand fundamental design principles behind building a scalable platform

    Test driven mindset; strong experience with Python testing frameworks (i.e. pytest, nose, etc)

    Strong desire to write clean, maintainable, performant, well documented code

    Experience working in an agile environment with a team

    You know when to be pragmatic, and when to take required time on deeper problems

    Experience with React and data visualisation not required but highly regarded

    You will report directly to the CTO. We’re after enthusiastic developers who want to actively contribute to the direction of the products.

    Full-time, part-time and contract positions are available. We would prefer you are based in Melbourne and have unrestricted working rights, but will consider highly experienced applicants who may be remote on a contract basis. To apply, please send us an email with some examples of your work and your CV to [email protected]


    SENIOR WAGTAIL (PYTHON) DEVELOPERS

    Melbourne CBD (onsite or remote)


    We’re always seeking skilled Wagtail developers to expand upon our heavily used Wagtail CMS. We are particularly interested in Wagtail developers who are well versed with working with upstream to have core changes integrated; some of the work you will be doing will be open sourced.


    Expected skills include:


    1.5+ years professional experience with Django, Python, PostgreSQL

    Highly experienced with Wagtail; you know how to break it and put it back together

    Veteran of git + software development pipelines

    Solid understanding across elements of ‘full-stack’ (from infrastructure to front-end)

    You understand fundamental design principles behind building a scalable platform

    Test driven mindset; strong experience with Python testing frameworks (i.e. pytest, nose, etc)

    Strong desire to write clean, maintainable, performant, well documented code

    Experience working in an agile environment with a team

    You know when to be pragmatic, and when to take required time on deeper problems

    You will report directly to the CTO. We’re after enthusiastic developers who want to actively contribute to the direction of the products.

    This is a contract position for highly experienced Wagtail developers. If you’re a wagtail development company who thinks you’re up for the challenge, you can also apply.


    To apply, please send us an email with some examples of your work and your CV to [email protected]


  • We have designed our culture, our day-to-day work and our interactions to maximize your productivity and happiness.

    You'll have time to focus and work hard as well as time to disconnect, recharge and grow.

    Challenging projects

    You’ll work on exciting challenges for interesting clients, usually in micro-teams of up to 4 people. You’ll have the opportunity to work on everything, according to your talent.

    Elegant tooling

    We choose our tools very carefully. You’ll always work with state of the art technologies like Ruby on Rails, Webpack and the AWS ecosystem. If you like doing things right, you won’t be disappointed!

    Grow with us

    We’re a small but established company with plenty of room for everyone to grow. Together with your mentor, you’ll define a career path and your goals while you’re here, so that we can grow together.


    Have experience in developing Ruby on Rails applications.

    Have experience with relational databases like PostgreSQL or MySQL.

    Be a coverage fanatic.

    Have a thorough knowledge of RSpec.

    Have a great understanding of object-oriented programming and design patterns.

    Be confident with Git and with Unix shell.

    Be (or want to be?) an open source contributor.

    Have a very good command of written and spoken English.

    Have a good command of written and spoken Italian.

    Have excellent communication and collaboration skills.

    Have knowledge of project management tools like Trello and GitHub Projects.

    Have experience with JavaScript and Front End frameworks like React or Vue.js.

    Have a basic experience with HTML and CSS (Sass or Less)

    Have basic DevOps skills.

    NICE TO HAVE

    Be able to write technical blog posts.

    Be curious about latest technologies.

    Help us in our hiring process.

    Have experience with eCommerce platforms.

    Be able to speak at tech conferences, workshops, and meetups.


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

    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

    Knowledge of


    Solidity / Smart Contracts

    Node.js

    ES6

    RESTfull architecture

    Database design

    Nice to have


    5+ years JavaScript experience

    Knowledge of blockchain technologies (Ethereum, IPFS, Bitcoin, etc)

    DevOps knowledge


    Experience in 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.


  • Magic Memories Digital, Ltd.
    2 weeks ago

    Magic is in the business of making people smile. We aim to create lasting memories in theme parks, museums, zoos, and other attractions from Auckland and San Francisco to London and Tokyo. To accomplish that, we are building a foundational digital platform that will support our guests and the memories they create.


    Our main goal is to create an avenue for the 100 million guests we encounter each year to manage the memories they capture. We’re looking for a seasoned software engineer to join our team who wants to build a cutting-edge digital strategy by collaborating with stakeholders on product ideation, design, implementation, and data-driven decision making.


    In this role, you will break new ground establishing a brand new digital product that will be used by millions of existing customers. We are nimble in our strategy, deploying minimum viable products to our users as frequently as possible. We are adamant about accelerating our learning and adapting our product to more optimal use cases. Plus, you’ll get to explore new technology in facial recognition and machine learning systems.


    What You’ll Do

    Develop an understanding of relevant systems and business goals to guide you in designing and building effective solutions.

    Participate in architecting foundational business services.

    Communicate and partner cross-functionally with teams in product and software development.

    Drive new product initiatives forward by thinking creatively and with good judgment.

    What We Need

    A self-starter who discovers practical solutions to hard problems and enjoys minimizing complexity along the way.

    Eagerness to collaborate with technical and non-technical stakeholders to finish exceedingly important work.

    Some experience designing and implementing software solutions.

    A willingness to collaborate with teammates distributed across nations and timezones in a flexible workspace built and defined by you! Read more about our Remote Working Manifesto.

    Comfortable working in an agile development environment

    A willingness to maintain test-driven development principles.

    Our Core Engineering Team Values sound a lot like you, and sound like the people you want to work with.

    You are committed to diversity and inclusion. At Magic Memories, we interact with millions of people across hundreds of sites in over 20 countries globally. Your unique history, culture, and community perspective are invaluable to the team we are building.

    Bonus: B.S. in Computer Science or similar education.

    Bonus: 2+ years of professional experience in building distributed systems and web services in a variety of languages and platforms.

    Our Technical Environment

    We are primarily focused on building new systems in Java (Spring Boot) and Angular, with extensive cloud infrastructure at AWS

    We maintain existing systems built in C#, Java, AngularJS, and PHP.

    We have extensive systems deployed on-premise in locations around the world

    That said, the technologies and stacks on which we build our digital product will belong to the team and be shaped by you, in this role.

    The Interview Process

    A typical candidate interview could last up to two hours. We value the input and participation of our team in every hire, so you might have anywhere from three to five total interviews with team members such as our Product Manager, the CTO, and other Software Developers. We also believe that assigning extra time for evaluation helps to increase interviewer accuracy in candidate assessments. Our aim in this process is to reduce our personal biases in order to find talent that can add to our overall team knowledge.


    How to Apply

    Send an email to [email protected] with a note, your resume, and a sheet of references, or apply directly using this job board.

    As a bonus, include some examples of what you have built or accomplished in the course of your career that would illustrate why you are an excellent fit for this role. This can include side/pet projects as well.

    Benefits

    Competitive salary for your role.

    Health, vision, and dental insurance (depending on location of domicile)

    Generous annual leave and holidays

    A remote-only team to add flexibility to your daily life, creating time for important things like kids, spouses, friends, sports, and fun activities.

  • 2 weeks ago

    What You'll Work On

    Gruntwork Houston: build a fundamentally better DevOps experience. Houston consists of a serverless REST API (Node.js, TypeScript, Lambda, API Gateway), a web-based single-page app (Angular, TypeScript, SASS), and a CLI tool (Go).

    Infrastructure as Code Library: create reusable infrastructure modules for a variety of infrastructure (e.g., Kubernetes, ELK, Consul, Vault, Kafka, MongoDB, InfluxDB, Jenkins, etc), using a variety of tools (e.g., Terraform, Go, Python, Bash, Docker, Packer, etc), across many clouds (e.g., AWS, GCP, and Azure).

    Open Source: contribute to our open source projects, including our open source modules, Terragrunt, Terratest, cloud-nuke, bash-commons, and more.

    And a little bit of everything else. Gruntwork is a small, distributed, self-funded, profitable startup, so things are changing all the time, and we all wear many hats. You should expect to write plenty of code, but, depending on your interests, there will also be ample opportunity to write blog posts, give talks, contribute to open source, go to conferences, talk with customers, do sales calls, think through financial questions, interview candidates, mentor new hires, design products, come up with marketing ideas, discuss strategy, consider legal questions, and all the other tasks that are part of working at a small company.

    Your Ideal Background

    You know how to write code across the stack ("Dev").

    You have experience running production software ("Ops").

    You have a strong background in software engineering (or are working hard on it!).

    Bonus points for a sense of humor, empathy, and curiosity.

    Note that we're less concerned with prior experience than we are with curiosity about all areas of the stack and demonstrated ability to learn quickly and go deep when necessary.


    ----


    Gruntwork is a Human-Friendly Company.

    We aim to build a company:

    Where you get to take on big challenges, but the hours are reasonable.

    Where everyone is treated fairly and with respect, but where disagreement is welcome.

    Where the team takes great pride in our craft, but also gets things done.

    Where we are all focused on advancing the company's mission, but get plenty of time off.

    That is welcoming, safe, and inclusive for people of all cultures, genders, and races.

    In short, we want to work on interesting problems, with interesting people, while leading interesting lives.

  • Codelitt (US timezone preferred)
    2 weeks ago

    DESCRIPTION

    Codelitt is looking for a Golang senior with experience building high complex applications. Preferably you communicate well 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 Golang experience a must

    - You know how to architect all components of a backend 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


    Additional Requirements

    - You’ve practiced continuous integration

    - You've tinkered with Docker

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

  • Instructure (USA)
    2 weeks ago

    Instructure is committed to developer experience, testability, and stability for its Mobile Apps; and we’re looking for a developer to join our mobile engineering team! This position will focus on architecture, infrastructure, testing, builds, and overall developer experience rather than feature development.


    Our Canvas mobile applications enable 20 million Students, Teachers, and Parents to make learning better and easier. You will work as part of our combined Android and iOS teams to improve app architecture, enable testability, produce incredible builds, improve developer experience, and ultimately produce the best educational apps in the world. Up for the challenge?

    What you will be doing:

    Building, maintaining, and improving automation tools and frameworks

    Developing and beautifying app builds

    Interacting directly with our partners at Google, Bitrise and other companies to jointly develop new tools

    Leveraging and extending API clients to seed and mock test data

    Enhancing Android and iOS application architectures, especially for testability

    Improving the highest-rated Learning Management apps in the world

    ...and doing all of this in open source on GitHub

    Here is what you will need to know/have:

    5+ years of development experience, including 2+ years mobile application, tools, or architecture development experience

    Strong object-oriented programming experience with one or more of the following languages: Java, Kotlin, Swift, Objective C

    Excellent communication and analytical skills

    Drive to push mobile automation technology forward for the industry

    Here's some nice to haves:

    Experience with the following frameworks/tools preferred: Espresso, EarlGrey, Bitrise

    Awesome GitHub portfolio

    Enthusiasm for open source software

    Passion for making learning better for everyone

    Get in on all the awesome at Instructure:

    Competitive salary, equity, and 401k 

    Employee stock purchase plan

    100% paid medical, dental, disability, and life insurance 

    HSA program, vision, voluntary life, and AD&D 

    Tuition reimbursement

    Paid time off, 9 paid holidays, and flexible work schedules 

    Gym club reimbursements and rewards-based fitness tracking  

    Latest software and tools with top of the line equipment

    We’ve always believed in hiring the most awesome people and treating them right. We know that the more diverse we are, the more diverse our ideas will be and when we openly welcome those ideas, our environment is better and our business is stronger.


    At Instructure, we participate in E-Verify and yes, in case you didn't catch it from the above, we are an Equal Opportunity Employer.

  • We're looking to hire a web engineer to join our fast-growing team. In this role, you’ll be working with us remotely in all aspects of the product from end to end.


    Mixmax is the hub for all your business communications. We integrate with your company's existing toolchain - email, calendar, chat, CRM, and more - to bring all information into one place. This means we're syncing, storing, & indexing hundreds of millions of events a day into our system, and then building blazing fast APIs and rich integrations to delight users. Additionally, we have an extensive Developer API that powers entire third party products.


    As a web engineer you’ll be a part of a team specifically focused on building out the next generation of our system. This means being a member of a team that values continuous and collective learning, culture over process, data driven development and always asking tons of questions.We actively blog about our work, contribute to open source, sponsor Open Collectives, and host/present at meetups - we actively encourage you to do the same and under your own name.


    Diversity and inclusion are core to our culture, and we are actively committed to building a more inclusive work environment. If you are a member of an underrepresented group in technology, we strongly encourage you to apply.


    Responsibilities:

    As a web engineer, you’ll:


    Lead and contribute to the development of critical projects, working with and mentoring other web engineers.

    Be directly involved in the entire development lifecycle of improvements to Mixmax’s product.

    Work with your team to improve our delivery processes and advocate for building maintainable, high quality code in a distributed codebase.

    Work with React, Node, MongoDB, Elasticsearch, Redis.

    Contribute to Mixmax’s open source libraries.

    Requirements and skills you possess:

    Excellent knowledge of: Node, React, or other front-end frameworks.

    Strong knowledge of JavaScript (ES5, ES6), the DOM, HTML, CSS.

    Working knowledge of at least one of: MongoDB, Elasticsearch, Redis

    Have excellent documentation and communication skills.

    Strive to grow personally and professionally, beyond just expanding technical abilities.

    Have worked remotely before for at least 1 year

    Work in an area where you can have at least 4 hours overlap with 9 AM - 6 PM Pacific Time

    Awesome if you also:

    Have worked in a distributed codebase.

    Have contributed to open source.

    Are familiar with email protocols (SMTP, RFC822).

    Have developed a Chrome Extension.

    Love to experiment with new technology and share knowledge with the team

    Get to Know Us!

    At Mixmax, our mission is to change how the world communicates. We’re reinventing email for business: helping sales, customer success, and recruiting teams sell, succeed, and hire better.  More than 10,000 customers rely on us to get their jobs done. We’re profitable, growing fast, and we want your help to grow even faster!


    We’re a driven, passionate, responsible group who values personal and professional growth equally. We take care of ourselves, our families, our customers, and one another. We believe in sustainable and diverse approaches to work and life, because optimizing for the long-term is the best path to success.  


    As a team member, you’ll wear multiple hats, embrace ambiguity, and take charge leading complex projects. You’ll have the support of an experienced team who’ve built multi-million dollar products and services. This is exceptionally challenging work, but will be the most meaningful and rewarding of your career. Check out our Instagram to see how much fun we have together!


    We offer competitive salaries, meaningful equity, generous health, dental & vision, and fitness reimbursement benefits. And you get to work on product people LOVE!

  • BetterUp (USA)
    2 weeks ago

    BetterUp is looking for an IT Manager that will build our IT processes from the ground up. As the IT Manager you will ensure that our internal customers have the best experience possible as consumers of technology within BetterUp. You will define and automate processes, ensuring our internal staff have access to the resources they need while ensuring that information is properly secured. You will be responsible for administering systems used by internal employees, working closely with 3rd-party vendors used for IT infrastructure, and automating the onboarding and offboarding processes with manager self-service. You’ll work with every employee at BetterUp!


    What You’ll Be Doing:


    Manage, develop a strategy, and maintain best in class IT infrastructure and customer service. The person in this role will be tasked with managing our MSP (Managed Service Provider) as well as evaluating the services provided and determine the contract renewal.

    Build out an escalation process; managing ticket queues and set priorities for the team.

    Evaluate existing support methods and recommend scalable solutions for end user support.

    Own all end user on-boarding, off-boarding, provisioning, de-provisioning, and support.

    Own internal business applications as well as being responsible for all integrations and management of all internal applications.

    Maintain and improve company wide network and data infrastructure.

    Follow industry-standard security best practices to keep employee data and BetterUp  intellectual property safe and secure.

    Troubleshoot vendor-related issues with teams within BetterUp and work with teams in BetterUp  to integrate vendor software into our systems into internal infrastructure.

    Work closely with 3rd-party vendors for all systems IT manages for the purposes of troubleshooting and integration.

    Ensure all employees have access to the resources required to do their jobs while balancing security practices to make sure private data stays private, partnering with the Director of Privacy and Head of Information Security as needed:

    Optimize the on-boarding and off-boarding experience through automation wherever possible.

    Manage end user hardware procurement.

    Manage conference room and presentation technology to ensure seamless. experience for remote and local employees.

    Oversee technology projects in alignment with organization goals.

    What you bring:


    5+ years’ progressively responsible IT experience in fast moving start-up environment.

    Excellent customer service, verbal and written communication skills.

    Excellent problem solving and communication skills are a must.

    History of project managing company-wide rollout of new technology.

    Vendor management experience.

    Ability to lift 20 pounds and configure under-desk cables as needed, including frequent bending, reaching, kneeling, and climbing stairs.

    Technical Experience:


    Experience managing internal Ethernet and Wi-Fi networks.

    Experience managing Directories (such as AD and LDAP), Users, Group Policies, SSO (using tools such as Google/ Okta / Centrify) and Two factor authentication (using tools such as YubiKey and Google Authenticator). Experience managing G-Suite

    Experience managing Network, VPN and Firewall configuration and End-Point Security tools such as AntiVirus, EndPoint Encryption, Host IDS/IPS, Patching and Mobile Devices.

    Experience managing and using tools deployed by Cloud Service Provider such as AWS.

    Hardware procurement and budgeting management experience.

    Experience managing OS X and Windows environments.

    Experience managing of Zoom and Slack is highly desirable.

    Preferred Additional Experience:


    IT management experience, leading IT helpdesk, site support, and operations functions.

    Experience designing and leading IT resources, budgets and return on investment analysis.

    Experience enabling Zero Trust Framework.

    Experience with Security Gateway and Cloud Access Security Broker (CASB).

    Benefits:


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


    Full coverage medical, dental and vision insurance

    Unlimited use, at your own discretion, vacation policy

    14 paid annual holidays

    5 BetterUp Inner Work days

    5 “Volunteer Days” to give back

    Professional development through BetterUp coaching for you and a significant other

    401(k) self contribution

    A competitive compensation plan with opportunity for advancement

    BetterUp Inc. provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, disability, genetics, gender, sexual orientation, age, marital status, veteran status. In addition to federal law requirements, BetterUp Inc. complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.


  • 2 weeks ago

    Help build the future of outdoor mapping at Gaia GPS.

    We're hiring an engineer who wants to work with a strong team and learn a lot. You'll join a 5-person dev team whose past experience includes Google, Facebook, Mapbox, and the founding of Gaia GPS.

    This position starts with a base salary of $65K, and is the company's first explicitly junior hire. You'll be focused on iOS or web front-end development at first. We heavily favor candidates who do a lot outdoors.

    Lifestyle and Benefits

    The company is all remote, currently distributed across North America.

    We have the most flexible work environment, which lets all of us balance family and other interests, with work.

    We offer 4 weeks of vacation, and another 12 paid holidays that can be shuffled around. We provide 2 months of paid maternity, 1 month of paid paternity, and additional unpaid leave.

    Non-salary financial benefits include bonuses based on company performance (you'll learn the formula while interviewing), health insurance, and 401K matching.

    We provide the best computers, monitors, tablets, and other home office equipment. We reimburse home internet and mobile phone bills. We comp expenses for any sort of books or other materials for learning.

    We have a retreat every 9 months, alternating with and without families (past ones include Tahoe, Zion, Rocky Mountain NP, camping, backcountry skiing, etc), to hang-out and mingle the remote team.

    Apply by Email

    Please format your application like this:

    Introduce yourself in the email, don't attach a cover letter. In your cover email:

    say what you want to work on at Gaia GPS

    say why you are a good candidate

    include what you do outdoors, and if you use GPS apps, devices, and/or maps

    Attach your resume to the email (not an external link)

  • Cabana Blockchain
    2 weeks ago

    Cabana Blockchain uses software to run all of its devices. We are looking for Frontend Developers to join our team and help us create devices that go into people’s homes.


    Responsibilities:


    Work with our software team to write the code that makes our devices work and allows users to control them

    Develop our blockchain technology

    Requirements:


    Bachelor’s degree (or equivalent) in software engineering or computer science

    5+ years of work experience

    Capable of consuming APIs and designing web applications

    Experience with Python, Javascript, React, Redux, and web sockets

    Experience with distributed computing / consensus algorithms

    Knowledge of Test-driven Development and Linux servers

    Able to learn blockchain technology

    To learn how to apply, please see our Careers page.


    Cabana Blockchain provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, gender, sexual orientation, national origin, age, disability or genetics.

  • Nylas (USA)
    2 weeks ago

    At Nylas, our mission is to empower the world to communicate with context and insight. Our hosted sync platform and APIs enable developers to quickly integrate their apps with email, contacts, and calendar across all providers(including Exchange).


    We are changing the way companies and developers innovate with e-mail and messaging. Customers like Pipedrive, Hyundai, and Lever use our cloud messaging APIs to power their products and accelerate their ability to innovate.  


    Nylas has raised over $30M from Spark Capital, 8VC, Data Collective, Fuel Capital, SV Angel and more.  We have offices in San Francisco and New York, and several of us work remotely. Our HQ is in San Francisco and members have previously worked at Dropbox, Google, Facebook, Microsoft, Oracle, SAP, and VMware. 


    Responsibilities

    As a Sales Engineer you will play an integral role in helping our customers and prospective customers understand and implement Nylas solutions within their applications. As the first sales engineer at Nylas, you will help us shape our sales engagement, the technical enablement and continuing education of the sales team, and post-sales implementation and success.  You will be a regular presence on customer calls and also be occasionally called upon to represent Nylas at meetups, conferences, and other industry events. 


    As a sales engineer, you will become an expert at Nylas use cases and be able to competently advise customers and prospects in architectural decisions and how to innovate within their product area. Our ideal candidate will be a creative and technical solutions provider, a strong and empathetic communicator, and a skilled relationship builder. 


    While we strongly prefer that the Sales Engineer be based in our San Francisco or New York office, we are open to remote for the right candidate.

    Qualifications

    3+ years in B2B/Enterprise/Saas experience

    Strong written and spoken communication skills

    Experience communicating with and building software solutions for technical and non-technical customers

    Strong technical skills including working knowledge of APIs, cURL, Python, MySQL, and preferably some Javascript.

    Benefits

    Competitive Pay

    Meaningful Equity

    Medical, Vision, and Dental benefits for you and your family(including One Medical membership)

    401k, FSA, HSA, Commuter benefits

    $100 Monthly ride-share credit

    $1k yearly Education & Development benefit

    Catered lunch & Unlimited snacks

    Gym membership

    Relocation assistance

    Unlimited vacation(mandatory 2 week consecutive vacation once per year)

    12 weeks caregiver leave

    Flexible work hours

  • CloudBees is the hub of enterprise Jenkins and DevOps, providing companies with smarter solutions for accelerating the development and delivery of the software that fuels their business.

    CloudBees is a globally distributed company with approaching 400 employees in over 15 countries working together to invent a new category of software - one that automates the delivery of software. As every company in the world is becoming a software company, and as software delivery practices evolve from slow, infrequent releases toward continuous delivery supported by CI/CD,  DevOps practices and the cloud, this new software category will become the most mission critical new business system in the modern enterprise.

    CloudBees was founded in 2010 by FOSS veterans from JBoss and RedHat and became the home of Enterprise Jenkins when they joined forces with Kohsuke Kawaguchi, CloudBees’ CTO today and the inventor of Jenkins. Jenkins is the world’s most widely deployed, flexible and capable CI/CD software platform, with 200,000 known installations and a vibrant ecosystem of over 1,400 plugins and an estimated 15 million developers using Jenkins..

    WHAT YOU’LL DO

    If you believe in the world-changing power of software and are passionate about talking to developers about technology, we have a great role for you at CloudBees.


    Developer Relations @ CloudBees

    Mission: To make the world amazingly productive for developers building cloud-native software applications.

    Goals:

    Establish CloudBees’ as a thought leader in the latest trends impacting developers and in the coolest new developer technology

    Get developers exposed to and engaged in using Jenkins X to build cloud-native apps

    Build a strong developer following for CloudBees technologies(Jenkins, Jenkins X, Core, DevOptics, CodeShip)

    Objectives:

    Awareness – reach developers broadly and make them aware of CloudBees and Jenkins X

    Engagement – engage with developers to teach them about the power of Jenkins X and cloud-native software development

    Adoption – drive adoption of Jenkins X and CloudBees products


    Reporting to the VP of Marketing, the program manager is responsible for the overall success of the DevRel program and directs the activities of the Evangelists. Defining and leading new strategic programs in our developer community. You will partner across different internal groups to synchronize and execute on these new programs - from marketing, product and engineering. You will be the driver for these highly visible and impactful programs to establish CloudBees as a well-respected brand amongst developers around the world. 

    The Developer Relations Program Manager will:


    Develop programs that utilize all marketing channels

    Define and track program metrics

    Collaborate with product and product marketing teams to define developer messaging and content

    Ensure consistent developer messaging across all channels

    Guide the messaging and activities at developer focused events

    Guide the work of the evangelists and ensure we are maximizing our reach in NA and Europe

    Create compelling high value content and learning experiences for developers that solves problems, as well as being inspiring, interesting, and entertaining.


    WHAT THE ROLE REQUIRES

    5-7 years of developer relations experience in the software industry

    Experience in:

    Demonstrated success in building building developer communities

    Developing strategy and tactics that resonate with developers

    Guiding developer messaging and education

    Leadership & Independence: Capable of leading the development of the DevRel program and  act on their own to explore new paths to success

    Technically Competent: Understands the challenges of a developer and the tech they use

    Excellent communication and networking skills: This job is about reaching out, listening and communicating. Must be active on social media and have proven their ability to attract a following.


    The ideal candidate will also have these traits:

    Impatience: a sense of urgency, initiative and the drive to make a difference today

    Outspoken: is confident to speak their mind and fight for what they need to be successful

    Collaborator: can collaborate well, both within a team and cross-functionally

    Comfortable: in communicating to technical audiences

    Naturally curious: to think out of the box and try new techniques

    Fast learner: learns new concepts and domains quickly

    Energy: to thrive in a fast-paced environment

    Organized: great organizational skills, managing projects with many moving parts

    WHAT YOU’LL GET

    Highly competitive benefits and vacation package

    Ability to work for one of the fastest growing companies with some of the most talented people in the industry

    Team outings

    Fun, Hardworking, and Casual Environment

    Endless Growth Opportunities


    At CloudBees, we truly believe that the more diverse we are, the better we serve our customers.  A global community like Jenkins demands a global focus from CloudBees. Organizations with greater diversity—gender, racial, ethnic, and global—are stronger partners to their customers.  Whether by creating more innovative products, or better understanding our worldwide customers, or establishing a stronger cross-section of cultural leadership skills, diversity strengthens all aspects of the CloudBees organization. 

    In the technology industry, diversity creates a competitive advantage.  CloudBees customers demand technologies from us that solve their software development, and therefore their business problems, so that they can better serve their own customers.  CloudBees attributes much of its success to its worldwide work force and commitment to global diversity, which opens our proprietary software to innovative ideas from anywhere. Along the way, we have witnessed firsthand how employees, partners, and customers with diverse perspectives and experiences contribute to creative problem solving and better solutions for our customers and their businesses.


  • 2 weeks ago

    Sked Social helps our customers schedule and manage their content on Instagram and other social media platforms.


    We work with customers from small businesses through to global brands, and everything in between. We're a startup with a team of ~25, profitable and scaling up our offering to customers.


    We are looking for an experienced front-end engineer to be part of our team.


    Our front-end is currently Angular1 with some React mixed in. We're looking for someone who will be able to help us progressively transition to React, as well as make some updates to the existing Angular1 code when it's not time effective to switch over (yet).


    More broadly, we operate on a MEAN stack, so experience with NodeJS is helpful but not required.


    Our iOS and Android apps are React Native, so experience with RN is also helpful but not required.


    We have a fully remote team distributed around the world. We work hard to keep our customers around the globe happy, and we're proud of our success over the last 5+ years.


    You'll be collaborating particularly with our head of engineering based in US Eastern timezone (that's the more important one!).


    Your mission

    The core mission of our engineers is to build a product that our customers will love.


    You will work hard to create new features, refactor code, and build new services entirely in collaboration with your engineering colleagues and our product team.


    You'll be the owner of all things front end, from build processes to deployment.


    You will bring your past experience to help us iterate rapidly and build for the future.


    Your role

    We'll know you are successful when you:


    Become the 'engineering owner' of both some existing feature areas and new ones

    Actively collaborate with your engineering colleagues and the product team

    Put yourself in the shoes of the customer and try to understand what they need

    Deploy bug-free code to production that is easily maintainable

    Improve code quality as you work

    Work on short release cycles to iteratively test and refine our platform

    Our stack

    On the front end, we are mostly AngularJS (1.x) with Gulp for our build process.


    There are some existing React components mixed in, but the expectation of this role will be to work with the product and engineering teams to identify the best path to progressively migrate to only React, refactoring and updating existing code along the way as necessary.


    On the backend, we use NodeJS and MongoDB, with a bit of Redis and Elasticsearch.


    Our servers are all in AWS, and we make use of tech like S3 and Cloudfront to make DevOps easy for delivering the front end.


    It'd be great if you have experience working in an agile/kanban environment with Git for SCM (branching, merging, pull requests – we use GitFlow as our workflow).


    Experience designing and writing unit tests within frameworks such as Mocha and Karma is also helpful.


    Of course, you should be comfortable working with a command line (Unix/Linux, SSH).


    Your Experience & Skills

    You're a fit for this role if you:


    Have 3+ years of experience working with AngularJS and React (required) – you'll be our "translator" helping us move from one to the other (required)

    Have 3+ years of experience with modern HTML/CSS , LESS and Bootstrap a plus. (required)

    Have worked with and familiar with modern build and compilation tools, such as Webpack, Gulp and Grunt. (required)

    Have shipped product (that is, something people paid for!) in a B2B SaaS environment in the past (required)

    Have worked full time remotely in the past (preferred)

    Love working in a small team

    Take ownership and initiative in your work

    Are not afraid of debugging complicated issues or working on refactoring/updating older code

    Want to hit the ground running and get straight into the 'thick of it'

    Can collaborate across timezones and have flexible availability to work with a global team

    Love deploying well-tested and effective code to production

    Like to work on a mix of new projects and improvements to existing features

    Some understanding or experience in social media management and/or social networks (from a business users' perspective) is a plus, but definitely not required.


  • We are: Shogun, a page builder and optimization platform for eCommerce stores. We have thousands of active users, and we’re backed by some awesome investors, including Y Combinator.


    We are looking to add a Technical Support and QA Engineer to our team! You'll work with customers to identify and resolve front-end issues they're experiencing with their pages. You'll also assist our Engineering team with testing feature updates and bug fixes. This cross-team role is ideal for a front-end web developer with an eye for troubleshooting.


    Responsibilities: 

    - User Interaction: Communicate with users to understand the issues they're experiencing, and provide updates in a friendly & timely manner. 

    - Maintaining Coverage: Help our support team and users by covering certain “time blocks” during which you will be monitoring live chat and email for when our users write in to report technical issues. 

    - Troubleshooting: Diagnose users' front-end technical issues. Identify potential conflicts from themes or other apps and provide fixes to resolve them when possible. Escalate potential bugs and back-end issues for our Engineering team to resolve. 

    - QA Testing: Assist our Engineering team with testing feature updates and bug fixes before they are released. Test for expected behavior, responsiveness, cross-browser support, and backwards compatibility. 

    - Collaboration: Work with the Support team to communicate known bugs, brainstorm difficult issues, and handle technical issues escalated by our general support specialists. Work with the Engineering team to report found bugs and participate with the QA process.


    Requirements: 

    - 4+ years of experience HTML, CSS3, JavaScript/jQuery, and Liquid. Solid grasp of responsive web design (RWD). 

    - 2+ years of experience doing customer/client support for a USA based tech company, ideally a software company. 

    - Excellent communication and writing skills. Absolute fluency in English is required 

    - Have a great attitude and desire to help people & solve problems :) 

    - Flexibility with working potentially odd hours on a set schedule 

    - Shopify experience is a big plus, especially theme modifications! 

    - Experience building a website with Wix, Squarespace, WordPress, Weebly, etc. is great!


    NOTE: This position is for a full time remote contractor position. We have a fully distributed global team.

  • 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 Front-end Developer, you’ll be joining a small team of developers to work on the web apps of our core products; Todoist and Twist. Both apps are highly interactive and complex, allowing you to leverage modern tools such as React and Redux, to deliver a unique experience to over a million of our active users around the world.


    Like every member of the team, you’ll own the projects from day one and help the team make core architectural decisions. Within this role you’ll also have the opportunity to collaborate in cross-functional teams to drive exciting initiatives like @mentions for Twist or the new dark mode for Todoist. Questioning the status quo, improving processes, sharing, writing and testing code will be on your daily agenda. 


    About you:

    You are a skilled JavaScript developer with a deep understanding of the latest Internet technologies, a keen engineering intuition, and outstanding communication skills. Additionally, to thrive as a front-end developer at Doist you should have:

    > Experience building complex interactive web applications.

    > Solid knowledge of modern JavaScript and React (Bonus: Redux)

    > Experience in writing automated unit, integration or end-to-end tests.

    > The ability to use and customize tools (e.g. Webpack, Gulp) to streamline our development and build processes.

    > Proven ability to work autonomously and stay self-motivated. Previous experience working in remote team is a bonus.

    > Fluency in written and spoken English.

    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!

    ---


    All information collected through this application is stored in Workable, Doist’s Applicant Tracking System, where it will be used for recruitment purposes only. For more information on how we handle candidate data at Doist, we invite you to review our recruitment privacy notice. For questions, please contact us at [email protected]

  • 3 weeks ago

    We’re a startup based out of Waterloo, Canada building a smart, curious, and driven team that’s passionate about making software that helps sales reps sell better.

    Prospect is a lead generation platform that intelligently sources contact data right inside of your web browser in real-time. The best sales teams from the top tech companies in the world use Prospect to crush their sales targets.

    MORE ABOUT US

    We’re currently a team of 10 people -- you will be #11.



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



    We have sane working hours; we don’t work weekends, take ample time off, and work ~8 hours a day.



    ABOUT YOU



    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. Whether it is bug fixes or features, you realize that every line of code is an opportunity to make a user’s experience better.



    You ship often. You realize that the most efficient way to build a robust large application is by building it in smaller chunks and iterating upon user feedback.



    You like getting feedback. Whether it is talking to real users or adding custom application metrics, you believe that getting real user data is a smart way to make decisions.



    You are organized and autonomous. You don’t need someone to keep tabs on you all the time. You are able to take a goal, break it up into small tasks, and self-organize them in the best sequence to get the tasks achieved.



    You are an excellent communicator. You try to make the best use of the tools available to use. You commit your code in small chunks and commit often.



    OUR ENGINEERING TEAM RIGHT NOW



    We are currently 6 developers. Our roles are divided based on the projects we work on.



    Some of us are full stack and tend to jump between projects whereas some of us specialize in certain parts of the stack. Our stack currently looks like:


    Backend: Java 8 (REST API)

    Cloud: A blend of AWS and Google Cloud

    Database: PostgreSQL

    Frontend: ES6, TypeScript, React, and Redux

    Internal: GitLab for CI/CD and issue tracking


    WHAT YOU WILL DO



    You will be working on our backend which is a REST API written using modern Java practices and frameworks.



    This is a high impact role. We’re looking for someone to take real ownership of one or two core features within the first year. You'll own some extremely important portions of our application that serve thousands of users.



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


    Real-time data discovery – enhance and extend our real-time data discovery engine

    Performance – we’d like every API call to complete within 500ms

    Architecture – all core functionality should be designed in a way that it can be consumed as a standalone library

    DevOps – deploy internal applications in a scalable and fault-tolerant manner

    APIs – improve the depth of our integrations with 3rd party services, such as Salesforce


    MUST HAVES


    3+ years programming experience and 2+ years Java experience

    You know how to use Java in a modern way without enterprise bloat

    Excellent written and verbal communication skills

    We don’t require a degree but you should have demonstrated the ability to learn new things quickly (either self-learned, from a bootcamp, or from school)


    BONUS NICE-TO-HAVES


    Worked at a startup or a small company before

    Experience with modern DevOps practices with AWS, GCP, Docker, and such

    A knack for taking a metrics-driven approach using Grafana or similar

    Experience with GitLab, Google Drive API, or Salesforce.com


    COMPENSATION AND PERKS


    Salary: $70,000 - $90,000/year Canadian Dollars

    Work remotely or from our office in Kitchener-Waterloo, or a blend of both

    Four weeks paid time off

    Travel spending allowance (money to spend during your vacation)

    Benefits (Health, Dental, etc) through our company HSA

    Catered lunches every day and snacks at the office

    Laptop of your choice

  • 3 weeks ago

    Owl Labs is hiring a Backend Software Engineer to join our diverse development team.  The ideal candidate has a proven track record developing incredibly stable backend systems to support daily use by tens, if not hundreds, of thousands of users.  Bonus for experience in architecting such systems.

    Owl Labs' mission is to solve a problem we've all experienced: meetings suck, and they are especially painful for the remote participants on the other side of the call. Considering the rapid growth in remote and distributed work, this is a perfectly timed problem for Owl Labs to solve. The market is hungry for products and content that make remote and distributed work better.

    With $22.3M funding from Spark Capital, Matrix Partners, and Playground Global, Owl Labs has created the Meeting Owl, a 360° smart video conferencing camera that sits in the center of the table and uses robotics algorithms to automatically highlight different people as they talk. After launching the product in June 2017, thousands of companies have purchased the Meeting Owl, saying it offers the most natural and inclusive meeting experience they've ever seen.

    In this role, you will impact some of the company's most important product development goals.

    Skills & Requirements:


    BS in Computer Science, or related field

    Experience designing and implementing modular, composable services, using contemporary stacks

    Proficient in multiple languages, e.g. C/C++, Python, JavaScript, Node.js, SQL

    Ability to develop clean well-documented modular code

    Strong Cloud skills

    Strong engineering test & debug skills for consumer-like product deployment

    Experience with version control and bug tracking systems

    Strong communication skills, appreciation of documentation, and co-worker & customer empathy


    Nice to Haves:

    5+ years professional backend design & development experience

    Crypto experience

    Experience developing for consumer-type products

    Owl Labs is ~30% remote and headquarters are based in Somerville, MA. This role can be either an on-site or remote position. Please specify in your application.

  • 3 weeks ago

    We are a diverse team from around the world, working together on a mission to set a new standard of trust online.  Join our Mobile team as a remote Mobile Technical Lead and help shape the DuckDuckGo iOS and Android experiences.

    As part of our growing team, you will be collaborating with team members at all levels to identify and close major gaps in our products.  Examples of projects you might work on include: building out and improving mobile content blocking, improving installation conversion, or running experiments to investigate and improve the usability of our mobile apps. You will be directly responsible for mobile application features, taking ownership over product maintenance, and driving improvements in both our iOS and Android applications.

    We are fully remote and seek to empower our team to be self-directed and self-motivated in their projects. If that seems awesome and you like the idea of our core values -- build trust, question assumptions, and validate direction -- you'll fit right in!


    What you will do:


    Lead development of projects by taking vague problems, scoping them into high impact projects, and executing them against a set of success criteria

    Play a key role in improving the software architecture

    Take responsibility for solving product issues – large and small.

    Implement mobile solutions to improve our iOS and Android apps directly.

    Collaborate with peers on product brainstorms, technical design discussions, pair programming sessions and code reviews.

    Write pragmatic, testable code that works consistently across devices and is performant.

    What we are looking for:

    Significant cross-platform mobile engineering experience in iOS and Android (5+ years)

    Expertise working on at least one large native iOS and one large native android mobile application

    Effective project management skills

    Familiarity with MVC/MVVM concepts and how they apply to mobile applications

    Familiarity with mobile threading and memory management

    Ability to develop and use complicated data structures and algorithms. This includes understanding the fundamentals, as well as navigating and improving existing code.

    Ability to develop effective UX solutions through user feedback loops, leveraging both quantitative and qualitative metrics.

    Creative problem solvers and risk takers. You like to take initiative in pushing a project forward but know when to get others involved.

    Strong communication skills. You can validate and communicate your decisions clearly.

    Other things to know:


    We are a small, remote team in different time zones and communicate with a variety of tools throughout the day. You should feel comfortable with the intricacies of this type of work situation.

    Sometimes we meet up! You can expect to travel at least 2x a year: once for our all-hands meetup and another for a team retreat (each ~4-5 days)

    We want to have a major impact on raising the standard of trust online. To do this we believe in a focused approach, with company-wide objectives, and with each team member working on a single top priority at a time.

    Our work philosophy is built upon empowered project management. All team members have opportunities to run projects.

    All projects are run transparently, and we encourage everyone to participate in areas of interest throughout the company. Anyone and everyone can (and should) ask questions and offer feedback around the product and internal projects.

    We try to exemplify our values (build trust, question assumptions, and validate direction) in everything we do.



    DuckDuckGo does not work with any recruiting agencies or services.  A big part of our culture is to work with each candidate on a one-to-one basis throughout our unique hiring process.

    DuckDuckGo provides equal employment opportunities to all employees and applicants for employment, and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

    If you think you might thrive in this environment, we would love to hear from you.  Use the application below to apply

  • 3 weeks ago

    SAF Platform builds software that digitizes the workflow of alternative investments for institutional investors and asset managers. Our mission is to give our clients control over the investment process through the use of our platform.


    We are a growing company with leadership that has a track record of success. Our company is based out of NYC, but our technology team is 100% remote. We currently have engineers based in North America, South America and Europe.


    What you get:

    Work remotely from home (or location of your choosing)

    Flexible work hours

    Four (4) weeks paid vacation

    Competitive salary

    Additionally, if you are located in the United States, we can provide:

    Medical, dental, and vision benefits

    401k with company match

    What we need:

    A our engineering team continues to expand, we are looking to fill multiple available positions. We are looking for ambitious and knowledgeable Full Stack Software Engineers located in the Americas. The position is a mid to senior position and a strong candidate will likely have multiple years of professional experience. Prior experience in a remote environment is helpful, but not required.


    Required Skills:

    Competent in JavaScript and Ruby (or another OO language)

    Experience building SPA with React or another JS framework

    Strong knowledge and experience using common test frameworks

    Experience building and maintaining REST APIs

    Great written and verbal communication skills in English

    Nice to Have Skills:

    Experience working with Docker

    Experience of deployments onto cloud infrastructure

    Experience working with Personally identifiable information

    What you will do:

    SAF Engineering is a growing team and, as a new member, you will have the opportunity to take ownership of large pieces of product. In addition, you will help set standards and develop best practices as our application and team grow. Your daily responsibilities may include:


    Design, build, test, deploy and maintain web applications and services

    Write clean, performant code in accordance with our team’s code style guidelines

    Work to improve and maintain the code health of all our software

    Collaborate with team members and stakeholders to ensure the company is always building the best solutions in an optimal way for our clients

    Participate in peer code reviews, share expertise with other members of the team, and help develop and maintain best practices as SAF grows


    We believe in using the right tool for the job. Currently our applications are built in Ruby and JavaScript. We use Rails, React, and Redux, deploy on AWS, and use Docker and Github during development. We use Slack and Asana for communication and use several other tools to help us get the job done.

  • 3 weeks ago

    Our goal at Nash is to make trading, holding, and interacting with cryptocurrencies accessible to everyone. We are looking for frontend engineers (remote) to help build our exchange, browser extension, and SDKs. You should be well versed in JavaScript and React tools and frameworks and have a passion for test-driven development.

    Requirements

    Develop modular code and reusable components for the Nash exchange trading platform, browser extension, or SDK.

    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

    3+ years experience working with JavaScript, React, and Redux or Mobx.

    Extensive knowledge of Git.

    A strong portfolio of frontend development work.

    We prefer but don't require

    Experience working in remote teams

    A history of contributing to open source software

    Experience with TypeScript

    Prior experience with functional programming languages such as OCaml, Elixir, or Haskell

  • 3 weeks ago

    At Reify Health, we are building a more creative healthcare system. We envision a world where every potential therapy, if safe and effective, is available to the patients who can benefit.

    Our healthcare system relies on clinical trials to develop new, potentially life-saving treatments for patients. But clinical trials continue to be slow, unpredictable, and expensive. Reify Health’s product helps both the research leaders driving forward clinical trials and the doctors and nurses who care for the patient participants.


    As we continue scaling the adoption of our product, we accelerate world-class clinical research and unlock innovation. By joining our team, you will play a significant role in our growing engineering team, further establishing our foundation for a culture of impact and empathy.

    Your Responsibilities

    Deliver an extraordinary user experience with HIPAA-compliant technology to address complex, real-world problems in healthcare.

    Work with backend and frontend projects to build high-quality, maintainable, and well-tested code.

    Strive for technological excellence and accomplishment by driving modern processes and standards for work.

    Collaborate with our design and product teams as product features move from product specs to production software.

    Become a significant teammate in our Bro-Free Zone by communicating well and being humble.

    Technology

    Our primary applications are interactive ClojureScript web applications built atop React.

    Our backend API is written in Clojure and our primary data store is PostgreSQL.

    Experience with Clojure(Script) or other functional programming languages preferred. In absence of experience, enthusiastic interest to learn our tech.

    Bonus: Data engineering experience with solutions that include Kafka, Kinesis, Spark, Onyx or Samza.

    Bonus: Experience building mobile web, native or hybrid applications (e.g. React Native).

    Nice to Haves

    Experience with product development. You believe empathy for users is the foundation of good products.

    Open source experience. You look for opportunities to extract and open source libraries from production code that would be beneficial to others. It helps the community and helps us to build at a high level of quality.

    Interest in helping our team grow. Help us grow sustainably as we build products our customers love.

    Experience with healthcare related technologies. Any previous healthcare experience is appreciated as it increases the potential to take our products in new and interesting directions.

    Compensation and Perks

    Competitive Salary and Stock Options Competitive salary ($100-150k) and meaningful stock options -- commensurate to your experience and expertise. Compensation varies from mid-level to very senior.

    Comprehensive Health / Wellness Coverage and Retirement Plan Health (including telemedicine), dental, vision, disability and life insurance. We pay 100% of your premiums and more than half for dependents.

    Vacation and Holiday Flexibility Generous paid-time-off policy that accrues with your tenure at Reify which includes holiday flexibility and parental leave

    Company-provided Workstation Brand new Macbook Pro provided.

    Location Convenience & Transportation A public transportation monthly pass provided for Boston residents. We are a short 2-3 minute walk from Downtown Crossing. Full suite of office accommodations provided by WeWork: unlimited coffee, infused water, and more.

    We value diversity and believe the unique contributions each of us brings drives our success. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.


    Note: We are currently only considering US citizens or Green Card holders. Thanks!

  • Heroku / Salesforce (North America)
    3 weeks ago

    Heroku is looking for a Developer Advocate with past experience in a developer-facing role, creating demos, writing blog posts, and building communities.

    Heroku’s Developer Advocacy team is small but scrappy and distributed around the U.S. We educate, inspire, and spark community among developers and also advocate internally for them.

    Do you consider yourself a software developer, but you are also excited about developer communities and helping other developers? If that sounds interesting to you, please read on.

    Heroku is looking for a Developer Advocate with past experience in a developer-facing role, creating demos, writing blog posts, and building communities. This role can be remote or you can work from a Salesforce office, but we would like you to be in a North American timezone. Also, this role will require 10-30% travel.


    > What is Heroku?

    Heroku’s mission is to create the fastest path for application developers to turn an idea into a production app of any scale. We want to remove every obstacle that slows down creative coders and let them focus on their customers’ experience while leaving everything else to our service. Today, Heroku powers over 7 million apps ranging from personal hobby apps to Internet top 100 apps. In aggregate, we serve more than 23 billion requests per day. Yet, it only takes minutes for a new developer to get the first app up and running, ready to serve customers.

    Heroku is one of the fastest growing businesses at Salesforce.

    Heroku’s Developer Advocacy team is small but scrappy and distributed around the U.S. We educate, inspire, and spark community among developers and also advocate internally for them. Sometimes this means working individually on some code or a demo or a conference talk. Other times, this means working closely with other Heroku teams like Product, Marketing, or Engineering.

    > Some Things You Might Work On

    • Interact (virtually and in-person) with developers

    • Write blog posts

    • Organize meetups

    • Create product demos

    • Record podcasts

    • Test new product features

    • Create conference talks

    • Attend events

    • Design and build a community program

    • Collect and share developer trends, desires, and feedback internally

    • Mentor other developers (writing and speaking)

    • Maybe most importantly, decide which of these are important and define how we work on them


    > Who you are


    CODE

    You're a developer first. As a coder, you can empathize with other developers, build credibility speaking to them, and even sit down with them in a debugging session.

    You have experience with at least one of Heroku’s supported languages: Node, Ruby, Java, PHP, Python, or Go and something else. Experience meaning not just an understanding of the syntax but also the community. That “something else” could be data, Apache Kafka, API design, web performance, mobile development, continuous delivery, microservices, distributed systems design/architecture, AI/ML, etc. Share what you're excited about with us.

    But you aren't satisfied calling yourself just a developer.

    COMMUNITY

    You also like engaging deeply with developer communities. Even better, you've helped build or grow a developer community. This means you've participated in or helped to organize meetups, conferences, or hackathons. Or it could mean that you've been an integral member of a popular open source project, or you've otherwise participated in a community in a meaningful way virtually. Ideally, more than one of these things.

    CONTENT

    Content is how the Developer Advocate communicates their ideas and the meaning behind their code. Whether it's writing a technical blog post, scripting out an engaging demo, crafting a clear GitHub repo README, speaking in a podcast, or presenting an idea or project in a conference talk, content allows us to share our message with and hear feedback from a larger audience.

    You should relish the thought of composing clean, clear prose almost as much as you do writing concise, elegant code and not be averse to speaking in front of a group of your peers.


    Other Desirable Characteristics or Background

    • Infectious energy

    • Excited about Heroku’s desire to provide simple, intuitive tools to developers

    • Experience at a company with a developer-focused product

    • Comfortable (as much as one can be) with public speaking

    • Comfortable speaking with customers

  • 3 weeks ago

    Our goal at Nash is to make trading, holding, and interacting with cryptocurrencies accessible to everyone. We are looking for Platform 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

    2+ years managing cloud infrastructure in a prior role.

    2+ years in a backend or frontend engineering 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.

  • 3 weeks ago

    CareMessage is a non-profit dedicated to using mobile technology to improve healthcare outcomes for underserved patient populations. Since our patient engagement product launched in 2013, we have grown to work with over 200 healthcare organizations across the United States and have reached over 2 million lives.


    Our web-based platform allows healthcare providers to reduce no-shows, increase attendance to preventive care screenings, and improve chronic disease management- all via simple "nudges" sent through text message. Besides improving the efficiency of the clinics that use our product, our impact has been shown through numerous clinical studies showing improvements in diabetes management and cancer screenings.


    We have big goals in 2020: 1) Reach millions of patients on a monthly basis 2) Become profitable through a financially sustainable business model and 3) Build a diverse team that fully reflects the users it serves. We represent the next generation of healthcare technology organizations with an innovative product, business model, and remote-first organizational structure. Our long term goal is to impact healthcare outcomes globally.


    To fund our growth we have raised over $21 million in funding from organizations like Google.org, William K. Bowes Jr. Foundation, Pershing Square Foundation, YCombinator, Schmidt Futures, Twilio.org, CVS Health Foundation, among others. In 2019 we became a remote-first company with ~50 people based across the United States and around the world.


    Learn more:

    Company history

    Read a success story from a customer

    Check out our team culture on our Careers Page.

    If you're still wondering what a tech nonprofit is about, learn more from a member of our leadership team.


    Who we are looking for...

    CareMessage is looking for a DevOps Engineer to help build and maintain our a large, highly scalable, cloud-based web platform that streamlines care management and delivers interactive mobile programs to improve health outcomes. You’ll be working on exciting projects like leading automation of our infrastructure, and creating a highly scalable and fault-tolerant platform. Our engineering team follows agile principles in a test driven development process. We are a remote first team that values open collaboration and shared ownership.


    Please note that this position is only open to applicants within the United States.

    Within one month, you will...

    Complete the walk-through of all of our infrastructure and have working familiarity with our current challenges with scalability and security

    Be self-sufficient in completing your tasks

    Begin to develop automated infrastructure setup scripts

    Within two months, you will...

    Gain an understanding of the functional team structure (e.g. product lines, Project Leads, Product Managers, the features each team owns, etc)

    Gain familiarity with our disaster recovery procedures with a goal towards proficiency

    Be able to provide on-call support for your area

    Within three months, you will...

    Develop solutions for monitoring, availability and reliability, performance, analytics and security

    Work on security enhancements and automation of repeated manual steps

    Ensure our 24x7x365 availability and recovery capabilities

    Responsibilities

    Build and secure our multi-tenant environments: in software, process, and infrastructure

    Automate and deploy a self-scaling redundant infrastructure

    Create back-up mechanisms for production environments and test disaster recovery mechanisms

    Consult with engineering teams and assist them in using our services and solutions

    Requirements

    5+ years of professional experience in Linux system administration and experience administering Linux in a virtualization environment

    5+ years of professional experience with one or more development languages: We use Shell Scripting, Ruby, Python

    1+ years of professional experience with software containers and kubernetes: We use Docker and Kubernetes

    Significant experience administering PostgreSQL, HAProxy, Nginx, Redis, and automation with Ansible

    Experience with cloud technologies such as Google Cloud, AWS etc: We use Google Cloud

    Proven ability to write clear, concise documentation

    Benefits:

    Competitive salary

    Flexible work hours; work from anywhere

    Generous medical, dental, and vision insurance for employees and their families

    Options for Health Savings Accounts and Flexible Spending Accounts

    Sponsored annual membership to One Medical

    401k retirement plan

    Paid parental leave

    13 wellness days to be used for anything that comes up in life or self-care

    Paid time off (vacation days)

    Sabbatical program after 4-year anniversary

    15 paid company holidays, including a winter break

    Employee Assistance Program

    Budget for professional and personal development (conferences, seminars, books, and more)


    We are committed to equal opportunity and actively encourage candidates from diverse backgrounds to apply regardless of race, color, religion, sex, gender identity, national origin, military or veteran status, marital status, sexual orientation, etc.

  • 3 weeks ago

    We are looking for a Front-End Web Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.


    Your tasks


    Develop new user-facing features for web & mobile

    Build reusable code and libraries for future use

    Ensure the technical feasibility of UI/UX designs

    Optimize application for maximum speed and scalability

    Identify bugs and devise solutions to these problems

    Participation in continuous improvement of development process (e.g. coding standards, unit testing, code reviews, documentation)

    Sounding-board for definition of product development landscape

    Your profile


    Expert understanding of the web markup, including HTML5, CSS3

    Comprehensive understanding of client-side scripting and JavaScript frameworks, including jQuery

    Comprehensive understanding of advanced JavaScript libraries and frameworks, such as Node.JS, React.JS

    Comprehensive understanding of asynchronous request handling, partial page updates, AJAX and JSON

    Comprehensive understanding of compilers (Cordova)

    Good understanding of cross-browser compatibility issues and ways to work around them

    Good understanding of server-side CSS preprocessors

    Solid understanding of Appstore & Playstore processes

    Solid understanding of videostreaming technologies (WebRCT)

    Familiarity with tools such as as Gimp or Photoshop

    BA/BS degree or equivalent working experience

    Active and considerate team player

    Professional – Accepts responsibility for all actions and follows through on commitments

    Self-Starter and resourceful Problem-Solver

    Good English language skills

    We offer

    Opportunity to join a quickly growing technology firm in the area of live video-streaming, eCommerce and big data

    Collaborate with today’s most exciting tech players such Microsoft, Google, Amazon and Alibaba

    Very broad and challenging set of tasks

    Dual-campus program with office in Europe and USA

    Flat hierarchy and open communication

    High degree of freedom – make your ideas happen!

    Full ownership of your work, quick learning curve and project responsibility from day 1

    Competitive compensation including attractive equity participation

    If that sounds interesting, please send us your CV, code examples and reference projects to [email protected]

  • 3 weeks ago

    Signal is hiring Android developers to help make private communication simple. If you care about code quality as much as you care about user privacy, you should fit right in. This role is an opportunity to have an immediate impact while working closely with a talented team to solve challenging problems and ship new features to millions of users.



    Requirements

    Deep knowledge of Java and extensive familiarity with the Android framework.

    Experience being the architect of major new enhancements.

    Skilled at multitasking.

    Capable of communicating effectively. We're a small organization; you will be involved in every aspect.

    Degree in Computer Science or related field.

    5+ years of industry experience.

    Benefits

    You can work anywhere in the United States. Whether it’s your favorite coffee shop or your living room, Signal gives you the flexibility to work wherever you will be most effective. We fly somewhere new once a quarter so that everyone can meet up in person.

    Excellent healthcare, vision, and dental with all premiums covered.

    Our 401(k) plan matches your contributions (without any vesting period) up to the employee federal maximum of $19,000.

    We're stable, well-funded, and capable of focusing on what is best for users without distractions.

    Feel good about what you do. We believe in solving real problems, working with integrity, and sharing that work (and code) with everyone.

  • 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

  • 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


  • 3 weeks ago

    At Reify Health, we are building a more creative healthcare system. We envision a world where every potential therapy, if safe and effective, is available to the patients who can benefit.


    Our healthcare system relies on clinical trials to develop new, potentially life-saving treatments for patients. But clinical trials continue to be slow, unpredictable, and expensive. Reify Health’s product helps both the research leaders driving forward clinical trials and the doctors and nurses who care for the patient participants.


    As we continue scaling the adoption of our product, we accelerate world-class clinical research and unlock innovation. By joining our team, you will play a significant role in our growing engineering team, further establishing our foundation for a culture of impact and empathy.

    Your Responsibilities

    Deliver an extraordinary user experience with HIPAA-compliant technology to address complex, real-world problems in healthcare.

    Work with frontend and possibly backend projects to build high-quality, maintainable, and well-tested code.

    Strive for technological excellence and accomplishment by driving modern processes and standards for work.

    Collaborate with our design and product teams as product features move from product specs to production software.

    Become a significant teammate in our Bro-Free Zone by communicating well and being humble.

    Technology

    Our primary applications are interactive ClojureScript web applications built atop React.

    Our frontend is written with modular and maintainable HTML and CSS (SASS).

    Experience with Clojure(Script) or other functional programming languages preferred. In absence of experience, enthusiastic interest to learn our tech.

    Bonus: Experience building mobile web, native or hybrid applications (e.g. React Native).

    Nice to Haves

    Experience with product development. You believe empathy for users is the foundation of good products.

    Open source experience. You look for opportunities to extract and open source libraries from production code that would be beneficial to others. It helps the community and helps us to build at a high level of quality.

    Interest in helping our team grow. Help us grow sustainably as we build products our customers love.

    Experience with healthcare related technologies. Any previous healthcare experience is appreciated as it increases the potential to take our products in new and interesting directions.

    Compensation and Perks

    Competitive Salary and Stock Options Competitive salary ($100-150k) and meaningful stock options -- commensurate to your experience and expertise. Compensation varies from mid-level to very senior.

    Comprehensive Health / Wellness Coverage and Retirement Plan Health (including telemedicine), dental, vision, disability and life insurance. We pay 100% of your premiums and more than half for dependents.

    Vacation and Holiday Flexibility Generous paid-time-off policy that accrues with your tenure at Reify which includes holiday flexibility and parental leave

    Company-provided Workstation Brand new Macbook Pro provided.

    Location Convenience & Transportation A public transportation monthly pass. We are a short 2-3 minute walk from Downtown Crossing. Full suite of office accommodations provided by WeWork: unlimited coffee, infused water, and more.

    We value diversity and believe the unique contributions each of us brings drives our success. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.


    Note: We are currently only considering US citizens or Green Card holders. Thanks!

  • Jatheon Technologies Inc. (Europe)
    4 weeks ago

    SENIOR VUE.JS DEVELOPER

    We are a growing company with an internal development team that is working on amazing new projects and looking for a Vue.js Developer to further improve our performance and help us build our Cloud Archiving solution. You will be responsible for maintaining and developing highly-intuitive user interface and will collaborate closely with Design, Application Engineering and QA to specify, build, test and deploy new features. You will not only be a great contributor to the quality of our code, but also have important input on our UX strategy, as well as the opportunity to help us build our technical landscape, participate in developing our design system and share your expertise in front-end development with the rest of the team.


    You will:

    • Define coding standards and best practices for the front end
    • Write well-documented, extensible code that is easy to maintain and that adheres to predefined coding standards
    • Own the overall quality of code including unit testing and functional testing
    • Find and address performance issues
    • Work collaboratively and consult with our development team, provide guidance to the development process and perform code reviews
    • Assist in the architecture, development and integration of software components into fully functional software systems
    • Stay up-to-date on emerging technologies and discuss potential solutions to problems

    Required Skills & Experience:

    • 3+ years of experience in front-end web development
    • Minimum 1 year of extensive experience with Vue.js, alternatively with Angular/React
    • Extensive hands-on experience with JavaScript (closures, scoping, functional concepts, OOP)
    • Knowledge of HTML5 and CSS3 including preprocessors
    • Expert knowledge of jQuery and BootStrap
    • Experience with Single Page Applications
    • Excellent verbal and written communication skills in English
    • Motivation to learn new technologies, continually improve and work with little direction by understanding business goals and performing self-directed research

    Bonus points for experience with:

    • Writing unit tests
    • Local Storage and ES6

    What we offer: 

    • Full-time remote position
    • Flexible hours ‒ it’s about getting the work done, not about when desk chairs are filled
    • High-end laptop and other equipment
    • Great working atmosphere with regular team building activities
    • A chance to be part of a casual, but highly professional international team
    • Conferences, trainings and events
    • Competitive compensation depending on experience and skills
    • Exposure to emerging technologies and practices (Cloud, AWS...)


    If you think we'd be a good fit, please send us a cover letter and resume in English.

  • 4 weeks ago

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


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


    Relevant Experience


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


    Testing and scaling up APIs

    Modifying a large ruby on rails project

    Designing and implementing ancillary microservice  API endpoints

    Going into older code bases to update and tweak new features

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

    Full stack engineering experience, with strong system fundamentals

    Experience with service-oriented architecture

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

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

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

    Experience developing APIs and SDKs a plus

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

    Responsibilities 

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

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

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

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

    Requirements


    5+ years of professional ruby engineering experience

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

    Excellent knowledge of JavaScript and ruby

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

  • 1 month ago

    Have you spent the past five years managing software engineers?  

    Do you have a proven track record of building teams that deliver complex software on-time and in-budget?

    Are you ready to take your career to the next level and work with the best engineers on the planet? 

    If so, we want to meet you!


    Company Overview

    Theorem is a team of craftspeople and experts who build amazing products and believe in cultivating a high degree of leadership in all of our people. We build medium and large-scale applications that solve our customers' business-critical problems.


    Job Summary

    As an experienced Engineering Manager you will manage a team of 10 to 15 engineers operating in small squads of 4-5 engineers and work directly with Product, Research and Design teams as well as customer stakeholders and technical leads to build complex custom software applications.

    While this is a remote friendly role, the engineering manager should expect to travel to client site one week every other month on average.


    Responsibilities and Duties

    As an engineering manager supporting the development of a product, you are responsible for:


    Strategy and Consulting

    Run and / or participate in project kick-offs.

    Work with your team to choose the tools, architecture, and platforms used to deliver client projects.

    Define quality standards for client projects.

     


    Hiring and Training

    Attract, nurture, coach, and retain talent.

    Ensure every assigned engineer has a career progression plan with regular check-in points and real-time feedback.

    Ensure engineers are provided with continuous and valuable learning opportunities.

    Contribute to determining engineering salary ranges and adjustments.

    Contribute to defining and building the vision for our engineering organization.

    Contribute to defining quality standards for our work.

    Contribute to creating training and learning material and opportunities for engineers.

    Managing and Directing

    Talk to engineers to tease out concerns early, then fix them when possible.

    Resolve conflicts or performance problems with engineers.

    Embody the engineering culture and contribute to its advancement, inspiring everyone to live up to it.

    Maintainer and contributor to our company engineering internal and public artifacts such as our quality standards and guidelines.

    Represent the engineering organization with other departments and ensure we provide engineering support wherever necessary in the company.

    Support team happiness.

    Engineering and Delivery

    Responsible for the quality and quantity of the engineering output.

    Responsible for the continuous, iterative improvement of our engineering team.

    Responsible for the overall planning, execution, and success of complex technical projects.

    Work closely with product management team to ensure we're building the best products.

    When necessary, act as Programmer, QA, Architect, PM, etc for short periods of time.

     

    Benefits and Perks


    REMOTE FRIENDLY - Work from your location when not traveling to client site.

    TEAM RETREAT - Once a year the entire Theorem team gets together at an inspiring location to meet, work and play.

    HEALTHY BODY, HEALTHY MIND - HAPPY TEAM - We offer paid vacation and support healthy lifestyles through our physical fitness benefits program.

    HEALTHCARE & FINANCE - We have comprehensive medical, dental, vision, and life insurance plans, plus we have a 401k plan.

  • 1 month ago

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


    What we’re working on at Slang

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

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


    What this role is about

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


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


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

    Some interesting problems we’re tackling

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

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

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

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

    Skills and technologies

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

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

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

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

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

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


    What Slang can offer you

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

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

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


    Where we’re located

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

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


    Interested?

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

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

  • We are seeking an experienced embedded systems engineer to lead development of robust and scalable Linux-based devices. Be part of a small cross-functional hardware team building the future of intelligent, connected video collaboration hardware. Strong embedded Linux experience and understanding of the Linux kernel is required.

    Required Experience


    Experienced in building Android from source

    Experienced in customizing embedded Linux in areas of driver development, device tree and kernel debug

    Experience with Android HAL

    Strong Linux kernel fundamentals such as threading, abstraction, and memory management.

    Experience developing drivers for common communications protocols (e.g. SPI, UART, I2C, USB).

    Experience with utilizing hardware codecs in the Qualcomm Snapdragon chipset.

    Experience with imager pipelines (ISP, GPU, etc.) a big plus.

    Experience with Bluetooth LE, Bluetooth Classic, and Wi-Fi.

    Proficient in C and C++ and ability to develop clean, modular code.

    Knowledgeable in common debugging practices (e.g. JTAG) with the ability to debug issues using a combination of software and lab equipment.

    Strong communication skills, a positive attitude, and empathy.

    Preferred Experience

    Experience with mobile-class SoC (e.g. Qualcomm Snapdragon).

    Experience with Android Library and Runtime layers.

    Experience with implementing and debugging gadget drivers (UVC/UAC, etc.).

    Elementary understanding of electronics principles, including reading schematics, hardware data sheets, and PCB layouts.

    Experience with manufacturing abroad.

    Experience with one or more of Android/Linux kernel subsystems: camera, video, WLAN, Bluetooth/BLE, HDMI, USB C

    Meet Owl Labs 

    Owl Labs’ mission is to solve a problem we’ve all experienced: meetings suck, and they are especially painful for the remote participants on the other side of the call. Considering the rapid growth in remote and distributed work, this is a perfectly timed problem for Owl Labs to solve. The market is hungry for products and content that make remote and distributed work better.



    With $22.3M funding from Spark Capital, Matrix Partners, and Playground Global, Owl Labs has created the Meeting Owl, a 360° smart video conferencing camera that sits in the center of the table and uses robotics algorithms to automatically highlight different people as they talk. After launching the product in June 2017, thousands of companies have purchased the Meeting Owl, saying it offers the most natural and inclusive meeting experience they’ve ever seen.


    Owl Labs is 33% remote and headquarters are based in Somerville, MA. This role can be either an on-site or remote position. Please specify in your application.

  • JavaScript engine developer

    Igalia is looking to hire a developer for its compilers team. Our team focuses on JavaScript, contributing to V8, JavaScriptCore and SpiderMonkey. As a programmer joining the group, you will have the chance to improve technologies used by millions of JavaScript developers and over one billion end-users throughout the world.


    Job position description

    In this position, you will implement language features, improve code generation, write conformance tests, and do whatever else it takes to improve JavaScript developers' experience. We welcome everyone with a proficiency in C/C++ to apply, especially those with an interest in dynamic or functional programming languages or web technologies. Past experience in systems programming such as compilers, operating systems, embedded development or web browser internals is a plus, but there are many valid starting points.

    Work environment

    Igalia is a worker-owned, employee-run company with 16 years of experience building open source software in a wide range of exciting fields. We work on the core of such widely-deployed projects as the WebKit and Blink browser engines, the Mesa graphics drivers, the V8 and JavaScriptCore language runtimes, and the GStreamer multimedia toolkit. We are also at the cutting edge of high-speed software-defined networking with our work on Snabb Switch. At Igalia, you can develop your career in a unique environment, participating equally in the management of the company via our democratic, consensus-based assembly structure.

    Igalia is a remote-friendly working environment, enabling employees all over the world to participate fully in the company culture. Our team includes employees based in Asia, Europe and America, spanning both timezones and cultures.

    One of the core principles of Igalia is equality, so we feel a deep and continual obligation to acknowledge and counter the structural discrimination that permeates our industry and our world. In a practical sense this means that we use principles of diversity and inclusion to help shape company policy and to maintain a safe and just work environment. We also feel that one of the best ways to accomplish these goals is to grow and maintain the diversity of Igalia itself. We welcome applicants regardless of their age, disability, gender, race, marital status, religion, sexual orientation or whatever type of systemic discrimination that they have faced.


    Application form

    Send us your CV, accompanied by a brief cover letter by filling the form below. Be sure to mention any experience you might have with compilers or programming languages.


    Please fill in the form below, all fields marked with an asterisk (*) must be completed.


    If you have any further question please feel free to contact us.

  • PrivateBusinessNetwork
    go
    1 month ago
      Interested in building a new kind of cybersecurity solution? We are growing the team at Private Business Network! All of our positions are remote-friendly (worldwide) as long as you have some time zone overlap with the rest of the team. This is an exciting opportunity to be part of a small team that has direct influence on the product.
      We are pre-launch, but we have many interesting challenges: cross-platform client apps built with Go, custom VPN client/server framework, admin dashboard in Elixir (Phoenix), SSO, end-to-end key management, configuration management, and more!


      Solid grasp of networking fundamentals (TCP/IP, routing, firewalls, VPN, etc.)Cross-platform Go development experience (macOS, Windows, Linux)Familiar with network protocol design, C10K problem, and Go garbage collector highly desiredSecure systems design experience is a nice to have (cryptography, AWS KMS, Secrets Manager, etc.)Experience containerizing applications using DockerFamiliarity with Curve25519, ECDH, secret sharing, WireGuard, osquery, MDM, etc. are a huge plus!
      Compensation/salary dependends on experience. Health/Dental/Vision is paid 100% for U.S. employees. Flexible vacation time. Employed-paid STD, LTD, and Life/AD&D. Additional perks are available if on-site in Denver, CO office, such as lunch/snack and transportation benefits.

      To apply, please email [email protected] with Private Business Network Application in the subject line and include your resume, links to shipping apps or code you are must proud of, and for which position you are applying.

    • Theorem is a software consultancy that believes in using simple tools to solve problems. We build custom systems for both startups and enterprises - You can see our portfolio for more information about our clients.

      Our main offices are in Los Angeles and New York, but we work remotely with people from all around the world.

      Our engineers have experience in a consultative environment, excellent communication skills and a desire to work with talented teams building innovative products. We work closely with our clients, sharing our experience to help them better define their products.

      We are looking for HTML, CSS and JavaScript experts that are always learning and adapting to the ever-evolving frontend landscape. But we don't want you to build a UI in a silo, we want you to be an expert in collaborating in designing services and APIs, user experiences and product requirements with our clients.

      The ideal candidate has experience working with React and Redux and has a thorough understanding of the options and tools available for managing an application’s state and their underlying functional programming concepts.


      Skills & Requirements:


      Smart, gets things done.

      Excellent communication skills.

      Consulting experience.

      Passionate about software development.

      Experience working in a distributed company.

      Open minded and always learning.

      Experience with React and Redux. 

      5 + years of professional experience

      Duties & Responsibilities:

      Architect and build web applications.

      Work with product designers and clients to clarify requirements.

      Plan, estimate and prioritize work in a collaborative team.

      You like to get the work done! You want to collaborate in a consultative environment and  guide our clients in best practices in order to achieve great project success in addition to contributing to the growth of a great company. We want to know more about you!

      About Theorem


      Theorem (previously Citrusbyte) is an innovation and engineering company that advises clients on product strategy, engineering, design, and culture, then partners with them to build and launch technology-driven solutions to their most complex problems. Theorem is chosen by clients when results matter most — becoming the agent of change, and driving a transformation that involves not only technology, but also people, process and leadership. Founded in 2007, and headquartered in Los Angeles, Theorem's global team of engineers, designers, technologists, researchers, strategists, and advisors, has deep expertise across a broad variety of industries including consumer electronics, automotive, manufacturing, supply chain, healthcare, finance, and entertainment.


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

      100% REMOTE - Work from your remote location if 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.

    • 1 month ago

      Job description

      At Igalia, we have positions open on our graphics team, which has a particular focus on Linux graphics. The graphics team at Igalia is geographically distributed and incorporates a wide variety of expertise including the OpenGL and Vulkan APIs, open-source GPU drivers (Mesa), as well as many other layers of the graphics stack.


      Required skills

      Good English communication skills, both written and spoken.

      Capacity to work autonomously in a distributed environment.

      Linux experience.

      Programming experience in C (C++ experience is a bonus).

      Good understanding of the open-source development model and practices.

      Useful skills

      None of these skills are required beforehand, but they represent the sort of skills that members of the graphics team use for their day-to-day tasks.


      Understanding of modern GPU hardware.

      Familiarity with 3D APIs (Vulkan, OpenGL, Metal, or DirectX).

      Experience contributing to open-source projects, especially those involving the Linux graphics stack.

      Development experience in Mesa and open-source GPU drivers.

      Development experience in display technologies such as X11 or Wayland.

      Development of UI toolkits (GTK+, Qt, etc) and/or desktop shells and compositors (GNOME shell, etc).

      Willingness to represent Igalia at events and speak about our work at relevant conferences.

      Work environment

      Igalia is a worker-owned, employee-run company with 16 years of experience building open source software in a wide range of exciting fields. We work on the core of such widely-deployed projects as the WebKit and Blink browser engines, the Mesa graphics drivers, the V8 and JavaScriptCore language runtimes, and the GStreamer multimedia toolkit. We are also at the cutting edge of high-speed software-defined networking with our work on Snabb Switch. At Igalia, you can develop your career in a unique environment, participating equally in the management of the company via our democratic, consensus-based assembly structure.


      Igalia is a remote-friendly working environment, enabling employees all over the world to participate fully in the company culture. Our team includes employees based in Asia, Europe and America, spanning both timezones and cultures.


      One of the core principles of Igalia is equality, so we feel a deep and continual obligation to acknowledge and counter the structural discrimination that permeates our industry and our world. In a practical sense this means that we use principles of diversity and inclusion to help shape company policy and to maintain a safe and just work environment. We also feel that one of the best ways to accomplish these goals is to grow and maintain the diversity of Igalia itself. We welcome applicants regardless of their age, disability, gender, race, marital status, religion, sexual orientation or whatever type of systemic discrimination that they have faced.


      Application form

      Send us your CV, accompanied by a brief cover letter by filling the form below. Happy hacking!

      Please fill in the form below, all fields marked with an asterisk (*) must be completed.

      If you have any further question please feel free to contact us.

    • 1 month ago

      PeopleDoc is on a mission to revolutionize how every HR function provide services to their employees. 

      Our unique “state of the art” HR Service Delivery platform provides HR teams with the tools they need to provide great services while considerably decreasing the manual work behind the scenes and allowing companies to go paperless in their administration.

      The PeopleDoc HR Service Delivery platform helps HR teams more easily answer employee requests on demand, automate employee processes,  across multiple locations. 
      PeopleDoc serves more than 1000 clients with employees in 180 countries in 12 languages with a 100% customer retention rate. PeopleDoc is now a part of Ultimate Software. Ultimate Software is a Leader for Cloud HCM Applications.

      More information is available at www.people-doc.com.

      Job Description/ Job Summary:

      The mission of a SRE at PeopleDoc is to secure, administrate and maintain the production infrastructure as it were a software, you will contribute in building our fault tolerant, highly scalable and low latency services on virtual and bare-metal servers over data centers in different regions of the globe . The profile needed is so a combination of sysadmin knowledge and strong skills in software development. Remote workers are welcome too !

      The successful candidate will be required to:

      • Design and maintain the cloud infrastructure hosting PeopleDoc services
      • Collect and monitor KPIs (availability, response time, time to deploy) and ensure that they meet our SLAs
      • Lead the scalability & capacity planning strategy
      • Work with other teams to identify, troubleshoot, and resolve high impact issues
      • Team player with good communication skills

      Competencies required:

      • Experience in automation tools (Ansible, Salt, Puppet or Chef) and CI/CD principles
      • Experience with Cloud services (AWS or Openstack) and its APIs
      • Good Linux system administration skills (DNS, RabbitMQ, Redis, HAProxy)
      • Experience with one programming language (Python, Java, Go) and Shell scripting
      • Good Networking knowledge (TCP/IP, Linux routing and firewall)
    • 1 month ago

      Job Description

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


      You Will:

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

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

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

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

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

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

      You Should:

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

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

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

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

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

      Have a pragmatic approach to problem solving.

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

      Understand the challenges of working on a distributed team.

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


      We Offer:

      The ability to work remotely and set your own schedule.

      A family-friendly work environment.

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

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

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

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

      An Application Should Include:

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

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

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

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

      Your Day at PSPDFKit

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

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

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

      About Us

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

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

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

    • 1 month ago

      DESCRIPTION

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

      Key Responsibilities

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

      Develop, unit test and validate components of Golang based services

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

      Maintain production infrastructure

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


      REQUIREMENTS

      In-depth experience with Golang based REST services

      Experience using Kubernetes for production service deployments

      Experience with OpenAPI (Swagger) specifications

      Experience with production MariaDB/MySQL usage and administration

      Nice to Have

      Devops experience with DNS, logging and monitoring

      Experience debugging performance critical applications

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

      BENEFITS

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


      Health Care Plan (Medical)

      Stock Option Plan

      Paid Time Off (Vacation, Sick & Public Holidays)

    • 1 month ago

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

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

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

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

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

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

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

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

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

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

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

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

      The ideal candidate should:

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

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

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

      Enjoy building fast, user-friendly UIs.

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

      some metrics to be computed from a Spark Report

      creating a MySQL migration script

      tweaking S3 permissions and terraform scripts for deployment

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

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

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

      Apply at [email protected]


      Useful Links

      Find out more about Company Culture.

      More about the hiring process.

      A day in the life of a dev.

    • 1 month ago

      Auth0, a global leader in Identity-as-a-Service (IDaaS), provides thousands of enterprise customers with a Universal Identity Platform for their web, mobile, IoT, and internal applications. Its extensible platform seamlessly authenticates and secures more than 2.5B logins per month, making it loved by developers and trusted by global enterprises. Auth0 has raised more than $110 million to date and continues its global growth at a rapid pace. We are consistently recognized as a great place to work based our outstanding leadership and dedication to company culture, and are looking for the best people to join our incredible team spread across more than 35 countries!


      Auth0 gives companies simple, powerful and developer friendly building blocks so they can free up resources to focus on innovation. We strive to be the identity platform of choice for developers and Enterprises. We take our culture very seriously and are looking for people who are drawn to both our mission and our culture.


      The Auth0 platform processes thousands of requests per second (2.5 billion logins per month) for customers all around the world - and we're growing very fast! The Site Reliability team aims to improve reliability and uptime in a data-driven way to support our customers' needs.


      We are looking for senior software engineers with a good understanding of how systems fail, solid background in software engineering, and a desire to learn about reliability and large-scale systems.

      You are a good fit if you...

      Have initiative and can "unblock" yourself to get things done.

      Tend to deliver work incrementally to get feedback and iterate over solutions.

      Can mentor junior people and pair with other teams: education is a very important part of this role.

      Like to get your hands dirty by debugging and fixing issues in production.

      Understand the real problems by reading between the lines and asking good questions.

      Are easy to work with: you communicate well, take feedback in a positive way and are OK not always doing the most glamorous tasks.

      Responsibilities:

      Analyze and optimize our core product by developing and implementing reliability and performance practices.

      Scale systems sustainably through automation, and evolve systems by pushing for changes that improve reliability and velocity.

      Perform Root Cause Analysis of production issues to identify reliability improvements of our services.

      Evangelize and advocate for reliability practices across our organization

      Collaborate with other Engineering teams to support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning and launch reviews.

      Be on-call for services that the SRE team owns.

      Practice sustainable incident response and blameless postmortems.

      Requirements:

      You have contributed to design applications and systems that scale, are resilient to failure, and are observable.

      You are interested in designing, analyzing and troubleshooting large-scale distributed systems.

      You have a systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive.

      You have a great ability to debug and optimize code and automate routine tasks.

      You have a solid background in software development and architecting resilient and reliable applications.

      Timezone: we are giving preference to candidates located in GMT-8 to GMT+2.

      Extra Points:

      Experience with Amazon Web Services.

      Experience with Node.js or any other application development language.

      Experience with MongoDB.

      Experience working in a remote friendly, async environment.

      Preferred Locations:

      (GMT-8); (GMT-7); (GMT-6); (GMT-5); (GMT-4); (GMT-3); (GMT-2); (GMT-1); (GMT); (GMT+1); (GMT+2)

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


    • Crawlera is a smart downloader designed specifically for web crawling and scraping, removing the headaches of proxy management. It is part of the Scrapinghub platform, the world’s most comprehensive web crawling stack which powers crawls of over 8 billion pages per month. Crawlera is Scrapinghub’s most popular product and it’s biggest revenue generator, but it needs your help to get to the next level.

      Your key responsibilities will be to ensure that enterprise customers are able to achieve their business goals via Crawlera, and support the Sales team in achieving their quotas.
      You’ll love this role if you enjoy working on a variety of different projects and finding the best solution - even if it’s not a technical one. No two days will be exactly the same, and you’ll be interacting regularly with the Sales team and directly with customers.

      Job Responsibilities:

      * Onboard new enterprise Crawlera customers.
      * Help the Sales team to price contract agreements for new & existing customers and proactively monitor Enterprise customers’ usage.
      * Respond to support escalations from enterprise customers.
      * Talk with enterprise customers to quickly understand both their objectives and their code; Help them fix underlying issues in their code and Tune & configure Crawlera to best suit each customers’ specific situation
      * Take proactive measures to measurably improve enterprise customers’ ability to successfully use Crawlera without your intervention. This will involve different things, but it will likely include:
      - improving client libraries, documentation, etc for Crawlera;
      - Providing extended functionality via other products in the Scrapinghub platform, or popular open source frameworks;
      - Liaise with other product teams within Scrapinghub to ensure Crawlera is well integrated in the ways that best serve enterprise customer.

      REQUIREMENTS

      Job Requirements:

      * Have excellent communication in both spoken and written English.
      * Have a strong knowledge of HTTP and Networking.
      * Are comfortable taking ownership in business critical situations; you enjoy being the “go-to” person.
      * Take a logical, measurement-backed approach to prioritizing projects, and enjoy working with others that do the same.
      * Are naturally dissatisfied with inefficiencies and having to do the same thing more than once; you see ways to fix the underlying cause rather than only reacting to what’s in front of you.
      * Have a broad general programming background; strong problem solver.

      Bonus points for:

      * Familiarity with techniques and tools for crawling, extracting and processing data, asynchronous communication and distributed systems.
      * Previous customer facing experience.

      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. 
    • Heap (USA)
      1 month ago

      As an Engineering Manager at Heap, you’ll lead teams building the future of analytics.

      Heap has hard technical and people challenges all over, and we're looking for engineering managers who want to have a large business impact. Think: large-scale streaming ingestion, auto-capturing events on native mobile applications, novel ad hoc analytics query infrastructure, realtime data-out connections, and materializing very large datasets in warehouses.

       Engineering managers at Heap are people-focused, but expected to have a strong engineering background. Your particular area of expertise isn't too important: we have management needs across the entire stack.

       

      What will you do?

      Promote long-term growth of engineers. Our engineers are driven and very talented. We are serious about investing in them, and you will be responsible for ensuring they are growing along the axes they care about.

      Create the long-term vision, mission, and success metrics for your teams by working with PM and your TLs.

      Partner with TLs to ensure consistently high-quality execution.

      Sell candidates and get them excited about joining the team.

      We would like to talk to you if:

      You have a track record of successfully leading an engineering team.

      You communicate clearly both in writing and in person.

      You’ve worked with product managers in the past and understand the product development process.

      You're enthusiastic about managing a partially-remote engineering team.

      Preference: you’ve successfully managed teams of 3 or larger. The role is flexible with regards to your seniority.

      Bonus: you’ve observed engineering teams scale at least an order of magnitude.

      Bonus: you’ve served as a Tech Lead before.

      While the majority of our engineering team is in our SF HQ, we also have an NY office, are we happy to consider remote for managers with remote management experience. We cover relocation costs. We'd love to hear from you!

       

      Heap stores critical customer data, and security is extremely important to us. All managers are expected to enforce rules and best practices to keep the company safe from breaches and incidents.   

      People are what make Heap awesome. Regardless of age, education, ethnicity, gender, sexual orientation, or any personal characteristics, we want everyone to feel welcome. We are committed to building a diverse and inclusive equal opportunity workplace everyone can call home. 

      Heap has raised $40M in funding from NEA, Y Combinator, Menlo Ventures, SVAngel, Sam Altman, Garry Tan, Alexis Ohanian, Harj Taggar, Ram Shriram, and others. We work in SF and offer plenty of awesome benefits. We'd love to hear from you!

    • Precision and correctness are two of your core values. Thanks in part to your formal CS education, you have an excellent understanding of algorithm performance and can make good decisions regarding tradeoffs. You know the fundamentals of how computers and networks operate and have programmed in a low level language such a C or Go. Your Node.js experience builds on top of these fundamentals and you have a complete understanding of the Node event loop. 

      You have experience building complex systems and keeping them humming. You find great satisfaction in solving challenges that only appear at scale. It helps that you're an expert at troubleshooting problems using a vast amount of logs generated across multiple services. Once you've identified a performance bottleneck, you know how to correct it.


      Whilst you spend most of your time writing software, setting up infrastructure from time to time is no big deal and you're comfortable working with Linux, Docker and GCP/AWS. 

      Does this sound like you? If it does, join us and change the way modern web apps are built! You’ll be directly responsible for shaping the architecture behind our unique infrastructure. This is not just a standard webapp but a complex, highly elastic, multi-cloud browser rendering service consisting of mostly stateless and some stateful services.

    • Development specialized on the free software project Open edX, used by many universities and companies to run online courses. See edx.org, stanford.edu or fun-mooc.fr for examples of Open edX instances.

      The Open edX platform is a large Python/Django codebase, with good code standards and architecture (a lot of the edX engineers come from MIT). You would work on different clients contracts using the platform. The clients list/references include Harvard, MIT, edX themselves, the French government, and various startups & universities currently running their own instances, or looking to create one. Tasks are very varied, from developing core platform features, custom exercises and tools for specific courses (XBlocks), customizing and deploying instances, working fullstack, operating our service infrastructure, improving our hosting platform, etc. You won't get bored here.


      Most of your work is published as free software (Open edX is released under the AGPL license, which requires clients to release modifications under the same license), and you would also contribute to the free software project, pushing most of your developments upstream through pull requests, contributing features, documentation or help on mailing-lists.


      - 3+ years working with Python
      - Experience with Python web frameworks, specifically Django
      - 3+ years of HTML, Javascript, and CSS (experience with React is a big plus!)
      - Experience with unit testing
      - You feel comfortable working in a Linux environment, specifically Debian or Ubuntu
      - Experience with databases: MySQL, MongoDB, PostgreSQL
      - Experience with contributing to free software projects, and communicating within a free software community

      You would have to work with tasks from the following categories, but you would be able to pick up the skills on the job if you don't master this yet:

      - DevOps experience, especially on Debian/Ubuntu servers, Terraform, Vault, Packer, Prometheus, ELK, Docker. We are building a modern infrastructure and having a strong DevOps presence on top of core software engineering skills is a big plus with us.

      - Cloud computing, like AWS or OpenStack

      - Configuration management tools such as Ansible

      - RabbitMQ, Redis & Elasticsearch

      - git source control

      - Mobile development (iOS and/or Android)

      - Managing clients & projects from beginning to completion (senior developer)

      - Public speaking at conferences (you would present a talk every year at the Open edX Con)


      We are a team of twenty developers, all working remotely from Europe, North & South America, Asia & Australia. You would arrive at a critical moment, as we scale up to handle increasing demand from clients on the edX platform. The company is not affiliated with edX, but contributing and working with them on various projects. This is a full time position, were you would be able to work remotely from anywhere you want, as long as you have a good internet connexion. : ) 

    • Who are we?

      We created f2pool — one of the largest crypto mining pools on the planet. We are a small team spread on three continents.


      What are we doing now?

      We expanding f2pool worldwide. Also, we are working on several promising projects in the blockchain space.


      What is cool about working with us?

      We have an awesome office in Bangkok, Thailand where we are organizing lots of community events and we are more than happy to cover your relocation cost to Thailand. Exceptional candidates can also work remotely, in which case we will sponsor you one trip to Thailand per year to work with the team in person.


      What are we looking for?

      - Top-notch front end software engineers, with a passion for blockchain.

      - Good taste in Design and UX. An obsession with quality and the little things 

      - Extensive experience with JavaScript, TypeScript, modern tooling and libraries

      - Extensive experience with HTML, CSS, preprocessors and related web technologies

      - Fluent in frameworks and tools, such as React, Redux, MobX, webpack

      - Strong understanding of JavaScript fundamentals and the roots of modern tooling

      - Ability to build in an un-opinionated framework-free vanilla JS environment

      - Canvas API experience is very welcome

      - Strong opinions, loosely held, on architectural and designs topics

      - Comfortable with ambiguity, able to take charge and get things done despite the unknowns

      - Ability to mentor junior members on the team 

    • 1 month ago

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


      This is a remote role, anywhere in the US!


      Your responsibilities will include

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

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

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

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

      You will be successful if you

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

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

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

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

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

      And if you have

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

      Alignment with BetterUp mission and enabling behavior change

      Succeeded in a remote work environment

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

      Strong experience with automated testing patterns

      Ruby on Rails, Ember.js, Gitflow, Docker

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

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

      Strong verbal and written communication

      Impressive Portfolio

      Benefits 

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

      Full coverage medical, dental and vision insurance

      Unlimited use, at your own discretion, vacation policy

      14 paid annual holidays

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

      5 “Volunteer Days” to give back

      Professional development through BetterUp coaching for you and a significant other

      401(k) self contribution

      A competitive compensation plan with opportunity for advancement


    • Digital Ocean
      1 month ago

      Have you ever wondered what happens inside the cloud?

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

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

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

      What You’ll Be Doing:

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

      What We’ll Expect From You:

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

      Why You’ll Like Working for DigitalOcean:

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

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

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

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

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

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

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

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

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

      Benefits and Perks

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

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

    • 1 month ago

      DESCRIPTION

      Skylight (https://skylight.digital/) is at the forefront of a civic movement to reinvent how the government serves the public in a digital world.

      We’re looking for a Software Engineer to join our talented team of technologists in driving this movement forward.

      You’ll be a key part of our small, but rapidly growing team, which consists of former Presidential Innovation Fellows, founders of 18F, and members of the U.S. Digital Service.

      We work in small, fast, agile teams to create exceptional customer experiences and enduring solutions out of the government’s most complex design and technology challenges. The work is challenging, but highly rewarding.

      Your initial engagement will be with the State of Connecticut, which is one of the first state & local governments undertaking an organizational-wide digital transformation. The initial focus of this transformation is on improving services related to serving the needs of children and families. These services range from reducing infant deaths to improving early childhood development.

      Our job is to help jumpstart and accelerate the State of Connecticut’s transformation through high-impact activities such as:

      • Identifying and prioritizing which services to improve through user experience research and technical discovery
      • Creating a comprehensive, flexible roadmap for change to guide decisions and actions around service improvement, policymaking, and budgeting
      • Instituting new digital policies & standards (for example, API standards)
      • Developing and empowering digital talent throughout the state government (for example, via recruiting, training, and coaching)
      • Executing on tightly-scoped delivery projects to set the foundation for broad-based change, as well as demonstrate the art of the possible

      REQUIREMENTS

      What you’ll do:

      • Engineer an incredible experience for developers who are working in web-based environments such as Ruby, Python, Java, and Node.js through automation, virtualization, and process improvement
      • Achieve technical excellence by advocating for and adhering to lean-agile engineering principles and practices such as simple design and automated testing
      • Represent Skylight's culture of delivery when interacting with government stakeholders and other contractors

      What we’re looking for:

      • Expertise in the areas of version control, deployment automation, continuous integration, test automation, monitoring, proactive notification, and “shift-left security”
      • Able to deploy and configure services using infrastructure as a service providers such as Amazon Web Services and Microsoft Azure
      • Able to solve problems using scripting and programming skills
      • Able to administer Linux-based systems, as well as Apache-based web servers
      • Experience with Elasticsearch and Docker
      • Experience working within a multidisciplinary, agile team format
      • A mindset and work approach that aligns with our core values (https://skylight.digital/culture/)
      • Ability to travel to Hartford, Connecticut frequently

      BENEFITS

      We focus on supporting you in a variety of ways:

      • Competitive salary
      • Profit-sharing and/or bonus opportunities
      • Health insurance, including medical, dental, vision, and more
      • 401k match at 10% of your salary
      • Unlimited paid time-off policy
      • $2,000 continuing education allowance, including conference events
      • Time to focus on activities such as learning & development, open-source projects, and community outreach
      • An environment that empowers you to unleash your superpowers for public good
      • Potential for relocation assistance if willing to move to a HUBZone area (https://maps.certify.sba.gov/hubzone/map). (Read more about us being a HUBZone: https://skylight.digital/about/#hubzone.)

      Note that we participate in E-Verify and upon hire, will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S.

    • Accella (US residents only)
      1 month ago

      This position is for US residents only.


      Accella is looking for a developer with experience building websites and modules in Drupal. The candidate will need to show an expertise in Drupal development that goes deeper than basic theming and should have experience building custom modules and integrating with third party applications and services.


      In addition to Drupal experience, we are looking for a candidate with a mixed skillset, including experience with React, React Native, or other JavaScript libraries. While the position will be Drupal focused, it is likely the candidate will be asked to work on projects ranging from web to mobile, so we are looking for a more well-rounded individual in terms of a technology background.


      We will heavily weigh the applicants problem solving skills. Must be highly motivated and a serious self starter.


      Must have the ability to communicate with both technical and non-technical resources. We are looking for someone that enjoys being part of a team and will offer feedback and ideas in order to design and develop the most solid and extensible products for our clients.


      We want a leader, an ideas person, and someone that is eager to work on multiple challenging projects, sometimes simultaneously.


      What we expect in a candidate: 


      - BS in Computer Science, BS in closely related discipline or equivalent industry experience


      - Candidate must be located within the US, but can be located anywhere around the country


      - 3+ years experience with Drupal development including experience with Drupal 8


      - At least 5 years experience with software development


      - At least 1 year experience with React or other JavaScript technologies


      - Effective communication skills (written and oral)


      - Problem-solving and creative mindset


      - Experience thriving in a high-performance, results-oriented organization


      - Experience and proficiency in interacting with external clients


      - Experience with Ruby on Rails a plus


      - Experience with native mobile development a plus

    • Pear Deck is founded by teachers on a mission to help educators engage their students. We create active learning solutions that leverage student devices to support formative assessment, meaningful engagement, and improved classroom equity.


      We’re looking for someone who gets energy in a dynamic role, who would enjoy helping other developers with tools, monitoring our services in Kubernetes, and helping our team understand acute technical issues.


      Things you may do on a given day:



      • Stand up with the cross-functional product team and agree on top priorities for the day

      • Monitor production systems for disruptions to valuable classroom time and react quickly

      • Review a PR

      • Fix a bug

      • Make improvements to our CI/CD pipeline

      • Talk with another dev about recent improvements to our internal tooling

      • Identifying potential projects to cut our cloud spend

      • Develop a plan to make monitoring or operational improvements

      • Twiddle some knobs in the GCP console while building long-term IaC solutions

      • Improve our  workflow orchestration



      Prior to this, it is likely you:



      • Have dealt with Javascript. A lot of it.

      • Have worked well with non-technical leaders and technical leaders alike

      • Worked with service-oriented architecture and other infrastructure patterns

      • Used programming design patterns

      • Have demonstrated honesty, determination, brilliance, and humility



      About Pear Deck


      Pear Deck is a five-year-old funded startup headquartered in Iowa City, IA, focused on delivering powerful learning moments to every student, every day. By joining Pear Deck at this stage in our growth, you will be getting in during an exciting time as we expand our team while maintaining our humanity.  So, if you like the idea of working on a close-knit crew as we face the challenges of scaling both our customers and our team, this is the perfect time to jump in.


      We value diversity and encourage people from all walks of life to join our team. We believe a wealth of perspectives helps Pear Deck serve its teachers better. If you’re interesting in joining us on our mission, apply on our website.

    • 1 month ago

      Soofa is a seed-stage, leading IoT startup who is revolutionizing the way we communicate in cities. We develop technology like the Soofa Sign to help urban dwellers take the pulse of their city and connect with each other in real time.

      We are looking for a Senior Firmware Developer to join our rapidly growing team and create the next generation of the world-class Soofa Sign.

      Responsibilities

      • Design and debug hardware systems for our next generation of Soofa Sign displays and Soofa Data sensor systems
      • Generate innovative solutions for product-level problems, like increasing power, heat, or connectivity performance
      • Debug existing hardware/software

       

      Qualifications

      • Specific examples of embedded systems work
      • Specific examples of problem-solving related to wholistic IoT systems
      • Specific examples of scaling products
      • Applied experience with radio/comms systems (especially WiFi!)
      • Publicly accessible code repositories showing Strong C language skills
      • Stellar professional references

       

      Candidate Characteristics

      • A high-energy personality who thrives in a fast-paced, changing environment (#startuplife)
      • Basic professional capabilities, like time management and interpersonal/communication skills
      • A highly transparent worker; excited to meticulously keep all projects on company-wide Asana account
      • Ability to empathize with and synthesize non-technical points of view, like those of salespeople or customers
      • Ability to quickly distill expectations and requirements of a project and turn them into action items

       

      Bonus Points For

      • Experience with particle electron
      • Experience with ad tech
      • Expertise in data science
      • Cloud software development
      • Electrical engineering experience
      • Testing frameworks
      • Managing other engineers
      • Being a smart city nerd

       

      Perks of Working with Soofa

      • Unlimited PTO
      • Generous healthcare and parental leave packages
      • Dog-friendly office
      • Team lunches every Friday
      • Team activities like ski trips, camping, Whiskey Wednesdays, etc.
      • Strong company culture focused on working hard, playing hard, and caring about each other like a family
    • Pulumi (US East Coast)
      1 month ago

      We are looking for a passionate Senior Customer Engineer to bring Pulumi’s cloud programming model to the world. You will be a part of realizing a vision where every developer can program the cloud.

      In this customer-facing engineering role, you will be the center of successful implementations of Pulumi with our newest users. It will be your job to take the shared vision of a customer deal and deliver on it: from assessing our customer environment, building a customized deployment plan, and working internally and externally to ensure our customers are happily using all of the Pulumi power they purchased.

      Expect to be challenged, learn, teach, and collaborate with a world class team of great people.

      Pulumi is headquartered in Seattle, WA. This role is home office, preferably based on the East Coast to best serve our customers there. If you prefer a co-working space, that can be arranged. We are committed to our remote workforce and building a cohesive team.

      In This Job You Will:

      Work with customers across their entire lifecycle - from pre-sales (demos, answering inbound questions, reaching out to new users) to post-sales (on-boarding, technical reviews, answering support tickets.)

      Create technical materials for customers - examples, guides, demo scripts, product briefs, etc.

      Onboard enterprise customers, optimizing Pulumi for their environment.

      Close the loop between customers, product, and engineering teams, championing the product to the customer, and bringing their requirements to the roadmap.

      Listen and respond; build and advise on the best technical choices for our customers.

      Be challenged, solve new problems, teach about our technologies, and figuring out new, better ways to delight our customers.


      To Be Successful In This Role, You Have:

      Pre- or Post- Sales experience using devops products with enterprise customers.

      Comfort coding in TypeScript, JavaScript, Python, or Go. Hands-on development work for customer implementations is required.

      A commitment to user experience, customer optimization and successful implementation of new products.

      Deep familiarity with core web technologies, Open Source technologies, and public cloud platforms.

      Exceptional customer management, presentation and communication skills.

      BS degree in Computer Science, or equivalent practical experience.

      About Pulumi:

      Pulumi is reimagining how developers and DevOps teams create and manage cloud software, through a unique combination of developer tools and system innovation. The company leads with an open source platform that embraces real programming languages, tools, and techniques, and offers an innovative SaaS product that helps team collaborate.

      Pulumi was founded in 2017 by developer and cloud experts from many corners of our industry to deliver innovative approaches to cloud software development. Since emerging from stealth in mid-2018, we are accelerating our platform momentum and product adoption. The team is built on a culture of openness, diversity, respect, and thinking big.

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


      Company Introduction

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

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

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

      Supporting the machines is a RESTful API (CakePHP).

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

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

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

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


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

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

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

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

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

      Tasks:

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

      Backend Development (CakePHP)

      Embedded Development (Python)

      Backend Development

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

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

      Backend Development Tasks

      Maintaining & Developing the API [PHP / CakePHP]

      Maintaining & Developing the Administration Interface [PHP / CakePHP]

      Maintaining & Optimisation of the Database [MySQL]

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


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

       We will provide necessary development environments (VirtualBox environment).


      Embedded Development 

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

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

      Embedded Development Tasks

      Maintaining & Developing machine software [Python]

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

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

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


      Skill / Experience Requirements

      Technical Skills

      Python 3 [Fluent]

      QT / PySide Experience Bonus

      Ability to write, respect & maintain unit tests

      PHP 5/6/7  [Fluent]

      OOP (PSR-1 & 2) Obligatory

      CakePHP Experience Bonus

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

      Git/GitHub competency

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

      Database (Mysql)

      Query optimisation for high load environments

      High Traffic, High Availability Clusters 

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


      Linux Familiarity

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

      Rasbian Experience Bonus


      Hardware Familiarity

      Raspberry PI

      Serial / UART

      NFC Familiarity [Bonus]

      13.56 (Mifare, libNFC, etc)

      125KHz (T55, EM4XX etc) 


      Personal Skills

      English (Fluency in written + spoken)

      Ability to communicate clearly and efficiently

      Ability to work autonomously & self-motivate

      Ability to integrate into an existing team & structure

      Time Requirements

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

      Reachable during work hours via phone / slack

      Compensation

      40000EU per year / ~$50,000 USD

      2kEU Hardware Allowance / $2450 USD

      Annual Travel Allowance

      We will provide all training required

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

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

      Application Pre-requisites

      Your updated CV

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

      A link to your GitHub/GitLab account

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

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


    • InVision is the digital product design platform used to make the world’s best customer experiences. We provide design tools and educational resources for teams to navigate every stage of the product design process, from ideation to development. Today, more than 5 million people use InVision to create a repeatable and streamlined design workflow; rapidly design and prototype products before writing code, and collaborate across their entire organization. That includes 100% of the Fortune 100, and organizations like Airbnb, Amazon, HBO, Netflix, Slack, Starbucks and Uber, who are now able to design better products, faster.  

      Our team is in search of a Senior Full Stack Software Engineer - Golang to help us change the way digital products are designed.

      About the Team:

      We’re looking for technical experts who can turn product ideas into reality and operate diverse products for millions of customers, from the small to the behemoth. We’re excited by challenges of scale—both the number and size of customers—and a diverse set of products. If you’re looking for variety, we have it. Every team ships code daily. We’re motivated to not only deliver the best products, but also to personally achieve.

      What you’ll do:

      • Write secure, maintainable code that powers the world's leading product design platform
      • Collaborate with your teammates to build and improve high-traffic web applications
      • Launch and support features that will be used by millions of designers around the globe
      • Participate in code reviews and help to guide software architecture decisions
      • Mentor and learn from the developers, product managers, and designers on your team

      What you’ll bring: 

      • 5+ years of software development experience
      • An affinity for creating software that is extensible, performant, and easy to read
      • Broad experience as a full stack engineer using Golang (React or Node a plus!)
      • A degree in computer science, software engineering, or a related field 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.

    • Lambda School is a combination of a school and an investment fund. Lambda School's mission is to find untapped or underutilized talent, and to train that talent for the most in-demand jobs in the world. Lambda School is pioneering a new model of higher education in which the school invests in the students, instead of the other way around.

      Lambda has just successfully completed its Series B fund raising round with premier tier venture investors. We are operating in 40+ states across the US today and eyeing international expansion opportunities. 

      This is a highly visible, student-facing role on the Instruction team, reporting directly to the Lambda Labs Development Program Manager.

      As the Engineering Team Leader, you’ll be responsible for assisting 8-12 teams of students (5-8 developers) to architect, build, and deploy real software products. Your core role will be to help set and create an exciting and engaging products development environment.

      Your responsibilities will include frequent check-ins with teams and working with project managers and section leads to assure consistent progress and impressive project outcomes. The goal of Labs is to prepare students for real world experience in a development career.


      Additionally, you’ll be expected to actively contribute to and improve upon the existing curriculum for the Labs portion of the students learning. This includes lessons on topics like: weekly planning, git workflow, technical planning, working with others, project scoping, quality assurance and bug testing, pair programming, and more.


      You must be comfortable suggesting and implementing new ideas that improve the quality and integrity of the school. You understand that there are always new opportunities for improvement and ways to elevate our standards.

      Duties and Responsibilities

      Guide and train teams to create impressive and successful software products for their portfolios.

      Attend check-in meetings with teams to give feedback and guidance regularly.

      Collaborate with other Labs Team Leaders, other program instructors, student success associates and leadership to help create an exciting and engaging culture for students.

      Build, implement, deliver, and continue to improve upon Labs Experience course curriculum that produces job market ready graduates

      Report on student progress and success throughout the Labs experience

      Coordinate efforts with the course section leads (SL) and project managers (PMs) to ensure PMs understand the nuances of project development and reporting mechanisms so the PMs can effectively support students’ development outcomes

      Accountable for project completion rates

      Accountable for student culture scores

      Education, Skills, and Experience

      Minimum 3+ years of experience in the industry

      Experience in engineering management or team development training/instruction

      Excellent written and verbal communication skills; comfortable and compelling in public speaking situations

      Ability to work with a diverse group of individuals

      Self-starting with the ability to effectively work autonomously with little oversightIntelligent, dedicated, flexible with a willingness to experiment

      Big plus, if you...

      Have worked in an engineering organization with 1000+ engineers

      Have experience with test driven development and testing by QA engineering teams

      are familiar with Zoom, Slack, and Airtable

      Have an interest in keeping up with the latest in Web Development technology

      Have previous experience at a growth stage internet/software company

      Lambda School is an equal opportunity employer, and acts in this capacity without regard to race, color, religion, sex, national origin, age, or disability.

    • 1 month ago

      FreeAgent is:

      • One of the UK's most popular small business finance apps with over 80,000 customers. We help small businesses sort out the mess and the stress of managing their business finances
      • Loved and adored by customers. We have an NPS of 70 (which is considered "exceptional")
      • Rated ⭐⭐⭐⭐⭐ on Trustpilot. See what customers say

      This is your chance to come and shape the future of small business banking and accounting!

      Make a difference 💫

      It's an exciting time in the accounting and banking space. We're seeing a revolution in the FinTech industry, and new government initiatives such as Making Tax Digital and Open Banking and opening up new features and products for customers.

      The technology in this space is changing rapidly and at FreeAgent we're working on the cutting edge. We're focused on providing the best possible user experience for our growing customer base.

      Creating the best place to work 👩🏽‍💻

      We want people to be productive, to have career opportunities, to be focused on meaningful work and to have an excellent work/life balance. We like to think we work smarter, not harder, which is why we stick to a 35-hour working week and still Get Things Done.

      We have built a powerful CI/CD platform which can run 32,000 automated tests in less than five minutes which allows us to remain productive at scale, and allows all engineers, regardless of level, to deploy code to production multiple times a day.

      We value a diverse team, and we believe the variety of experiences and backgrounds in our team make us stronger. We believe in a learning culture and encourage self-development. We have regular 'wiggle weeks' and we hold our legendary 'Hack Days' twice a year. Engineers write about what they do, and what they learn, on our popular engineering blog.

      We have an amazing office in central Edinburgh (one of the great cities of the world), but only half of our engineering team work here – the other half work fully remotely, distributed around the UK. We currently only offer remote working to senior engineers.

      The Role 👷

      • Develop new product features and improve existing ones using a test-driven approach
      • Work closely with other engineers, product managers and designers to deliver an amazing product experience for our customers
      • Help your team plan, estimate and deliver projects. Shipping isn't just about merging pull requests – we put an emphasis on writing culture and ask engineers to document what they've created to expand our collective knowledge
      • Contribute new ideas for developing features and refactoring areas of code
      • Share what you've learned by talking at our weekly Engineering Forum
      • Continually expand your knowledge of both our business and technology domain. We have the resources and we give you the time to learn!
      • Develop and apply your mentoring and leadership skills

      Technologies we use: Ruby, Rails, RSpec, Javascript, MySQL, AWS, Terraform, Jenkins

      Apps we use: GitHub, Trello, G Suite, Notion, Miro

      You 🙌

      We look for:

      • Commercial experience of developing and maintaining web apps
      • Enthusiasm for taking complex problems and simplifying them for customers
      • Attention to detail. We value people who believe a job worth doing is worth doing right
      • Pragmatism; being committed to getting things done while understanding tradeoffs
      • A high level of self-motivation and self-awareness
      • A commitment to ongoing self-development, improving both technical and soft skills. If you have the commitment, we can provide opportunities for you.
      • Strong communication skills. Being able to write well and articulate your thoughts are great skills to have in any business.

      Benefits 🎁

      We provide a comprehensive package of employee benefits, which have been carefully selected to protect you, to promote healthy lifestyles, and to give you peace of mind. You can read more about these on our website.

      Applying for the role ✍

      Our application process is simple; just upload your CV and answer a few questions about why you are interested in this opportunity.

      Our selection process involves a phone interview, a practical exercise and a visit to our beautiful Edinburgh office so you can meet the team. We work hard to make the process as straightforward, transparent and enjoyable as possible.

      We really value applications from people with varied backgrounds and perspectives.

      Don’t forget to tell us about why you think FreeAgent is the right place for you to make a difference!


      Annual salary £35,000 - £80,000 (plus 15/20% outer/inner-London weighting) depending on experience, plus competitive benefits package

    • 1 month ago

      Help us build the most awesome billing engine in the world! ClubCollect --one of the hottest Dutch fin-tech startups-- is looking for an experienced backend software engineer.

      We've created a service for (sports) clubs and other organizations to make invoicing of club members a breeze. Invoicing, reminding, online payments: everything is processed via ClubCollect. Our customers (mainly treasurers of sports clubs) absolutely love our product. Tens of thousands of club members have already made payments using our service.

      We're a small team (just under 50 people including 15 programmers), we love remote working but we also like to get together for beers and a great dinner.

      ClubCollect is built in Ruby (+ Ruby on Rails) and Elixir (+Phoenix). For this position you'll mainly develop in Ruby, with a chance to learn Elixir. We value simplicity, creative solutions, and the ability to get things done.

      You will have the opportunity to contribute to all areas of our code base.

      @recruiters: please don't contact us, we're not interested.

      REQUIREMENTS

      • You love Ruby
      • Experience with Erlang would be great
      • Several years experience with a modern web framework such as Rails or Django
      • Not shy to touch JS

      BENEFITS

      • Remote working but you must live in the European Union due to occasional team meetings in Amsterdam
      • Your own choice in top-of-the-line development hardware
    • Factory software is at the core of value creation, it is crucial to our society. Creating factory software is exceedingly difficult. Actyx is solving this problem. Our platform ActyxOS—based on a peer-to-peer architecture with no central nor on-site servers—allows developers to easily build and run powerful data-driven applications. This helps factories answer questions, reduce waste, and increase performance. Over the last 2.5 years Actyx has grown to a team of 25 absolutely outstanding people, raised over 4 million EUR and was installed in multiple factories.

      About the role:

      Our co-founder and CTO Roland is looking for an experienced software engineer to join the 8-strong Pan-European distributed development team.

      You will add your own talents and experience to the team: together we will push the envelope and move the boundary of what is considered possible in the space of highly resilient distributed business logic on the factory shop-floor.

      Your responsibilities:

      • You will refine and create distributed business logic based on event-sourcing and functional programming techniques

      • You will compose and wire up UI components to implement simple and intuitive user interfaces that facilitate complex interactions of man, machine, and material on the shop-floor

      • You will create, operate, and maintain infrastructure for monitoring and servicing decentralized peer-to-peer apps deployed in demanding factory environments on tablets, machine gateways, and virtual machines in the cloud and on-premises

      • You will create, customize, operate, and maintain integrations to third-party enterprise software as well as sensors and machines on the factory shop-floor

      Our perfect match:

      We seek an outstanding candidate, who is highly driven, smart, confident, and gritty. Our perfect match is hungry to learn and enjoys working in fast-paced environments.

      • You have a track record of at least 10 years as a programmer, possibly with some open-source contributions to show; you consider languages, frameworks, and libraries as tools rather than religion

      • You have created or contributed to distributed programming tools; you have a deep understanding of functional programming as well as the costs and benefits of strong static type checking and powerful type systems

      • You love challenges and you have a roll-up-your-sleeves and get-stuff-done attitude

      • You have excellent analytical skills, work diligently, have great attention to detail and are able to consistently deliver results under pressure

      • You are fluent in business-level English.

      Last but not least, when judging your fit for this position we will not consider your age, sex, gender, ethnicity, religion, etc. as these are not relevant to your role within the team.

      What we offer:

      • A unique opportunity to revolutionize the manufacturing industry, displace old-school software and have a tangible impact on the Actyx success story

      • A highly relevant technical challenge paired with stimulating use-cases from the tangible real world

      • A world-class multicultural team: we don’t just work together, we truly care about each other and seek to bring out the best in each other every day

      • If you need more private time to take care of your loved ones then we will try our best to accommodate their needs

      • A flexible and high pace work environment, with low hierarchies, competitive compensation and equity package

      Does this sound like your dream job and do you have the profile we are looking for? Then we would love to hear from you! Please send us your cover letter and CV and let us know about your earliest possible starting date and salary expectations.

    • TX Group Inc. is seeking motivated Artificial Intelligence Engineers, Machine Learning Engineers and Data Scientists  to join our team. MTX Group Inc. (MTX) is a technology services company based out of Albany, NY. MTX specializes in the Salesforce platform, Mobile Apps, Web Apps, User Experience and User Interface Design. We are a growing team of passionate individuals and in our fast-paced environment, you will collaborate with a driven team on a daily basis. In collaboration with our team, this position will provide opportunities to develop state-of-the-art AI/ML products in production grade systems and work on bleeding-edge technologies. This is a great opportunity for practitioners to enhance their career in Artificial Intelligence, Machine Learning and Data Science industry.


      Location:

      • USA
      • India


      Responsibilities:

      • Research state-of-the-art algorithms in machine learning, particularly deep learning, to identify viable approaches to significant unsolved challenges for the Maverick AI platform
      • Identify AI/ML solutions for video analytics, image analytics, audio analytics and big data analytics across but not limited to industry verticals like medicine, healthcare, disaster management and finserv
      • Design solution prototypes and POC that connect data sources through the selected algorithms to a concrete use case
      • Implement the algorithms, and test their efficacy and efficiency against real-world data, experimentation to improve accuracy
      • Create robust applications hosted on cloud services ensuring availability and security for the end users. Testing the application for edge cases and creating a good user experience
      • Deploy the solution in a production environment, with strong CI/CD pipeline to continuously update the solutions in place
      • Create custom data sciences solutions for specific project, in collaboration with the relevant MTX team and client
      • Mentor and guide junior data scientists and ensure a continuous learning environment in and across teams


      Qualifications

      • 2 to 8 years of experience in Artificial Intelligence/Machine Learning/Data Science
      • Proficiency with a modern programming language appropriate for machine learning and deep learning: Python is preferred, but skill in other languages such as JavaScript and R may demonstrate the necessary ability
      • Proficiency in the underlying mathematics of deep learning, particularly linear algebra and multivariate calculus
      • Knowledge of data structures, data management, data transformations, model selection, training and tuning of models and accessing the performance of models
      • Good understanding of industry standard platforms for AI/ML: Tensorflow, PyTorch, Keras, Theano, Caffee, etc.
      • Ability to use cloud services like AWS/GCP for model development and deployment
      • Ability to communicate technical topics effectively to both technical and nontechnical audiences
      • Ability to read, understand, and apply technical papers and articles in research journals
      • Ability to work independently and collaborate effectively with a project team in a research environment with a proactive and curious problem-solving approach

      What we offer:

      • Amazing culture
      • Failure is ok because we embrace it
      • Access to the leadership team
      • The chance to work in a fast-paced environment with experienced industry leaders
      • A learning environment where you can dive deep into the latest technologies and make an impact
      • Modern offices across all regions that promotes family concept
      • Fully-stocked kitchen with organic snacks, beverages, and coffee drinks
      • Monthly All Hands meeting - ask me anything style discussions with our Leadership Team
      • Team outings to sports games, game nights and more lead by our FUN ministers across all regional offices
    • Datadog is building a world-class APM product that traces requests as they flow across complex systems. We are looking for an expert Ruby developer who can help push our MRI tracing tools to the next level. Come and join us to build amazing open source software.


      What you will do

      Write open source code that instruments thousands of Ruby applications around the world.

      Drive our open source Ruby projects and engage with the community to find and address the most important challenges.

      Join a great team building software the right way.

      Who you must be 

      You’re a master Ruby programmer. You think in blocks, faced the GIL limitations many times and you know there is more to Ruby than Rails. You’ve written piles of clean, correct, well-tested, performant, idiomatic Ruby code.

      You are a great community ambassador and can drive hard technical conversations towards a good solution.

      You have solid experience with widely used frameworks and libraries like Rails, Sinatra, Grape, Sidekiq or ActiveRecord.

      You want to work in a fast, high growth startup environment.

      You have a BS/MS/PhD in a STEM field or equivalent experience.

      Bonus Points

      You have experience with JRuby and how it works in the JVM.

      You’ve played with eventmachine.

      You have significant experience with Python, Go, Java, JavaScript or Ruby.

      You have have experience with code telemetry and introspection.

    • 1 month ago

      Bishop Fox is a leading security consulting firm serving the Fortune 1000 and high-tech startups. We protect our clients by finding vulnerabilities and building defenses before the attackers can break bad. From critical infrastructure to credit cards; social media to mobile games; flight navigation systems to frozen waffle factories — we’re right there hacking away.

      We’re seeking remote senior penetration testers to join our team – and help us build a more secure world.

      Who You Are and What You’ll Do

      You are a born penetration tester; you see problems (and solutions) in everything. You instinctively know your way around source code. You’ve plundered apps and pillaged networks (legally, of course). You have a passion for hacking that goes beyond a career – it’s a way of life for you. At this point, you may have accumulated a few disclosures, blog posts, or talks under your belt. if given the chance, you could probably Hack the Gibson. 

      With Bishop Fox, your responsibilities would include testing smart devices before they hit the market, hacking networks, and reversing software. Some days, you’ll be red teaming wireless networks and participating on social engineering engagements. Other days, you’ll be analyzing source code and building threat models. Every day at Bishop Fox, you’ll be learning.

      As a consultant, you’ll solve challenging technical problems and build creative solutions. As a trusted advisor, you’ll provide your expert opinion to help our clients navigate difficult business decisions. And as a senior penetration tester, you’ll lead teams on one-of-a-kind engagements, mentor co-workers, and contribute significantly to the advancement of our consulting practice.

      Why Bishop Fox

      Bishop Fox offers competitive salary, generous benefits, flexible schedules, and negotiable travel. If you’re looking for opportunities to grow professionally, this is the place. You’ll work alongside some of the most talented and experienced security consultants in the industry.

      We have a casual workplace environment, but we‘re consummate professionals.

      Your Education and Experience

      Our wants are simple: be good at and, most importantly, love what you do. Here’s a list of qualities we’re looking for, but don’t think that you need them all: 

      • Vulnerability assessment
      • Penetration testing and code review
      • Understanding security fundamentals and common vulnerabilities (e.g., OWASP Top Ten)
      • 2 - 5 years of application security experience
      • More than 3 years of security consulting experience
      • Additional experience in IT, security engineering, system and network security, authentication and security protocols, and applied cryptography
      • Scripting/programming skills (e.g., Python, Ruby, Java, JS, etc.)
      • Network and web-related protocol knowledge (e.g., TCP/IP, UP, IPSEC, HTTP, HTTPS, routing protocols)
      • Federal and industry regulations understanding (e.g., PCI, SOX, GLBA, ISO 17799, HIPAA, CA1386)
      • Strong communication skills (i.e., written and verbal)
      • CISSP, OSCP/E, GWAPT, GPEN, or GXPN certifications are helpful, but not a necessity
      • Advanced relevant academic training is a definite bonus
      • The self-discipline to work independently; as a remote worker, the same will be asked of you as all Bishop Fox team members.

      Candidates across the country (or even the world) are welcome to apply.

      Interested? Drop us a line today.

    • We are looking for a team player who has in-depth experience with WordPress CMS. You will be the link between WebARX and WordPress community and you will lead the way how WebARX works with WordPress. 

      You can attend local and international WordPress events, travel the world with us and meet awesome new people. 

      If having flexible working hours and a possibility to work at home or in a local co-working space something that could work for you, make sure to let us know.


      Is it you?

      > You can work with PHP, HTML, CSS, JavaScript (jQuery)

      > You can write PHP code that is functional from 5.4 to 7.*

       >You can develop and work with responsive designs

      > You can write WordPress plugins, you understand how filters and actions work

      > You can interact with RESTful APIs and formats (JSON, XML)

      > You can implement security and you know what must be done with user input before it’s processed further down the application

      > You can work with security and website security in general, you can explain what SQLi, XSS, LFI, RFI, RCE, XSRF is on top of your head and know how to prevent it

      > You can write unit tests

      > You can work with Git and Jira


    • 1 month ago
      Our health system is broken, and it’s a huge problem. Costs are rising out of control while the patient experience gets worse. To make big improvements, we need innovative solutions that make great care available at affordable levels. At Sana, we are passionate about fixing this problem.

      To do this, we have built a new kind of health plan from scratch for employers and their employees. Our customers can offer rich benefits to attract and retain top talent while paying less than traditional plans. Sana uses proprietary technology to cut out waste and a novel financing structure that gives companies money back when claims are low, saving up to 30% on total costs.

      Sana is looking for a Software Engineer to join our small but growing team. As a successful candidate, you have demonstrated the ability to build, deploy and maintain large-scale, distributed applications with complex database schemas. You understand and use automated testing and know how to write clean, readable code.

      We are building a distributed engineering team and encourage all applicants to apply, regardless of location.

      We work primarily in Ruby on Rails and JavaScript, but are open to those with differing backgrounds. You should have a deep understanding of how to build software that goes beyond the ability to use these tools.

      What you will do

      * Tackle complicated projects to make health insurance work better for our members
      * Automate insurance claims processing
      * Build internal tools to support our operations team
      * Enhance our testing, monitoring and continuous deployment infrastructure
      * Help keep sensitive medical data safe and secure
      * Work with our operations team to build out a roadmap for new features

      About you

      * 2-4 years writing code as a Software Engineer in a production environment
      * Strong object-oriented design and coding skills
      * Working knowledge of Ruby, Javascript
      * Experience working with complicated systems at scale
      * Solid understanding of data structures and algorithms

      Tech we use

      * Rails
      * React
      * Docker
      * Elasticsearch
      * AWS
      * Linux
      * Postgres
      * Git

      About Sana

      Sana is a modern health plan solution for small and medium businesses. We use a more efficient financing structure and integrated technology solutions to cut out wasteful spending and get members access to better quality care at lower cost. Founded in 2017, we are an experienced team of engineers, designers and health system operators. We have the financial backing of Silicon Valley venture firms and innovative reinsurance partners. If you are excited about building something new and being a part of fixing our broken healthcare system from the inside, please reach out! 
    • Who are we?

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

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

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

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

      What We're Building

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

      We strive to:

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

      Roles & Responsibilities

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

      Your Working Style

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

      Your Background

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

      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 
    • 2 months 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

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

    • 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

    • 2 months 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
    • Akasha (Euro timezone preferred)
      2 months 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/

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

    • ISRG (North America)
      SRE
      2 months 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.

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

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

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

    • 2 months 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


    • Patreon (Selected US states)
      SRE
      2 months 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.

    • 2 months ago

      About us

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

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

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

      Benefits

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

      About the role

      You will:

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

      As a senior member of the team, you will:

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

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

      Ideal candidates have

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

      Interview process

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

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

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

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


    • 2 months ago

      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.

       

    • 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 months 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)
    • 2 months 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
    • 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
    • Software Heritage
      2 months ago
      Location: Paris, France or remote
      URL: https://www.softwareheritage.org/jobs/

      Description:

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

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

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

      The right candidate will:

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

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

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

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

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

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

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

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

      The salary will be commensurate with experience and qualifications.



    • 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.
    • 2 months ago
      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.
    • 2 months ago

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

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

      Requirements:

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

      Our Stack:

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

      Benefits:

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