Principal Fullstack Software Engineer - TypeScript/React+Node(On Site)

Ignite Retail Technology
Twin Falls, ID, US
Full-time

Job Description

Job Description

About Us

Imagine a rocket launch : the countdown hits zero, a shower of sparks ignites the boosters, releasing the enormous potential of the fuel in the boosters, and a spacecraft hurtles into space at over 25,000 miles per hour.

At Ignite Retail Technology, we harness this same explosive power. We've developed the planet's most intelligent retail technology suite with a singular mission : to ignite your retail business's potential and launch retailers into the future at unprecedented velocities.

Overview

Ignite Retail Technology seeks a Principal Fullstack Software Engineer to join our mission crew, for an on-site, full-time role in Twin Falls, ID.

As a Principal Engineer, you'll provide technical leadership, drive architectural decisions, and set standards across the organization.

You will design, develop, and maintain secure, interconnected applications, guided by enterprise integration patterns like workflows, Sagas, and CQRS.

Reporting to an Engineering leader, you'll collaborate closely with business analysts, product managers, UI / UX designers, and engineers, mentoring others and contributing to long-term technical strategy while overseeing major projects and ensuring high code quality.

Key Responsibilities

  • Lead the design and development of complex, scalable software solutions across the full stack
  • Drive architectural decisions, ensuring alignment with business goals and technical strategy
  • Set and enforce coding standards and best practices across teams
  • Mentor and guide mid-level engineers, fostering a culture of continuous learning and technical excellence
  • Collaborate with cross-functional teams to define and implement software solutions that meet business requirements
  • Oversee the technical aspects of major projects, ensuring timely delivery and adherence to quality standards
  • Innovate and explore new technologies to improve development efficiency and product capabilities
  • Manage and mitigate technical risks in projects, ensuring robust and reliable system designs

Key Qualifications

  • Technical Skills and Experience
  • Proven experience in a Principal or Senior Software Engineer role, with a focus on fullstack development
  • Expert TypeSCript Developer with significant experience in front-end frameworks like ReactJS and NodeJS frameworks like ExpressJS, RedwoodJS, etc.
  • Strong understanding of software architecture patterns, including microservices, CQRS, and event-driven architectures
  • Experience with enterprise integration patterns like workflows, Sagas, and CQRS
  • Hands-on experience with cloud platforms (e.g., AWS, Azure, GCP) and DevOps practices
  • Excellent problem-solving skills and ability to navigate complex technical challenges
  • Leadership and Communication
  • Strong leadership and mentoring abilities, with a track record of fostering team growth
  • Effective communication skills, with the ability to collaborate across departments and influence decision-making
  • Security and Web Application Expertise
  • Extensive knowledge of web application security principles, including OWASP Top 10 vulnerabilities and mitigation strategies
  • Proficiency in implementing secure authentication and authorization mechanisms (e.g., OAuth 2.0, JWT)
  • Experience with secure coding practices, threat modeling, and conducting security code reviews
  • Familiarity with identity management systems and federated identity protocols
  • Software Quality and Testing
  • Extensive experience in designing and implementing comprehensive testing strategies for complex software systems
  • Proficiency in various testing methodologies including unit testing, integration testing, and end-to-end testing
  • Demonstrated ability to set up and maintain continuous integration and continuous deployment (CI / CD) pipelines
  • Strong understanding of test automation frameworks and tools
  • Experience in performance testing and optimization
  • Ability to mentor junior engineers in best practices for writing testable code and creating effective test suites
  • Education
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent experience

Our Values

At Ignite Retail Technology , we are driven by an entrepreneurial spirit that fuels our mission to empower retail entrepreneurs with secure, intelligent tools.

Our values are the foundation of our culture, guiding every decision we make and every action we take.

Bias for Action : We value initiative and hustle. At Ignite, waiting is not an option; we act decisively, making well-informed decisions quickly.

Our team members are go-getters who believe in turning ideas into action.

Listen, Learn, and Innovate : Innovation is at the heart of Ignite. We are perpetual learners, always seeking to understand, improve, and innovate.

We listen to our customers, learn from the best, and aren't afraid to challenge the status quo to create simpler, more efficient solutions.

Above and Beyond Customer Service : Our customers' success is our success. We don’t just meet expectations; we exceed them.

We anticipate needs, communicate proactively, and ensure every interaction leaves our customers confident and delighted.

Stellar Quality : Excellence isn’t a goal it’s our standard. We set the bar high, focusing on precision, detail, and continuous improvement.

Quality is non-negotiable, and we take pride in delivering nothing short of the best.

Total Trust : Trust is earned through consistency, transparency, and integrity. We do what we say and own the results, fostering a culture of accountability and openness.

Our team is built on mutual respect, where everyone’s voice is heard and valued.

Company Description

Imagine a rocket launch : the countdown hits zero, a shower of sparks ignites the boosters, releasing the enormous potential of the fuel in the boosters, and a spacecraft hurtles into space at over 25,000 miles per hour.

At Ignite Retail Technology, we harness this same explosive power. We've developed the planet's most intelligent retail tech suite with a singular mission : to ignite your retail business's potential and launch retailers into the future at unprecedented velocities.

Company Description

Imagine a rocket launch : the countdown hits zero, a shower of sparks ignites the boosters, releasing the enormous potential of the fuel in the boosters, and a spacecraft hurtles into space at over 25,000 miles per hour.

At Ignite Retail Technology, we harness this same explosive power. We've developed the planet's most intelligent retail tech suite with a singular mission : to ignite your retail business's potential and launch retailers into the future at unprecedented velocities.

30+ days ago
Related jobs
Home Depot
IDAHO, US
Remote

In addition, Software Engineer Principals may be involved in product configuration, performance tuning and testing as well as production monitoring. The Software Engineer Principal is responsible for joining a product team and contributing to the software design, software development, and overall pr...

WP Engine
Remote, Idaho
Remote

The evolution of our platform is required for our scale, and we are searching for a passionate software engineer to join our rapidly growing engineering team. If you are an engineer who is excited by technology transformations, service-oriented architectures, and scale, you may be the engineer we ar...

Colossus, Incorporated
Idaho, United States
Remote

As a Java Developer at Caliber Public Safety, you will play a key role in designing and developing robust and scalable Java-based applications that meet the needs of our clients in the public safety sector. We are looking for a highly skilled and experienced Java Developer to join our talented devel...

Trimble
ID, US
Remote

Software Developer - Control System Support. Join our innovative Control System Development team as a Software Developer, where your primary mission will be to enhance and support the integration and effectiveness of our ECU (Electronic Control Unit) platforms. As a Software Developer you’ll have th...

20-0278792 Docutech, LLC
G,Idaho Home

Strong knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, CI/CD, and DevOps. Experience leading team of engineers in the design, development, and ma...

Auto TechLabs, Inc.
Idaho,Remote
Remote

Software Engineer will develop software and work in an agile delivery model, providing reviews and guidance to other developers to ensure adherence to standards and best practices in the definition of technical requirements, as well as in the design and development of the solution based on user stor...

iboss
Idaho
Remote

This is an excellent opportunity to become a core member of a rapidly growing software development team. Quickly understand and extend engineering architectural patterns. ...

Schaeffler
Buhl, Idaho

Weiterentwicklung des Schaeffler-Leitsystem zur Softwareplattform SmartFactory. Gestaltung und Realisierung von Schnittstellen zwischen Geschäftsanwendungen sowie Durchführung von Software-Tests (Unit- und Integrationstests). Fundierte Berufserfahrung (3-5 Jahre) in Software Development und Solution...

LexisNexis Risk Solutions FL Inc. Company
Idaho
Remote

Java Developer III (Elastic Search)- Must have current experience with Elastic Search.Please highlight your Elastic Search or Solr Experience in order to be considered for this role.Would you like to join a vibrant community of forward-thinking innovators at LexisNexis Risk Solutions?.Do you enjoy b...

N. Harris Computer Corporation - CAD
Idaho, United States
Remote

We are currently seeking an experienced and passionate Java Software Developer to join our dynamic team. As a Java Software Developer, you will play a critical role in the design, development, and support of software solutions for our clients. If you are a talented and motivated Java Software Develo...