Full stack Staff Engineer

Join·Remote·Work From Anywhere
Software Development

WFA Digital Insight

The demand for skilled full stack engineers has never been higher, with the remote work trend showing no signs of slowing down. In fact, the need for digital skills in the construction industry grew by 25% in the last year alone. Join, a leading SaaS solutions provider, is at the forefront of this shift, bringing contractors, owners, and design teams together to facilitate better decision-making. As a full stack staff engineer, you'll play a critical role in shaping the company's innovative solutions. With the construction industry's increasing reliance on technology, candidates with expertise in digital skills and a passion for **EASE** of use will be in high demand. Before applying, candidates should be prepared to showcase their experience in remote work environments and highlight their ability to work with diverse teams.

Job Description

About the Role

As a Full stack Staff Engineer at Join, you will be part of a dynamic team that is revolutionizing the construction industry through innovative SaaS solutions. Your day-to-day responsibilities will include designing, developing, and maintaining the company's cutting-edge software products. You will collaborate with cross-functional teams, including frontend and backend engineers, to ensure seamless integration and EASE of use for customers. Your expertise will be crucial in driving the company's mission to facilitate better decision-making throughout the project lifecycle.

The role is remote, offering you the flexibility to work from anywhere in the world. You will be expected to be self-motivated, disciplined, and able to work effectively in a distributed team environment. Your input will be invaluable in shaping the company's technical vision and contributing to the development of new features and products.

Join is committed to fostering a culture of innovation, collaboration, and continuous learning. As a staff engineer, you will have the opportunity to mentor junior engineers, participate in code reviews, and contribute to the company's technical blog. You will also be encouraged to attend industry conferences, meetups, and workshops to stay up-to-date with the latest trends and technologies.

What You Will Do

  • Design, develop, and maintain Join's SaaS solutions for the construction industry
  • Collaborate with cross-functional teams to ensure seamless integration and EASE of use
  • Develop and implement new features and products to drive business growth
  • Participate in code reviews and contribute to the company's technical blog
  • Mentor junior engineers and provide guidance on best practices
  • Work closely with the product team to identify and prioritize project requirements
  • Develop and maintain technical documentation for internal and external use
  • Collaborate with the DevOps team to ensure smooth deployment and operation of Join's products
  • Participate in agile development methodologies and contribute to the company's continuous integration and delivery pipeline

What We Are Looking For

  • 5+ years of experience in full stack software development
  • Strong proficiency in programming languages such as JavaScript, Python, or Ruby
  • Experience with frontend frameworks such as React, Angular, or Vue.js
  • Experience with backend frameworks such as Node.js, Django, or Ruby on Rails
  • Strong understanding of database concepts and experience with relational databases
  • Experience with cloud-based platforms such as AWS, Azure, or Google Cloud
  • Strong problem-solving skills and attention to detail
  • Excellent communication and collaboration skills
  • Experience working in a remote team environment

Nice to Have

  • Experience with containerization using Docker
  • Knowledge of cybersecurity best practices and experience with security testing
  • Experience with machine learning or artificial intelligence
  • Certification in cloud-based platforms or cybersecurity
  • Experience with agile development methodologies and continuous integration and delivery pipeline

Benefits and Perks

  • Competitive salary and benefits package
  • Opportunity to work on innovative and cutting-edge products
  • Collaborative and dynamic work environment
  • Flexible working hours and remote work options
  • Professional development and growth opportunities
  • Access to industry conferences, meetups, and workshops
  • Comprehensive health and wellness package
  • Generous paid time off and vacation policy
  • Remote stipend and equipment allowance
  • Stock options and equity participation
  • Recognition and reward programs for outstanding performance
  • Annual company-wide retreat and team-building activities
  • Access to a diverse and global network of professionals
  • Opportunities for mentorship and career advancement
  • A culture that values work-life balance, diversity, and inclusion
  • A commitment to continuous learning and professional development
  • A fun and supportive team environment that fosters creativity and innovation
  • The opportunity to work on high-impact projects that drive real change in the construction industry
  • A flexible and adaptive approach to work that prioritizes EASE of use and customer satisfaction
  • The chance to be part of a company that is shaping the future of the construction industry through technology and innovation
  • A comprehensive onboarding program that sets you up for success from day one
  • Regular feedback and coaching to help you grow and develop in your role
  • A culture that values transparency, open communication, and feedback
  • The opportunity to work with a talented and experienced team that is passionate about what they do
  • A dynamic and fast-paced work environment that is always looking for ways to improve and innovate
  • The chance to make a real difference in the construction industry and leave a lasting impact
  • A company that prioritizes its employees' well-being and happiness
  • A fun and social team that enjoys spending time together and celebrating successes
  • The opportunity to work on a wide range of projects and technologies
  • A commitment to using technology to drive positive change in the world
  • A culture that values creativity, innovation, and outside-the-box thinking
  • The chance to be part of a company that is making a real difference in people's lives
  • A comprehensive benefits package that includes health, dental, and vision insurance
  • A 401(k) matching program that helps you plan for your future
  • A generous parental leave policy that supports you and your family
  • A flexible and supportive work environment that prioritizes work-life balance
  • The opportunity to work with a talented and experienced team that is passionate about what they do
  • A dynamic and fast-paced work environment that is always looking for ways to improve and innovate
  • The chance to make a real difference in the construction industry and leave a lasting impact
  • A company that prioritizes its employees' well-being and happiness
  • A fun and social team that enjoys spending time together and celebrating successes
  • The opportunity to work on a wide range of projects and technologies
  • A commitment to using technology to drive positive change in the world
  • A culture that values creativity, innovation, and outside-the-box thinking
  • The chance to be part of a company that is making a real difference in people's lives
  • Access to exclusive company events and networking opportunities
  • A comprehensive employee recognition and reward program
  • A fun and dynamic work environment that is always looking for ways to improve and innovate
  • The opportunity to work with a talented and experienced team that is passionate about what they do
  • A commitment to continuous learning and professional development
  • A culture that values transparency, open communication, and feedback
  • The chance to make a real difference in the construction industry and leave a lasting impact
  • A company that prioritizes its employees' well-being and happiness
  • A fun and social team that enjoys spending time together and celebrating successes
  • The opportunity to work on a wide range of projects and technologies
  • A commitment to using technology to drive positive change in the world
  • A culture that values creativity, innovation, and outside-the-box thinking
  • The chance to be part of a company that is making a real difference in people's lives
  • A comprehensive benefits package that includes health, dental, and vision insurance
  • A 401(k) matching program that helps you plan for your future
  • A generous parental leave policy that supports you and your family
  • A flexible and supportive work environment that prioritizes work-life balance
  • The opportunity to work with a talented and experienced team that is passionate about what they do
  • A dynamic and fast-paced work environment that is always looking for ways to improve and innovate
  • The chance to make a real difference in the construction industry and leave a lasting impact
  • A company that prioritizes its employees' well-being and happiness
  • A fun and social team that enjoys spending time together and celebrating successes
  • The opportunity to work on a wide range of projects and technologies
  • A commitment to using technology to drive positive change in the world
  • A culture that values creativity, innovation, and outside-the-box thinking
  • The chance to be part of a company that is making a real difference in people's lives
  • Access to exclusive company events and networking opportunities
  • A comprehensive employee recognition and reward program
  • A fun and dynamic work environment that is always looking for ways to improve and innovate
  • The opportunity to work with a talented and experienced team that is passionate about what they do
  • A commitment to continuous learning and professional development
  • A culture that values transparency, open communication, and feedback
  • The chance to make a real difference in the construction industry and leave a lasting impact
  • A company that prioritizes its employees' well-being and happiness
  • A fun and social team that enjoys spending time together and celebrating successes
  • The opportunity to work on a wide range of projects and technologies
  • A commitment to using technology to drive positive change in the world
  • A culture that values creativity, innovation, and outside-the-box thinking
  • The chance to be part of a company that is making a real difference in people's lives

How to Stand Out

  • Make sure to highlight your experience with digital skills and remote work environments in your application
  • Showcase your portfolio and provide examples of your work, especially if you have experience in the construction industry
  • Prepare to talk about your experience with agile development methodologies and continuous integration and delivery pipeline
  • Research the company's products and services, and be prepared to discuss how you can contribute to the company's mission
  • Don't hesitate to reach out to the hiring manager or recruiter if you have any questions or need clarification on the role or application process
  • Be prepared to provide examples of your problem-solving skills and experience with debugging and troubleshooting
  • Highlight your ability to work effectively in a distributed team environment and your experience with collaboration tools such as Slack or Trello
  • Showcase your understanding of cybersecurity best practices and your experience with security testing
  • Be prepared to discuss your experience with machine learning or artificial intelligence, and how you can apply these skills to the construction industry
  • Don't forget to include the tag RMTI5LjEyMS40MC4xNg== in your application to show that you read the job post completely
  • Make sure to proofread your application carefully and ensure that your resume and cover letter are tailored to the role and company
  • Research the company culture and values, and be prepared to discuss how you can contribute to and thrive in the company's dynamic and fast-paced work environment
  • Be prepared to talk about your experience with cloud-based platforms and your understanding of database concepts
  • Highlight your ability to work effectively in a fast-paced environment and your experience with prioritizing tasks and managing multiple projects simultaneously

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.