Full Stack Engineer

| Yardley, PA, USA +74 more | Remote
Sorry, this job was removed at 10:08 a.m. (CST) on Thursday, April 18, 2024
Find out who's hiring in Other US Location.
See all Developer + Engineer jobs in Other US Location
By clicking Apply Now you agree to share your profile information with the hiring company.

About Ingage
We know a top performing sales team is critical to the livelihood of a company. We also understand that a lack of engaging sales content leaves a sales team unprepared to compete in the market. At Ingage, we believe it's just plain wrong that it's so hard to create engaging sales content, share it with the people who need it, and measure the impact on the business.
Powering interactive and dynamic sales presentations since 2008, Ingage is a digital presentation platform with a mission to empower everyone to create, share and measure best-in-class content. Close more deals with powerful presentations from Ingage.
Position Summary
The Full Stack Engineer is responsible for working with the Product and Engineering teams to design and implement APIs, microservices and web-based user experiences to support the Ingage Suite. You enjoy working in a structured but fast moving environment. You thrive on working with other Software Engineers and Product Managers to solve complex problems. You are a curious, life-long learner and relish the opportunity to explore and pitch new technologies to solve unique problems. You have a core understanding of what it takes to deliver high quality software. You are not afraid to make strong commitments and go the extra mile to meet those commitments. In this role, you will have the opportunity to influence the strategic direction of our services across our entire software stack.
Key Characteristics
All Ingage team members have the following key characteristics:

  • Value Focused: Evaluate the short-term ROI and long-term scalability of all resources spent to drive growth.
  • Problem Solver: Tackle problems strategically and apply critical thinking to create solutions that drive value for the company and the customer.
  • Customer First: Approach all aspects of the business with an eye toward driving lasting value and satisfaction for the customer.

You Will

  • Participate in all aspects of software development, including design, implementation, and deployment
  • Architect and provide guidance on building end-to-end systems optimized for speed and scale
  • Engage with inspiring designers and front-end engineers, and collaborate with leading back-end engineers to create reliable APIs
  • Collaborate across time zones via Slack, GitHub Pull Requests, documents, and videoconferences
  • Work across our core software stack in Python, TypeScript, React, Django Rest framework, and Redis/Postgres


  • BS/MS degree in Computer Science or relevant work experience
  • A minimum of 5 years software development experience in a SaaS environment
  • Experience integrating 3rd party services such as Zapier, Salesforce, Hubspot, i360 or other CRM SDK
  • Interest in learning new tools, languages, workflows, and philosophies
  • Strong verbal and written communication skills
  • Possess strong interpersonal skills, with the ability to collaborate effectively with individuals of diverse backgrounds and personalities both within and outside the organization
  • Demonstrated capability to work autonomously, taking initiative and managing tasks independently
  • Proficiency in giving and receiving feedback constructively, fostering a culture of continuous improvement
  • Willingness and capability to undertake necessary actions to accomplish tasks and achieve desired outcomes
  • Excellent organizational and time-management skills to coordinate across teams
  • Flexibility and comfort in a fast-paced environment with rapidly changing business needs


  • Preferred Programming Experience
    • GoLang
    • AWS (Lambda, CloudWatch)
    • Data processing and analysis at scale (AWS Redshift Data Lake)
    • Vue.js
    • Electron
    • Mobile Development
    • AI
    • eCommerce integration to a SaaS platform

Remote - For this position, the team member can work from our headquarters in Yardley, PA or their home office in the United States.
Ingage offers a competitive compensation package commensurate with experience.
Why you'll love working here
Ingage believes people come first and beyond building great products, our mission is to build a great company. We want Ingage to be one of the best places to grow personally and professionally, and that starts with making sure every member of the team gets what they need to feel energized about their work and enthusiastic to learn something new.
Benefits of working at Ingage include:

  • Flexible working hours in coordination with your team
  • High-quality health insurance, active from your first day
  • MacBook shipped to you + budget for your peripherals of choice

We are committed to equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, able bodiedness or gender identity. Ingage celebrates what makes every member of our team unique, and strives to create a workplace where everyone can be their truest selves. If you require any accommodations to succeed in your role and feel supported in the workplace, please feel free to let us know.
Reports To
Director of Product & Engineering
FLA Status

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Candidate Location Eligibility:
Albuquerque, NM
Ann Arbor, MI
Atlanta, GA
Austin, TX
Baltimore, MD
Baton Rouge, LA
Birmingham, AL
Boise, ID
Boston, MA
Buffalo, NY
Charleston, SC
Charlotte, NC
Chicago, IL
Cincinnati, OH
Cleveland, OH
Colorado, CO
Columbus, OH
Dallas-Fort Worth, TX
Dayton, OH
Des Moines, IA
Detroit, MI
Fayetteville-Springdale-Rogers, AR
Greensboro, NC
Hampton Roads, VA
Hartford, CT
Houston, TX
Huntsville, AL
Indianapolis, IN
Jacksonville, FL
Kansas City, MO
Las Vegas, NV
Lexington, KY
Lincoln, NE
Little Rock, AR
Louisville, KY
Madison, WI
Memphis, TN
Miami, FL
Milwaukee, WI
Minneapolis–Saint Paul, MN
Nashville, TN
New Orleans, LA
New York City, NY
Ogden, UT
Oklahoma City, OK
Omaha, NE
Orlando, FL
Other US Location
Palm Bay-Melbourne-Titusville
Pensacola, FL
Peoria, IL
Philadelphia, PA
Phoenix – Mesa – Scottsdale, AZ
Pittsburgh, PA
Portland, ME
Portland, OR
Providence, RI
Provo, UT
Raleigh-Durham, NC
Reno, NV
Richmond, VA
Rochester, NY
Salt Lake City, UT
San Antonio, TX
Seattle, WA
Spokane, WA
St. Louis, MO
Tallahassee, FL
Tampa Bay, FL
Tucson, AZ
Tulsa, OK
Washington DC
Wichita, KS
Wilmington, NC

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • JavascriptLanguages
    • PythonLanguages
    • SwiftLanguages
    • TypeScriptLanguages
    • ReactLibraries
    • DjangoFrameworks
    • Node.jsFrameworks
    • Vue.jsFrameworks
    • iOS CoreDataFrameworks
    • iOS AVFoundationFrameworks
    • PostgreSQLDatabases
    • RedisDatabases
    • SQLiteDatabases
    • Google AnalyticsAnalytics
    • MixpanelAnalytics
    • SketchDesign
    • ConfluenceManagement
    • Google DriveManagement
    • Google DocsManagement
    • JIRAManagement
    • WebflowCMS
    • HubSpotCRM
    • MailChimpEmail
    • LinkedIn Sales NavigatorLead Gen
    • HubspotLead Gen
    • SeamlessLead Gen

An Insider's view of Ingage

How does your team reward individual success?

Our team recognizes individual efforts by giving shoutout's in slack which inspire and motivate all employees.


Senior QA Engineer

What are some things you learned at the company?

Being part of a team that is open to sharing ideas and feedback, I learned how to work collaboratively amongst one another and prioritize feedback that has lead to our customer's success.


Presentation Designer

How do you make yourself accessible to the rest of the team?

Team members can always book time with me to share ideas, ask questions, or just catch up. I hold regular office hours sessions where our team can drop in for a quick sync. We also host weekly hangouts on Zoom so the team can convene online for some water cooler time every Friday afternoon.



What are Ingage Perks + Benefits

Ingage Benefits Overview

Benefits of working at Ingage include
• Flexible working hours in coordination with your team
• MacBook shipped to you + budget for your peripherals of choice
• Monthly supplement for high-speed internet service
• 10 Paid Holidays
• Flexible vacation policy
• 401K
• Participation in the Share Holder Equity Plan (subject to Board approval)
• Healthcare
• Dental
• Vision
• Basic Life Insurance provided by Ingage
• Supplemental Life
• Supplemental Disability

Volunteer in local community
Open door policy
OKR operational model
Team based strategic planning
Flexible work schedule
Remote work program
Health Insurance + Wellness
Flexible Spending Account (FSA)
The Ingage Flexible Spending Account (FSA) helps employees cover out-of-pocket medical expenses with pre-tax contributions of up to $2,650 annually.
Disability insurance
Dental insurance
Vision insurance
Health insurance
Life insurance
Mental health benefits
Financial & Retirement
Company equity
Charitable contribution matching
Vacation + Time Off
Unlimited vacation policy
Paid holidays
Paid sick days
Office Perks
Home-office stipend for remote employees
Professional Development
Promote from within
Continuing education available during work hours

More Jobs at Ingage

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about IngageFind similar jobs like this