Full Stack Software Engineer

Published on February 03, 2024

At BoxCast, we prioritize delivering top-notch products that meet our customers' needs and generate growth. As a Full Stack Software Engineer, you'll be at the forefront of crafting and enhancing our suite of products. Leveraging your robust front- and back-end development expertise, you'll navigate a diverse array of toolchains, and offer well-considered suggestions on architecture and design. In this role, you'll be working on products, features, and enhancements that directly impact our customers' experience with BoxCast. The ideal candidate is a versatile developer who can juggle multiple tasks and excel in a variety of technologies. Note: BoxCast is proud to offer a hybrid work approach. You'll enjoy the flexibility of working remotely or from our office based on your preference.

At BoxCast, we prioritize delivering top-notch products that meet our customers' needs and generate growth. As a Full Stack Software Engineer, you'll be at the forefront of crafting and enhancing our suite of products. Leveraging your robust front- and back-end development expertise, you'll navigate a diverse array of toolchains, and offer well-considered suggestions on architecture and design.

In this role, you'll be working on products, features, and enhancements that directly impact our customers' experience with BoxCast. The ideal candidate is a versatile developer who can juggle multiple tasks and excel in a variety of technologies.

Note: BoxCast is proud to offer a hybrid work approach. You'll enjoy the flexibility of working remotely or from our office based on your preference.
What You’ll Do
  • Architect, design, develop, test, deploy, and maintain: You'll work on full-stack features, services, and microservices that enhance our products and the overall BoxCast experience.
  • Stay updated with key technologies: While our technology stack currently focuses on Go, Ruby, and Typescript on the backend, and Vue.js on the front end, the ideal candidate must always be agile and open to new tools and languages that optimize our solutions.
  • Ensure excellent project execution: Actively participate in sprint planning, kickoff, and review meetings, ensuring that the customer's perspective is always central.
  • Keep an eye on the horizon: With the fast-paced nature of cloud technologies, it's crucial to stay informed about emerging innovations and assess their potential benefits to our product and customer experience.
  • Stay ahead of industry trends: Understand the latest in BoxCast-related technologies, ensuring our products offer top-tier features and integrations.
  • Mentor and learn: Share your expertise with team members and, in turn, learn from colleagues, especially in areas where you might want to grow technically.
  • Work together: Collaborate seamlessly with a diverse team of product designers, software engineers, hardware engineers, and business visionaries to drive the BoxCast vision forward.
How You’ll Display Our Values
  • Integrity: you will be a beacon of trust and ethical engineering among a team of talented engineers
  • Collaboration: you will routinely interact with employees at all levels of the company, including company leadership and employees in other departments
  • Judgment: you will make the best architectural decisions, even if you only have limited or at times unclear supporting data or requirements
  • Achievement: you will contribute and develop reliable and high quality code that inspires colleagues and the broader organization
  • Innovation: you will develop cutting edge features for our end-to-end live video streaming SaaS platform
Must Haves
  • 3+ years of professional experience, this can include internships and/or co-op experience
  • Experience with Go, Java, Typescript or any object oriented programming language.
  • Experience with AWS or a related cloud service
  • Experience with modern front end frameworks like Vue.Js, Angular, or React
  • Experience with SQL and databases like MySQL, postgreSQL, MSSQL, or Oracle
  • A desire to solve complex problems at scale
  • High attention to detail and process
Nice to Haves
  • Understanding of the live streaming ecosystem, with specific expertise in HLS, RTMP, RTP, and/or WebRTC
  • Experience in a startup tech environment and/or working in an agile environment
Based in Cleveland, Ohio, BoxCast serves churches all over the world. Our founders launched BoxCast back in 2013 with one purpose: to make people part of the experience.

Since then, we’ve helped thousands of churches connect with their communities and reach those who can’t attend in person. Our mission is to empower organizations to build communities through a multi-product ministry platform — always evolving and pursuing better ways to amaze our customers. We pride ourselves on our company values of integrity, collaboration, judgment, achievement, and innovation.

BoxCast is proud to be an Equal Employment Opportunity employer.
Sponsorship for work authorization for foreign national candidates is not available for this position.