.Welcome!Visible is on a mission to help startup founders succeed. We're achieving this by building best-in-class tools for startups and the venture capital investors who back them.Visible is a profitable, established software startup made up of 15 fully remote teammates across the globe and has been set up this way since Visible was founded in 2015 (we have this whole remote work thing down).Role Overview:We are looking for a full-stack, mid-to-senior-level engineer to join our small engineering team and help scale our product to supportour next stage of growth. Here is what to expect:Our stack includes a Ruby on Rails API, PostgreSQL, Redis and Ember.Js. We deploy to Heroku and Vercel and use Docker for local development. We have many different challenges that range from implementing product features to DevOps-type work and performance optimization. Other notable tools & frameworks you will be working with include Tailwind CSS, AWS, Mobiledoc, and a lot of 3rd party APIs.We favor full-stack engineers whohave a good understanding of the entire scope of an application, but you don't need to know both Rails and Ember to apply (however, for this position experience with one of the js frameworks is preferred and Ember experience is a big bonus).You will work closely with our engineering team, product designer,andCEO, helping guide product direction and execution. Some things you might find yourself working on in the first couple of months:- Participate in a cycle where you are actively pitching, shaping, and building product features.- Build new and improve existing integrations.- Help rebuild our marketing website.- Pair with other engineers on the team and our product designer, participate in engineering calls (we do weekly mob programming sessions).Working at VisibleWe empower our people. As long as it is aligned with the company vision, everyone has a lot of liberty in choosing what to work on. We have a combined approach, both data-driven and user-driven. We work hard to create a culture where people ask questions and challenge what is being worked on.Given that we are distributed, we end up working across multiple time zones and put an emphasis on being able to work asynchronously.- We document everything we do in Notion, Slack, and GitHub.- We use Slack for daily lightweight stand-ups.- We meet virtually as a team 3x per week. This typically includes an all-hands, product standup, and a fun wild card day (we often play codenames or jackbox.Tv).- Offsites throughout the year for fun and strategic planning.We have adopted a modified version of the "Shape Up" process that fits our business and workflow. It allows us to build a high-quality product, take time to cool down, and not have to worry about looking at roadmaps that will change in the next six weeks anyway.We have a full-time product designer, but everyone on the team is capable of producing shippable UIs and we really value a good sense of aesthetics