What are the responsibilities and job description for the eCommerce Lead Engineer - Remote Software position at Get It - Professional Services?
Job Overview
We are a visionary and employee-focused organization dedicated to transforming homeownership into an enjoyable and accessible journey for all individuals. Our commitment lies in assisting homeowners in overcoming unforeseen challenges, minimizing costs, and delivering innovative solutions that streamline home care. Through partnerships with utilities and municipalities, we provide customized home protection services that ensure a seamless experience for over 1.6 million customers nationwide.
Company Culture and Values
We take pride in cultivating an inclusive and nurturing work environment where diversity is celebrated, and every team member is valued, respected, and empowered to thrive. Our firm is an equal opportunity employer, dedicated to fostering a workplace free from discrimination and harassment.
Position Summary
We are in search of a seasoned Lead Software Engineer to join our dynamic Digital and Web team in a remote capacity. This pivotal role will empower you to influence the design and development of our customer-facing eCommerce platforms and applications, taking the lead on essential technology initiatives while employing state-of-the-art digital, cloud, and integration technologies. You will collaborate with skilled internal and external development teams to construct scalable, secure, and high-performance applications that significantly enhance user experience and drive business success.
Key Responsibilities
We are a visionary and employee-focused organization dedicated to transforming homeownership into an enjoyable and accessible journey for all individuals. Our commitment lies in assisting homeowners in overcoming unforeseen challenges, minimizing costs, and delivering innovative solutions that streamline home care. Through partnerships with utilities and municipalities, we provide customized home protection services that ensure a seamless experience for over 1.6 million customers nationwide.
Company Culture and Values
We take pride in cultivating an inclusive and nurturing work environment where diversity is celebrated, and every team member is valued, respected, and empowered to thrive. Our firm is an equal opportunity employer, dedicated to fostering a workplace free from discrimination and harassment.
Position Summary
We are in search of a seasoned Lead Software Engineer to join our dynamic Digital and Web team in a remote capacity. This pivotal role will empower you to influence the design and development of our customer-facing eCommerce platforms and applications, taking the lead on essential technology initiatives while employing state-of-the-art digital, cloud, and integration technologies. You will collaborate with skilled internal and external development teams to construct scalable, secure, and high-performance applications that significantly enhance user experience and drive business success.
Key Responsibilities
- Lead the architecture and development of intricate Full Stack applications, ensuring high scalability, performance, and security.
- Act as a proactive technical leader, offering guidance to both internal and external development teams.
- Contribute to the ongoing enhancement of our application and service portfolio.
- Stay at the forefront of emerging technology trends, particularly in SaaS, cloud computing, and DevOps, to promote and implement inventive solutions.
- Formulate strategies aimed at boosting operational efficiency, reducing costs, and delivering substantial business value.
- Diagnose and address complex software challenges, providing sustainable technical solutions.
- Advocate for API-centric development, integrating with mid-office applications and external partners.
- Work collaboratively with cross-functional teams and senior management to ensure project success.
- Adhere to best practices and software development lifecycle (SDLC) principles to maintain consistent and dependable software.
- Oversee and maintain eCommerce applications, ensuring their stability, security, and user satisfaction.
- Design high-availability applications utilizing multi-tier cloud architecture.
- Guarantee seamless integration with third-party services and APIs.
- Mentor and guide junior engineers, fostering a culture of learning and innovation.
- Carry out comprehensive testing to ensure application quality and swiftly resolve identified issues.
- Implement robust security measures to safeguard customer data and transactions.
- Create and maintain technical documentation, including system architecture, APIs, and workflows.
- Regularly monitor system performance and optimize application responsiveness.
- Collaborate with QA teams to ensure high-quality applications and quickly address any issues.
- A minimum of 8 years of hands-on experience in designing and developing complex Full Stack applications.
- Demonstrated expertise in managing eCommerce applications and websites.
- Strong proficiency with CMS, commerce platforms, and concepts related to headless architecture.
- Proficient in JavaScript/TypeScript, Python (Django, Flask), and messaging systems such as RabbitMQ and Kafka.
- Experience with microservices architecture and containerization technologies like Docker and Kubernetes.
- Knowledgeable in cloud technologies, particularly AWS.
- Familiarity with CI/CD tools including GitOps, Jenkins, Maven, and JIRA.
- Experience with both relational and NoSQL databases, preferably with hands-on database development.
- Experience with the Vtex eCommerce platform and Nosto (personalization) is advantageous.
- A Bachelor's degree in Computer Science or a related field.
- Competitive Compensation: We offer a salary that recognizes your contributions and accomplishments.
- Comprehensive Health Coverage: Medical, dental, and vision insurance, along with short-term and long-term disability benefits.
- Retirement Savings: Benefit from a 401(k) plan featuring a 4% company match, accompanied by an additional 5.25% annual contribution.
- Generous Paid Time Off: Enjoy ample time off to recharge and prioritize your well-being.
- Education Assistance: We invest in your personal growth and career development through an education assistance program.
- Wellness Benefits: Access various wellness resources, including Employee Assistance Programs, healthcare, legal, and financial support.
- Engaging Company Culture: Participate in monthly town halls, employee recognition initiatives, and employee resource groups to stay engaged and connected.