About this position
RepSpark is a rapidly growing SaaS B2B eCommerce software company based in Southern California. We are seeking a full-time Lead Software Engineer to join our team. As a Lead Software Engineer, you will be responsible for providing technical leadership, designing and developing software solutions, and managing infrastructure using C#, .NET, React, GraphQL, TypeScript, PostgreSQL, and AWS. This is an exciting opportunity to contribute to our cutting-edge technology and help brands sell intelligently in the apparel, footwear, and accessories industries.
Job Requirements
- Lead and mentor a team of software engineers in designing, developing, and implementing scalable and efficient software solutions.
- Drive the architecture and design of software systems and infrastructure using C#, .NET 8, React, TypeScript, PostgreSQL, and AWS.
- Design and maintain APIs using GraphQL to query and manipulate data.
- Collaborate with cross-functional teams to define technical requirements and ensure the successful delivery of solutions.
- Manage and optimize database solutions using PostgreSQL.
- Implement and oversee cloud-based solutions and services using AWS.
- Provide technical guidance and support to team members, ensuring adherence to best practices and high-quality code standards.
- Lead the evaluation and integration of new technologies and tools to enhance the development process.
- Take ownership of foundational development and solution services, ensuring reliability, scalability, and security.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience as a Lead Software Engineer or in a similar technical leadership role.
- Expertise in C#, .NET, GraphQL, React, TypeScript, PostgreSQL, and AWS.
- Strong understanding of software development best practices, design patterns, and architectural principles.
- Demonstrated ability to lead and inspire a team of software engineers.
- Experience with agile development methodologies and DevOps practices.
- Excellent problem-solving, analytical, and decision-making skills.
- Effective communication and collaboration abilities.
- Knowledge of containerization and orchestration technologies such as Docker and Kubernetes. (Preferred)
- Hands-on experience with CI/CD pipelines and infrastructure as code. (Preferred)
- Familiarity with microservices architecture. (Preferred)
About RepSpark
RepSpark is the leading SaaS B2B wholesale eCommerce platform designed to help brands sell intelligently. Our cloud-based software applications empower brands in the apparel, footwear, and accessories industries to streamline their wholesale processes and enhance the customer experience. With a focus on creating cutting-edge technology, design, and back-end functionality, our dedicated development team takes pride in delivering a top-notch platform.
Why Work Here
RepSpark offers exciting opportunities for career growth and development in a rapidly expanding company. Join our dynamic team and contribute to revolutionizing the way brands sell in the wholesale industry. If you are a passionate and experienced Lead Software Engineer with a strong technical background and the ability to lead foundational development and solution services, we encourage you to apply and become a valuable part of our team.