API Software Engineer

Montvale, New Jersey

Benjamin Moore
Job Expired - Click here to search for similar jobs

Company Overview

At Benjamin Moore, our success is attributable to the employees who dedicate their time and talents to the brand and exemplify our core values of openness, integrity, community, excellence, and safety. Benjamin Moore employees enjoy a competitive and well-rounded benefits package, career development options, business resource groups, and opportunities to come together and connect with colleagues. We facilitate growth, development, and purpose for all through an inclusive and engaging workplace.

Join us and be part of a brand that inspires creativity, innovation, and passion while supporting locally owned stores in 65 countries.


Click here to see how you can paint your future.


Description


Benjamin Moore is currently seeking an API Software Engineer skilled in JavaScript with specialized experience in developing and enhancing RESTful APIs in a serverless environment to join our Digital Products team at our Corporate Headquarters in Montvale, NJ. The role requires that the individual to have a strong background in building secure and high performing Microservices to support our premium digital brand experience.


Responsibilities


Develop and implement both internal and external facing APIs/RESTful services for Enterprise Application Integration of applications hosted on premise and in the cloud.

Design, develop and unit test Microservices.

Design and develop optimized databases in a cloud environment.

Participate in design reviews and provide feedback on the feasibility and usability of designs.

Collaborate with cross-functional teams to implement and iterate on features.

Optimize services for performance, speed, and security to deliver a fast and smooth user experience.

Embrace Agile methodologies to deliver software in short, iterative cycles, ensuring continuous feedback and improvement.

Participate in Agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.

Demonstrate flexibility and adaptability to changing project requirements and priorities.

Write and execute unit tests to ensure the reliability and robustness of Microservice components.

Stay abreast of industry trends, emerging technologies, and best practices in API development.


Position Requirements


Bachelor's degree in engineering, computer science, information systems, or a related field from an accredited college or university is preferred.

3+ years of experience designing/developing distributed, scalable cloud-based solutions using serverless technologies with Node.

3+ years of experience in designing/developing databases using Azure SQL/SQL Server.

Deep knowledge of JavaScript.

Experience with software versioning and release management using code versioning tools (e.g., Git) and CI/CD pipelines.

Proven analytical and problem-solving abilities.

Ability to interpret complex business requirements and encapsulate business logic/rules into reusable libraries.

Strong ability to exercise independent judgment, effectively prioritize, and execute tasks while under pressure.

Experience working both independently and, in a team-oriented, collaborative environment.

Excellent communication skills.


Preferred Skills


Experience with C and Entity Framework.

Experience with the Azure platforms.

Familiarity with performance monitoring tools and optimization techniques.

Familiarity with Cosmos DB is a plus


Compensation Philosophy

At Benjamin Moore, our brand represents excellence, and we strive to provide a comprehensive total rewards package to match. In addition to a competitive base salary, every exempt and non-exempt role in our organization is eligible for a performance-based annual raise and bonus in recognition of their efforts that contribute to the success of our organization. We conduct regular pay audits using external market data and internal comparisons to ensure our employees are compensated fairly and equitably. During our annual compensation review, we implement merit, equity, and promotion increases after a full calibration across all roles. In addition to our monetary compensation package, Benjamin Moore provides a full range of benefits that are personalized to support your physical, financial, and emotional well-being.


Engagement, Inclusion + Social Impact

At Benjamin Moore, we don't just accept difference - we celebrate it, support it, and thrive because it benefits our employees, customers, and community. We remain steadfast in our commitment to cultivating an environment where all are provided the tools and opportunities to thrive in the workplace. Our efforts allow each of us to authentically live our corporate values of Openness, Integrity, Community, Excellence, and Safety. Our Social Impact initiatives, including strategic partnerships, in-kind donations, and volunteerism, further amplify our ability to positively impact the lives of our stakeholders. We believe that fostering a culture of inclusion and belonging is the right thing to do and essential for our continued success.


Student Loan Repayment Assistance Program

Benjamin Moore provides Student Loan Repayment Assistance Program to support eligible active employees who graduated from an accredited post-secondary educational institution. The Repayment Program is intended to contribute to reducing employee's student loans. The Company follows all rules and regulations concerning the taxability of student loan repayments provided under applicable law.


EOE

Benjamin Moore is an equal-opportunity employer that is committed to a culture of inclusion and belonging. We do not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, disability, national origin, veteran status, or any other basis covered by appropriate law. Our commitment to these principles means all employment decisions are made based on qualifications, merit, and business needs.

Date Posted: 02 May 2025
Job Expired - Click here to search for similar jobs