Senior Server-side Architect (Ruby on Rails + React/Vue/Angular)
Hubstaff is a fast-growing startup in the time tracking and project management space that fully embraces remote work. You work when and where you want. We care a lot about our culture, having fun while working hard, and our annual retreats.
We are looking for a talented server-side architect to join our passionate development team. You will help tackle our most challenging problems as well as manage and mentor our team of senior developers.
This position requires that you have 10 years of experience (since graduation) and more than a few years of experience in each of the following areas: management experience, architecting complex Ruby on Rails apps (integration syncing, database locking, etc.), and building apps with React/Vue/Angular.
We’re a 100% remote team, that takes care to do good upfront design (specification documents, wireframes, and mockups) before starting to code and have fun working on our projects. We prioritize spending time to write unit tests to ensure we have great code coverage.
In this position you will work alongside our other architects and be responsible for assisting, and in many cases leading, architectural design, development, and deployment of our code bases. You will define solutions based on user/customer needs and within the constraints of our current implementation. The role includes writing specifications, having project management meetings, and reviewing code frequently.
A strong grasp of our tech stack and database strategies is required. While we are looking for someone who stays on top of industry trends and is aware of new technologies that could be used in the system architecture we emphasize a focus on battle-tested technologies.
This is a long-term (years, our hope is forever) full-time (40 hrs/wk) 1099 (hourly) contract role. Some of the benefits of working for us is our company-hosted annual retreat, that you get to choose your own schedule, work where you want (cafe, co-working location, your home, anywhere), don't have to ask for permission when you want to take time off, get to dedicate yourself to one project at a time, and have job security and a career path for years to come (we've run the company using positive cash flow from day one and are carefully growing the team and business).
You’ll be able to work 100% remotely.
You’ll be a good fit if you:
- Are self-disciplined and have a great work ethic
- Have good time management skills
- Communicate well
- Love to learn new things
- Are a full-stack engineer (UI/UX, backend, etc.)
- Can work until at least 1pm EST (M - F)
- Have at least 10 years of experience with server-side technologies
- Have managed a team of 5 or more developers
- Ruby on Rails
- React & Redux / Vue.js / Angular
- PostgreSQL (strong SQL expertise)
- Unit tests (rspec, etc.)
- Memory profiling
- Performance profiling
- Git strategies
- SQL (query optimization, locking, etc.)
- Practices TDD
- Advanced debugging skills
- API architecture
- Background workers
- Caching strategies
- Writing design docs / specifications
- Service workers architecture