Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Lead Backend Developer (Node.js) image - Rise Careers
Job details

Lead Backend Developer (Node.js)

ABOUT US AND THE ROLE!

At Speckle, we are open source at heart, driven by the mission to make the AEC (Architecture, Engineering, and Construction) industry better. Our groundbreaking technology enables architects, engineers, and designers to collaborate seamlessly, connecting and exchanging data across all stages of a project's digital delivery. We’re innovating across all stages of a project’s digital delivery by empowering anyone to access, share, and process their creations without boundaries. Speckle is the driving force towards an open ecosystem and a better-built environment.

We are seeking an experienced Frontend Developer with a good sense of design and UX to help bring our SaaS offering from its adolescent stage into a mature and easy to use platform. Speckle is already loved by a large community, but we still have a ton of work to do to make working with 3D data more efficient and approachable to anyone. An excellent user experience driven by a performant frontend is at the center of this.

THE TEAM

The Speckle team is fully remote, mostly based in Europe, currently 21 employees and growing. We embrace the unique opportunities that come with working in a distributed team, valuing flexibility, inclusivity, and open-mindedness. We get together at company retreats multiple times a year to have fun and bond.

The Product & Engineering team is split into two: One team focused on our 25+ connectors, another team focused on the web platform. The web platform is where users go to manage their projects and models, collaborate in the browser-based 3D viewer, set up and run automations, and learn through our docs, community hub and marketing site. Your focus will be the web platform.

The web team is currently made up another frontend developer, a full stack developer, three platform/backend developers, a designer, a product lead, and our CEO. But in the day to day we also work closely with essentially everyone else at Speckle (it’s a very collaborative environment). The team is small and you will have a massive impact both internally and on the industry.

WHAT YOU'LL DO

In this role, you will play a pivotal role ​to grow our SaaS offering from its adolescent stage into a more mature multi-tenanted application. 

Key Responsibilities:

  • Lead the technical implementation of Speckle’s first step towards a multi-tenant application

  • Take ownership of the technical architecture and design decisions for our multi-tenant SaaS platform

  • Mentor and guide team members, providing technical expertise, guidance, and support to foster their professional growth and development

  • Develop and maintain scalable and efficient backend systems using Node.js and TypeScript

  • Ensure the seamless integration of our platform with various third-party services and APIs

  • Collaborate closely with our product manager, and other stakeholders to define technical requirements and ensure alignment with the overall product vision.

  • Foster a culture of innovation, continuous improvement, and technical excellence within the team

YOUR PROFILE

  • Proven track record of leading and mentoring software engineering teams in a fast-paced and dynamic environment

  • Strong proficiency in Node.js, TypeScript, and PostgreSQL and a passion for SQL

  • Proven experience of integrating OAuth2, SAML, OpenID and other authentication protocols

  • Experience with scalable backend architectures, REST and GraphQL API development

  • A great deal of experience working on a multi-tenant SaaS product

  • Excellent problem-solving skills and the ability to navigate complex technical challenges.

  • Strong communication skills, both written and verbal, with the ability to effectively collaborate with cross-functional teams and stakeholders.

  • Passion for the AEC industry and a desire to revolutionize the way professionals collaborate and exchange data

    • Ideally, you also bring:

    • Experience with cloud-based platforms (such as Digital Ocean, AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes)

    • Familiarity with front-end technologies such as Vue or React

WHY US?

  • We are fully remote, you are able to work from anywhere

  • You will receive 30 days of paid leave

  • You will receive an annual personal development budget of 2k GBP for learning and development, health, and self-care

  • As well as an equity (stock options plan)

  • We will bring you on unique and exciting company retreats twice a year

  • IRL-Grant: We cover any travel, and accommodation expenses in case you would like to visit and work with any of your co-workers

  • You will receive a budget for your hardware of choice

  • Participate in our success through attractive stock options

  • Join our daily rituals, there's a rotating chairperson-ship that has full control over the proceedings

  • Contribute to open source and interact with a diverse and vibrant community.

We celebrate our truly diverse and inclusive company culture and are committed to equal employment opportunity regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, or gender identity.

We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates, so please don’t hesitate to apply — we’d love to hear from you.

COMPANY RATING
4.6 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Diversity & Inclusion
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Speckle
Speckle CEO photo
Dimitrie Stefanescu
Approve of CEO
Risa star 🔮 Hi, I'm Risa! Your AI
Career Co-Pilot
Want to see a list of jobs tailored to
you, just ask me below!

Our mission is to make the AEC industry better. We’re innovating across all stages of a project’s digital delivery by empowering anyone to access, share and process their creations without boundaries. Speckle is the driving force towards an open ...

3 jobs
DEPARTMENTS
Software Engineering
SENIORITY LEVEL REQUIREMENT
Senior
SECTOR
Software Development
TEAM SIZE
11-50
LOCATION
Hybrid
DATE POSTED
March 29, 2024

Subscribe to Rise newsletter

Other jobs
Company
Speckle Remote No location specified
Posted 2 months ago
Company
Speckle Remote No location specified
Posted 2 months ago