Senior Developer - Full Stack

Beacon Roofing Supply, Inc. Herndon , VA 20171

Posted 4 days ago

Overview Joining Beacon Building Products as a Senior Developer means becoming part of a values-driven organization. Our core principles guide everything we do: putting people first, prioritizing safety, doing what's right, taking pride in our work, continuously improving, and making significant strides towards a more future. Be part of BUILDing a better tomorrow with Beacon, a leading Fortune 500 distributor of roofing materials and complementary building products in the United States and Canada. At Beacon, you'll be part of a company committed to making a difference. What you will earn: • Competitive Pay: We make sure that your hard work is recognized. • Medical, Dental, and Vision Benefits: Experience the peace of mind that comes with our comprehensive benefits package designed to prioritize your well-being. • Employee Stock Purchase Plan (ESPP): Bolster your financial growth. Invest in your future and become a stakeholder by purchasing company shares at a 15% discount twice annually. • 401(k) Match: Ensure a secure future with fair matching of your retirement contributions. • Paid Leave: Recharge and find work-life balance, flexible parental leave for quality family time, generous sick leave, and enjoy paid time off, company holidays, and floating holidays to unwind and pursue personal interests. • Paid Training and Advancement Opportunities: Open doors to exciting possibilities by engaging in our dynamic learning programs, which include the opportunity to earn valuable certifications. What you will do: As a Senior Full Stack Developer you will be responsible for architecting and building highly robust & scalable digital solutions that service the needs of our B2B customers. You will assist with building and maintaining APIs assisting our internal and external integration partners, monitoring and managing platform performance, enhance and support order automation, and building web-based user interfaces for point-of-sale systems. While this role involves both front-end and back-end development, there will be a greater emphasis on backend processes to ensure robust and efficient system performance. Duties and responsibilities · Design, implement and provide on-going support for APIs and technology solutions leveraged by integrations partners · Continuously review and implement best practices for self-service APIs and assist with building customer facing API documentation · Utilize Application Performance Monitoring (APM) tools & log analytics to proactively set alerts and address performance issues across the digital platforms · Serve as an integral member of the agile team building innovative technology solutions for our business stakeholders and external partners · Architect, implement and provide on-going support for web-based user interface supporting our point-of-sale systems · Facilitate and support CI/CD pipelines along with managing auto scale and instance configuration management across the Googe Cloud Platform · Modernize legacy applications to the latest technology stack while maintaining backward compatibility for APIs to minimize disruptions for the existing users · Perform code reviews and guide junior team members in building highly performant technology services What you will bring: · 6+ years of hands on experience building and maintaining production applications · Bachelor's degree in a relevant field or equivalent experience · B2B e-commerce experience in a headless environment is required · Experience building and maintaining backend micro-services · Extensive knowledge and hands on experience with Google Cloud Run or other cloud providers · Hands on experience with modern server-side languages such as C#, Java, Go, Python · Experience with HTML/HTML5, CSS, and Typescript · Hands on experience with JavaScript Frameworks such as React, Angular, and/or Vue · Deep understanding of SCM with hands on knowledge of Git preferably GitLab or Github · Experience with setting up and/or maintaining CI/CD pipelines · Experience with Docker or other containerization and deployment tools · Hands on Experience with AI, LLMs, and training techniques · Experience with JIRA and Confluence preferred · Experience working in an agile team Working conditions · This position is a remote role. Travel to corporate office, branches, conference and/or meeting site may be required on a periodic basis Physical requirements · Prolonged periods sitting at a desk and working on a computer and/or keyboard · Heavy methods of verbal and auditory communication via phone, virtual calls, and/or email


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove

Senior Developer - Full Stack

Beacon Roofing Supply, Inc.