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.
Qualifications:

  • 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.