Logo
Four Hands

Web Developer, .NET

Four Hands, Austin, Texas, us, 78716


Web Developer, .NET

Department:

Technology

Employment Type:

Full Time

Location:

Austin, Texas

Description

Headquartered in Austin, Texas, Four Hands is the leading global designer and wholesaler of lifestyle home furnishings. We design, manufacture, and distribute our products and support the growing needs of large retail chains, e-commerce businesses, independent regional stores, and interior designers. Four Hands has received numerous recognition and accolades, including ranking in the Inc. 5000 list 14 times and being one of Austin's Top Workplaces for 2018, 2021, 2022, and 2023 which couldn't have been possible without our employees.

Four Hands is rapidly transforming its e-commerce platform to deliver an industry-leading experience. We're leveraging cutting-edge technologies, such as AI-powered search and product catalogs, to provide an unparalleled shopping journey. Our team is developing innovative tools that empower customers, making shopping smarter, faster, and more personalized than ever before. We're eager to add motivated, creative minds to our team to drive this pivotal transformation.

Our E-commerce development team is seeking a Senior Web Developer with deep expertise in the Microsoft stack, including .NET Core, C#, ASP.NET, SQL Server, and Azure. The ideal candidate will have a strong focus on back-end web application development and data integrations, with a proven track record of creating and optimizing APIs, designing and implementing back-end services and data access, and ensuring seamless integration with front-end components. Applying best practices in code architecture (e.g., SOLID principles) and ensuring efficient data processing and integration are key responsibilities. This role demands a forward-thinking mindset, exceptional problem-solving abilities, and the capability to collaborate effectively within a small, high-impact team.

In This RoleDesign, develop, and maintain robust back-end systems using Microsoft technologiesCollaborate with front-end developers to create and maintain RESTful APIs and other web servicesIntegrate third-party services and APIs; ensuring seamless data exchange between systemsDesign and maintain relational databases, ensuring data integrity, performance, and scalabilityDevelop and optimize complex SQL queries and stored procedures to ensure efficient data retrieval and manipulationWork closely with front-end developers, UX/UI designers, and other stakeholders to ensure cohesive and functional application developmentTroubleshoot and resolve complex technical issues, performing detailed analysis to identify root causes and implement effective solutionsLeverage Azure cloud services to enhance the scalability, reliability, and performance of our applicationsStay current with emerging technologies and industry trends, continuously improving our systems and processesProvide technical leadership and mentorship to junior developers, fostering a culture of knowledge sharing and continuous learningUphold our Core Values and be a valuable member of the Four Hands TeamOther tasks as defined by ManagementThe Ideal Person

Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)Minimum 5 years' experience in back-end software development, with a strong focus on Microsoft technologies (C#, .NET, ASP.NET Core/MVC)High proficiency in SQL Server, including complex query writing, optimization, and database designStrong background in integrating with external applications such as CMS, ERP, Salesforce, payment solutions, and other platformsProven experience in ensuring high availability and reliability for public-facing websites, particularly in e-commerceExperience with Azure (App Services, Functions, Data Factory, Databases, Front Door)Experience with ETL processes and data flow designFamiliarity with DevOps practices, build automation, automated testing, and continuous deliveryExperience with front-end frameworks like Vue, React, or Angular is a plusStrong understanding of software design patterns, principles, and best practicesProven track record of troubleshooting and resolving complex technical issuesExcellent problem-solving skills and attention to detailStrong communication and collaboration skills, with the ability to work effectively in a team environment