Current openings

At Urbe, we’ve created a new paradigm for viewing and interacting with data in the browser and are leveraging this to build an application for collaboration. Currently, we are using ReactJS, Go, Redis and PostgreSQL in our product. We have developed the core of this novel user experience but still have many challenges ahead which will require us to develop innovative solutions throughout our technology stack.

Senior front end engineer

As a front-end engineer for Urbe, you will create new UX patterns and make lean, fast Javascript applications. In doing so, you will have the opportunity to build a truly new user experience, with bleeding-edge server-side technology delivering your application data as fast as you can display it.

Responsibilities

  • Take ownership of new features for the core application and new third-party integrations
  • Optimize the core application
  • Write lean, maintainable Javascript code using React
  • Communicate daily with a team both local and remote about your work

Requirements

  • Expert Javascript developer

Desired

  • Experience with ES6/7
  • Experience with React and MobX
Tell us about you

Senior back end engineer

As a back-end engineer at Urbe, you will have the opportunity to work on new and challenging problems in distributed data with high performance requirements.

Responsibilities

  • Implement new features across all server-side components, such as:
    • Internal API for use by web and future mobile clients
    • Distributed storage in PostgreSQL
    • Long-running, concurrent background jobs
    • Managing various third party integrations
    • Deployment with Docker/AWS
  • Write lean, maintainable Javascript code using React.
  • Communicate daily with a team both local and remote about your work

Requirements

  • Extensive experience with back-end infrastructure
  • Extensive experience with distributed systems
  • Extensive experience with various database technologies
  • Prior experience with memory management and concurrency (i.e., Go, Java, Scala, C, Rust)
  • All the code you commit has effective test coverage

Desired

  • Experience with Docker
  • Deployment experience with Docker
  • Experience maintaining an open source project
Tell us about you