About this position

RepSpark is a rapidly growing SaaS B2B eCommerce software company based in Southern California. We are seeking a full-time Senior Software Engineer to join our dynamic team. The ideal candidate will have a strong background in C#, .NET, GraphQL, React, TypeScript, PostgreSQL, and AWS, with a passion for developing innovative solutions. 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

  • Collaborate with cross-functional teams to design, develop, and implement software solutions using C# and .NET 8.
  • Utilize AWS services to architect, build, and deploy scalable and secure cloud-based applications.
  • Design and maintain APIs using GraphQL to query and manipulate data.
  • Develop front-end interfaces using React to create responsive and user-friendly web applications.
  • Design and maintain database solutions using PostgreSQL to ensure data integrity and performance.
  • Refactor existing codebase to improve performance, scalability, and maintainability.
  • Participate in code reviews, identify areas for improvement, and provide constructive feedback to team members.
  • Mentor and guide junior team members in best practices for software development.
Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or related field.Proven experience in C# and .NET development.
  • Strong understanding of refactoring techniques and best practices.
  • Proficiency in AWS services such as EC2, S3, Lambda, and RDS.
  • Experience with agile development methodologies and DevOps practices.
  • Experience with GraphQL for data querying and manipulation.
  • Experience with React for building modern web applications and familiarity with modern JavaScript libraries and frameworks.
  • Experience with PostgreSQL or other relational databases, including database design and optimization.
  • Excellent problem-solving and analytical skills.
  • Solid understanding of software development lifecycle, agile methodologies, and version control systems.
  • Strong communication and collaboration abilities.
  • Experience with containerization technologies such as Docker and Kubernetes. (Preferred)
  • Knowledge of 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 skilled Senior Software Engineer with a passion for delivering top-notch software solutions and the ability to effectively communicate with non-technical stakeholders, we encourage you to apply and become a valuable part of our team.