Principal Fullstack Software Engineer

2 months ago


Twin Falls, United States Ignite Retail Technology Full time
Job DescriptionJob 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 DescriptionImagine 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 DescriptionImagine 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.

  • Falls Church, Virginia, United States Nava Software Solutions Full time

    Job Title: Android Software EngineerLocation: Hybrid - (2days/Week or 8days/Month)Duration: 12-Month ContractNote: Candidate must undergo technical assessment to shortlist for Final level interviewJob Description:We are seeking an experienced Android Software Engineer to join our team. The ideal candidate will have a strong background in developing...


  • Tinton Falls, New Jersey, United States Commvault Full time

    About CommvaultCommvault is the gold standard in cyber resilience. The company empowers customers to uncover, take action, and rapidly recover from cyberattacks - keeping data safe and businesses resilient. The company's unique AI-powered platform combines best-in-class data protection, exceptional data security, advanced data intelligence, and...


  • Tinton Falls, New Jersey, United States Commvault Full time

    At Commvault, we're seeking a highly skilled and experienced Principal C++/C# Engineer to join our engineering team. As a key member, you'll play a pivotal role in designing, architecting, and implementing cutting-edge solutions that enable seamless data management and protection across diverse virtualized environments and file systems.Key...

  • Principal Engineer

    1 month ago


    Tinton Falls, United States Commvault Full time

    Commvault (NASDAQ: CVLT) is the gold standard in cyber resilience. The company empowers customers to uncover, take action, and rapidly recover from cyberattacks – keeping data safe and businesses resilient. The company’s unique AI-powered platform combines best-in-class data protection, exceptional data security, advanced data intelligence, and...


  • Idaho Falls, United States Columbia Energy Full time

    About Columbia Energy & Environmental Services:Columbia Energy and Environmental Services is an established small business headquartered in Richland, WA. We offer full-service engineering, design, fabrication, instrumentation and controls, and technology development. We are currently seeking a Principal Structural Engineer for our Idaho Falls, ID...


  • redwood falls, United States Genie Healthcare Full time

    Job DescriptionWe are seeking a highly skilled Fullstack Developer to join our team at {company}. As a Fullstack Developer, you will be responsible for designing, developing, and deploying cloud-based applications using a range of technologies.Key Responsibilities:Design and develop scalable cloud-based applicationsCollaborate with cross-functional teams to...


  • Falls Church, United States Lynk Global Inc Full time

    Job DescriptionJob DescriptionAbout Lynk:Lynk is the inventor of satellite-direct-to-standard-phone (sat2phone) technology, and has the world’s only commercial license from the FCC to operate a commercial sat2phone system. We are growing rapidly, and our technology will enable all 8 billion people on the planet to stay connected with the existing standard...


  • Idaho Falls, Idaho, United States Columbia Energy Full time

    Job DescriptionColumbia Energy and Environmental Services is seeking a highly experienced Principal Electrical/I&C Engineer to join our team in Idaho Falls, ID. This is an excellent opportunity for engineers looking to advance their career and take on leadership roles, mentoring younger staff, acting as discipline lead for projects, and managing...

  • Software Engineer

    2 weeks ago


    Wichita Falls, Texas, United States Texas Department of Aging & Disability Services Full time

    Software Engineer required for our company. We are looking for a skilled developer who can work on various projects. Key responsibilities include designing, developing, and testing software applications. If you have a passion for programming and a strong background in software development, we encourage you to apply for this position.Note: As a Software...

  • Software Engineer

    3 weeks ago


    Falls Village, Connecticut, United States Region One School District Full time

    About this roleWe are seeking a highly skilled Software Engineer to join our team at {company}. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications.

  • Software Engineer

    4 weeks ago


    Menomonee Falls, United States Messer Cutting Systems, Inc. Full time

    JOB SUMMARY:This position will be responsible for designing, programming, testing, maintaining production, pre-production and prototype software applications.ESSENTIAL DUTIES and RESPONSIBILITIES:Assist and respond to Customers and Sale’s technical questionsDefine project requirements for Customers and SalesDetermine project feasibility, including the...


  • Wichita Falls, Texas, United States Professional Engineering Consultants Full time

    We're seeking a seasoned leader to spearhead our Power Engineering Division. As Principal Power Engineering Leader, you'll lead client service, technical staff management, and project execution.Key Responsibilities:Manage and mentor technical staff membersDeliver exceptional service to clients, upholding our purpose and visionPromote our services through...

  • Software Engineer

    1 month ago


    Wichita Falls, Texas, United States Textron Aviation Full time

    Job SummaryThe Flight Dynamics Software Engineer is a highly motivated and self-driven team player that can perform in a dynamic prototyping environment. This role is responsible for design, development, integration, test, and documentation for software in flight simulator dynamic models on a wide range of aviation platforms.Key ResponsibilitiesDesign,...


  • Falls Church, Virginia, United States Lynk Global Inc Full time

    Job SummaryLynk Global Inc is seeking a highly skilled Principal Satellite Operations Systems Engineer to join our team. As a key member of our satellite operations team, you will be responsible for ensuring the operational integrity and safety of our constellation of LEO satellites.Key ResponsibilitiesDaily Telemetry Review: Conduct thorough daily reviews...

  • Software Engineer

    6 months ago


    Sioux Falls, United States Omnitech INC Full time

    Job Description Job Description Description: POSITION/JOB TITLE: Software Engineer DEPARTMENT: Engineering REQUIREMENTS: Qualified candidates must be legally authorized to be employed in the United States on a full-time basis for any position. Omnitech will not provide sponsorship for employment visa status (e.g., H-1B or TN status) for this position. _ Do...

  • Software Engineer

    2 months ago


    Menomonee Falls, United States Messer Cutting Systems, Inc. Full time

    Job DescriptionJob DescriptionJOB SUMMARY:This position will be responsible for designing, programming, testing, maintaining production, pre-production and prototype software applications. ESSENTIAL DUTIES and RESPONSIBILITIES:Assist and respond to Customers and Sale’s technical questionsDefine project requirements for Customers and SalesDetermine project...

  • Software Engineer

    2 months ago


    Sioux Falls, United States Omnitech, Inc. Full time

    Job DescriptionJob DescriptionDescription:POSITION/JOB TITLE: Software Engineer DEPARTMENT: Engineering ***REQUIREMENTS: Qualified candidates must be legally authorized to be employed in the United States on a full-time basis for any position. Omnitech will not provide sponsorship for employment visa status (e.g., H-1B or TN status) for this...

  • Software Engineer

    2 months ago


    Bellows Falls, United States chroma technology Full time

    Job DescriptionJob DescriptionSoftware EngineerSoftware EngineerBellow Falls, Vermont Chroma Technology Corp., a world leader in the advanced manufacturing of thin-film optical coatings, has an exciting opening for a Software Engineer! JOIN OUR AWARD-WINNING TEAM! Recognized as a Best Places to Work in Vermont and awarded the DCD Outstanding Vermont Business...

  • Software Engineer

    3 weeks ago


    Falls Church, United States ARServices Full time

    Description Discover a career of innovation and impact at ARServices, Limited (ARServices). With decades of excellence in tackling complex challenges in defense, security, and national intelligence, we're leading the way forward. Join our dynamic team of experts, where Agility, Reliability, and Success are not just values but a way of life. As a graduated...


  • Menomonee Falls, Wisconsin, United States Messer Cutting Systems, Inc. Full time

    Job SummaryThis position will be responsible for leading a team of software engineers in the development of innovative software solutions. The ideal candidate will have a strong technical background and excellent leadership skills.Key Responsibilities:Lead a team of software engineers in the development of software solutionsCollaborate with cross-functional...