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 sustainable 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 e-commerce 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.
#J-18808-Ljbffr