Tech Lead / Principal Full-Stack Software Engineer (Javascript)

Trellis


1 month ago

09/16/2019 10:21:23

Job type: Full-time

Category: Software Dev


We are looking for a hands-on, product-oriented engineering leader with a “find a way or make a way” attitude excited for our fast-paced environment and remote but highly-collaborative culture.

This opportunity is for someone excited for autonomy, ownership, and breadth of responsibility.

We are a brand new, VC-backed company built for speed:

  • Small team, fast-paced, we all get a lot done by everyone wearing many hats.

  • We are serious about optimizing our time and staying focused on the most important goals and outcomes.

  • We have remote team members and are completely on board with 100% remote work.

  • We coordinate using a kanban board, hold a daily standup, and mostly communicate via ad hoc video calls and Slack.

  • Our software uses modern technologies, such as NodeJS and React, and it lives on the Google Cloud Platform.

Build something challenging

This isn't just another CRUD application. Your challenge will be to deliver a highly-available service on top of a dynamic collection of third-party data sources whose priority is anything other than making your job easy. Explore the limits of your own resourcefulness by designing human and automated systems that deliver true reliability in an otherwise unpredictable environment.

See if you are a fit

Must have:

  • 5-10 years experience working in **back-end** applications

  • 2+ years experience working with **front-end** applications

  • Deep familiarity with **ES6/NodeJS** including deep understanding of promises, async/await

  • Proven dedication to creating maintainable, functional and reliable systems.

  • Consistent demonstration of grit, collaboration, curiosity, teamwork, ownership and integrity

  • Sharp focus on company objectives and mission at hand.

  • Ability to pass a background check. Have appropriate work authorization.

Ideally have:

  • Familiarity with Chromium/Puppeteer and **DOM manipulation/selection**

Excited to:

  • Set an example for the rest of the team for professionalism, quality of work and communication

  • Contribute at a lead/architect level across the stack to Trellis technical projects, including backend code, scrapers and our frontend SDKs

  • Develop and architect green field projects as required

  • Directly manage a tech team of 2-4 other developers, including regular 1:1s, performance and development coaching/mentorship and project/task management and delegation.

  • Work in a team environment and contribute to our culture of continuous improvement

  • Produce maintainable, functional, highly reliable and performant code

  • Participate in regular code reviews and process retrospectives

  • Ensure the technical feasibility of system architecture and design

About Trellis

Founded in 2019, and backed by a syndicate of top VC's led by General Catalyst, Trellis is on a mission to remove the forms, hassle, and jargon preventing consumers from getting the right insurance with the best value.

We offer elegant, modern software and API's that make it safer and easier for anyone to share private insurance information and for developers to replace complex and effortful user journeys with personalized, delightful experiences.

In the market for personal lines of insurance, where $25+ billion are spent each year just on marketing and distribution, this is a very big deal. If you have car insurance, you can try our demo at trellisconnect.com/demo

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

  • Flyreel is a funded, early-stage startup that has developed the most advanced Artificial Intelligence solution for property analysis and home inspections that helps insurance carriers better manage risk and helps insurance policyholders get the right level of coverage. Our AI assistant guides homeowners through scanning their home using their smartphone’s camera and our proprietary computer vision technology. As users pan across the interior and exterior of their property, our AI documents their home’s contents and structural details while highlighting risks, hazards and more.

    We’re a small but growing team with a rapidly expanding customer base. We’re hiring top US-based software engineers for a number of exciting remote-work opportunities to develop and deploy cutting-edge web, mobile, and AI technology at scale.

    Requirements

    We’re looking for a senior-level JavaScript engineer with experience in:

    • Node.js (API development)

    • Express

    • Mocha (Test-driven development)

    • Mongo

    • React

    • Docker or Kubernetes (nice to have)

    Applicants should be:

    • Able to translate business requirements into technical specs

    • Able to bring creativity to the decision-making process

    • Able to work efficiently in a startup environment

    • Able to guide stakeholders on best practices

    • Comfortable working in remote-work environment

    The role will be focused on:

    • Developing and improving our API’s

    • Developing enterprise-level API integrations

    • Implementing new features in our React-based web application

    • Creating a scalable development workflow as we hire more developers

    Our ideal candidate will have experience with:

    • Developing and maintaining Node-based API’s

    • Building scalable backend systems in JavaScript

    • Leadership experience setting and maintaining development standards

    • Launching and maintaining React applications

    • Writing clean, reusable code

    • Programming with distributed databases

    • Deploying and managing workloads on a cluster management system such as Kubernetes, DC/OS, or OpenShift

    Benefits

    • Opportunity to join a growing, healthy startup and team that loves what they do

    • Modern tech stack and engineering team that invests in each other's growth

    • Opportunity to work with the best of today's technology (Machine Learning, Computer Vision and more)

    • Continuous and learning opportunities

    • Competitive salary

    • Competitive equity incentives

    • Health benefits

  • Job description

    We are looking for a Full Stack Developer to help us improve the most advanced headless content management system worldwide. Do you have solid experience in modern libraries and tools, like Typescript, React, GraphQL, Node.js; Do you understand the challenges of modern web application development? If so, we want to hear from you!

    We at GraphCMS are the leading innovator in the field of content management. By having solved the multi-device challenge with the most flexible APIs out there, our team of SaaS-experts and GraphQL early adopters is continuing to push the boundaries of the industry. As the first user-centric headless CMS, GraphCMS is a centralized content hub not only for editorial content, but also for user generated and artificially created content.

    At GraphCMS we offer an inspiring workplace environment, that helps everyone to unfold their creativity. We don't believe in the nine-to-five mentality, your work hours are as flexible as you are. The enthusiastic and thriving work culture will push you towards your best performance and your impact will be immediately observable. Help us to show the world, why we are the best!

    Responsibilities

    • Architecture, design and develop new components for GraphCMS

    • Implement new features, solve issues and analyze users feedback on our product

    • Take ownership and be able to deliver without defined processes and implicit direction

    • Teach us what we don’t know and how you want to improve GraphCMS

    Requirements

    • Good knowledge of JavaScript (ES5, ES6), the DOM, HTML, CSS

    • 2+ years of programming experience in web development

    • Decent React knowledge

    • A passion for shipping quality code

    • Willingness to go beyond what you know today

    • Great oral and written communication in English (German is a plus)

    • You are able to show empathy towards your colleagues

    • You like to help, teach and mentor your colleagues

    Nice To Have

    • Basic knowledge of GraphQL and its ecosystem

    • Experience with TypeScript

    • Experience with Go

    • Experience with software testing

    • Active GitHub profile

    • UI design skills

    • You are a manager of one

    What We Offer

    • Dynamic workplace environment

    • Competitive Salaries

    • Flexible Workhours

    • MacBooks

    • Education

    • Team spirit

    • Enthusiastic startup culture

    • Personal Growth

  • 2 weeks ago

    Seeking a full stack engineer who’s excited about open source, making communities sustainable, and transparent finances.

    Open Collective is on a mission to help communities around the world be sustainable. On Open Collective, groups like open source projects, meetups, and movements can collect and spend money transparently, invite collaboration, and make their communities thrive.

    Watch this 2 minute explainer video about what we do and why we are passionate about it.

    https://youtu.be/IBU5fSILAe8

    We think you’d be great at this if you:

    • Have experience in a full time full stack engineer position using JavaScript.

    • Are comfortable in a remote environment that is at the same time highly collaborative (we apply a seeking feedback process) and autonomous (you can run a feature end to end on your own!)

    • You are able to contribute to our two main stacks: GraphQL API (powered by Node and PostgreSQL) and our Web App (powered by Next.js, React and Apollo).

    • You are excited about contributing to our mission!

    • Like the movements that we support, we value openness and transparency. We strive to create inclusive, respectful and sustainable communities and we're 100% Open Source. If you want to know more about us, you can already join our Slack and check out the Open Collective Way to learn more about how we operate and what we stand for.

    We are a fully remote team - with team members in New Zealand (Wellington), Mexico (Guadalajara), Spain (Madrid), Belgium (Brussels), Germany (Berlin) and France (South Coast).

    Want to apply?

    Please email us [email protected] about who you are, your experience and skills, and why you’re interested in this role. This can take the form of a traditional CV, your website, a video, or however you like to communicate.

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!