Backend Software Engineer

OwlLabs


3 months ago

05/28/2019 11:21:26

Job type: Full-time

Category: Software Dev


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.

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • OVERVIEW

    Xapo is a fast-growing, global fintech company with a mission to build a safe and global way to use money. We’re a fully distributed team, with 250+ Xapiens working from 50+ countries. 

    We’re seeking a collaborative, proactive problem-solver to join us as Python Developer at Xapo. This full-time position is planned to be remote, meaning you can work from anywhere!

    BALANCE FOR BETTER

    At Xapo, we embrace our differences and actively foster an inclusive environment where we all can thrive. We’re a flexible, family friendly environment, and we recognize that everyone has commitments outside of work. We have a goal of reaching gender parity and strongly encourage women to apply to our open positions. Diversity is not a tagline at Xapo; it is our foundation.

    RESPONSIBILITIES

    • As a Senior Python Developer, you will work with a highly specialized, multidisciplinary team that handles the complete development lifecycle of a product, from envisioning to production deployment. You responsibilities will include, but are not limited to:

    • Building high-quality software components that fulfill defined functional specifications and fit within architectural designs. 

    • Working autonomously, following a defined plan and achieving goals according to schedule. 

    • Participating in the design, testing, and deployment of your code. 

    • REQUIREMENTS

    • 7+ years’ experience in software development.

    • Backend development.

    • Excellent proven Python development skills.

    • Good development and tuning skills for MySql and Redis.

    • Flask, uwsgi and NGINX, experience.

    • API building and consuming experience are desirable.

    Frontend development;

    • React.JS proven application development experience.

    Platform and libraries;

    • Feel comfortable using Linux, Docker, Flask, uWSGI, and NGINX.

    • Experience using Git, BitBucket, Jira.

    • Capable of documenting and diagramming functional flows and architectures.

    • Experience with other major development language and frameworks like, C, C++, Java or .NET, Node.js is desirable.

    • Experience with other front-end frameworks like Prototype, Undersore.js, etc is valuable but not required.

    • Mobile development knowledge, add points by not required.

    • Self-motivated, with initiative and enthusiasm, willing to work hard within a remote team.

    • Experience working by plan and objectives in autonomous mode.

    • Good communication skills and remote teamwork experience.

    • Strong communication skill in English is a must. Spanish is a nice to have.

    • Experience within Fintech and knowledge about Bitcoins would be ideal.

    OTHER REQUIREMENTS

    • A dedicated workspace. 

    • A reliable internet connection with the fastest speed possible in your area.

    • Devices and other essential equipment that meet minimal technical specifications.

    • Alignment with Our Values.

    WHY WORK FOR XAPO?

    • Shape the Future: Improve lives through cutting-edge technology, work remotely from anywhere in the world

    • Own Your Success: Receive attractive remuneration, enjoy an autonomous work culture and flexible hours, apply your expertise to meaningful work every day

    • Expect Excellence: Collaborate, learn, and grow with a high performance team

    ABOUT XAPO

    At Xapo, we’re building a way for users all over the world to send, receive, spend, and store their money globally and safely. We're firm believers that no matter who you are or where you're from, you deserve easy access to digital financial services. 

    Launched in 2014 by Wences Casares (CEO) & Federico Murrone (COO), Xapo has made an unparalleled investment in security infrastructure, assembled a renowned advisory board, and raised $40M from top venture capital firms in Silicon Valley & the world.

  • 1 week ago

    We are looking for an experienced Node.js Backend Developer, who is available to work remotely 40 hours per week on a predefined schedule.

    You are expected to write clean, maintainable code and advocate JavaScript best practices, great usability, and exceptional quality. Our community is smart and friendly to each developer. Meeting regular deadlines, good English, communication, and problem-solving skills are essential for us.

    You are supposed to have:

    • Experience with Node.js applications

    • Experience with Modern Frontend applications

    • Experience with MondogDb

    • Experience in DevOps

    • Experience in Leading Development Processes

    • 1+ year of commercial TypeScript/JavaScript development experience

    • You have an understanding of web development as a whole and awareness of front-end, back-end, and RESTful best practices

    • Experience with Agile development is a strong plus

    • Experience working on your own as well as in a team

    Please send CV along with your application!

  • The job


    You will work on all aspects of our current product, which includes:


    - Our user-research platform and analytics dashboard with all the challenges associated with it.

    - Our tester’s hiring platform, where you’ll work with us on building a complete marketplace from scratch.

    - Integrations with prototyping tools and other services.

    - Our automated reporting platform, where you'll work on a comprehensive document for the whole product team to collaborate on.


    As part of the Maze team, here’s what you’ll do:


    - Architect and develop a highly scalable backend.

    - Evaluate and improve the performance, durability, and security of applications in production

    - Work closely with our designer and engineers to design, build, and ship new features from scratch

    - Take ownership for your tasks and see features through from start to finish

    - Help teammates improve when reviewing their work and appreciate feedback when they reciprocate

    Requirements:

    • Perfectly fluent in English

    • Javascript & Node.js expert

    • Experience with AWS and Neo4J

    • Able to write maintainable and scalable code

    • Write tests & always improve your work environment

    • Enjoy working remotely

    Bonus points:

    • Experience with Serverless

    • GraphQL knowledge

    • Functional programming evangelist

    • Experience with deployment automation tools

    • A good dose of ambition, as well as a great sense of humor

    How to Apply:

    We receive a lot of applications so try to submit something that will grab our attention! It’s important for us to see your understanding of our product so make sure that:

    1. you've done some research on Maze and signed up to try the product;

    2. you include a well-structured and concise message with your application explaining why you find Maze interesting and why you'd be a good fit. Show off a little :).

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!