Senior Developer - Back End Integrations & Automations
Beacon Roofing Supply
Joining Beacon Building Products as a Senior Developer - Back End Integrations & Automations 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: Design, develop, and maintain scalable and efficient integration solutions using GCP, GKE, and microservices architecture. Collaborate with external partners and internal teams to define integration requirements, map out API specifications, and implement seamless data exchanges. Develop and maintain highly performant APIs and web services in Node.js/Nest.js, ensuring responsiveness to requests from front-end platforms and third-party partner systems Continuously research and implement best practices for integration technologies and methodologies to drive innovation and efficiency. Maintain and update CI/CD pipelines and processes for order automation, customer/partner integrations and e-commerce platform backend services Document integration processes and code changes, maintain technical documentation, and ensure all integration projects are well-documented for seamless maintenance and future upgrades. Facilitate code merge and release planning process Collaborate with peers and team leads to ensure established code review practices are followed Mentor junior developers and provide guidance on integration techniques and challenges. This position is a remote role. Travel to corporate office, branches, conference and/or meeting site may be required on a periodic basis. What you will bring: Educational and Experience Requirements: Bachelor’s degree in Computer Science, Information Technology, or related field with at least 5 years of backend development experience in integrations and automations. Associate degree in Computer Science, Information Technology, or related field with at least 7 years of backend development experience. No degree with a minimum of 10 years of extensive backend development experience in similar roles, and completion of a recognized coding bootcamp or similar intensive training program in software development or related field. 5+ years of experience in developing and managing integrations in a cloud environment, specifically with Google Cloud Platform (GCP) and Google Kubernetes Engine (GKE). Hands-on experience working with building & scaling e-commerce solutions. SaaS offerings such as CommerceTools, Kibo Commerce, BigCommerce preferred Proven experience with OCR technologies and document processing solutions. Strong understanding of web services, API development, and enterprise integration patterns. Proficient in XML, JSON, and developing applications using Node.js and Nest.js frameworks with a strong command of TypeScript. Experience in designing and developing microservices-based architectures. Previous exposure to ecommerce environments is strongly preferred. Excellent problem-solving skills, ability to communicate technical concepts clearly and effectively. Strong project management skills and ability to lead projects with minimal supervision.
Confirm your E-mail: Send Email
All Jobs from Beacon Roofing Supply