Post a job

Backend Engineer


United States

Job Description

Backend Engineer (Remote)

Application Deadline: 31 August 2024

Department: Software Development

Employment Type: Full Time

Location: Remote, USA


YOUR OPPORTUNITYWho wants to build cool stuff? Here at InMoment you’ll have the opportunity to work with some of the best experts in software development, plus learn some really fun tech along the way.

If you’re interested in an exceptionally collaborative environment and sharing what you know with others, then this is the right place. We hire selfless, committed individuals who are interested in building some of the best cross-platform software in the industry.

We believe in diversity and inclusion and welcome anyone with the right skills and experience as listed below to be a part of the team—even if you’re a Last Jedi fan. (We hire those, too.)

Interested? Come chat with us!
WHO WE ARE At InMoment, we #OwnTheMomentsThatMatter. We believe every moment offers a new opportunity to make an impact. In every interaction, whether it is personal or professional, we are intentional and we take deliberate action to make the lives of our families, teammates, clients, and community better. As you join InMoment and its brands (ReviewTrackers, Lexalytics, and Wootric) you join an industry-leading company that is dedicated to improving experiences and helping businesses take action through an integrated CX approach:
  • Integrating the voice of the customer wherever they are in their journey (taking surveys, on social media or leaving reviews, calling the contact center).
  • Integrating CX technology to prioritize action and inform business decisions—through self-serve or strategic advisors.
  • Integrating an AI powered approach to eliminating data silos and leveraging intelligence.

Ultimately, we are the best at helping our clients achieve better business results and Experience Improvement (XI) with the best-in-class CX analytics & action solutions.
  • You have experience developing new and enhancing existing features as well as investigating and resolving defects
  • Strong experience implementing Single Sign-On using SAML, OAuth and OpenID Connect, and LDAP
  • Strong working knowledge of OAuth2 and Authentication/Authorization frameworks
  • You build scalable and distributed microservices using following: Spring Framework, Spring Boot, Node.js, Hibernate, RESTful Web services, build tools such as Gradle and Maven, conduct test automation using JUnit test framework, and Web Service and API testing using SoapUI, and Postman/Newman.
  • You are proficient with version control systems including Git-based repository (GitLab/GitHub/Bitbucket)
  • Strong hands-on experience working with Linux command line
  • You adhere to internal coding standards, development processes and design best practices
  • You have experience with deploying software in AWS EC2 and Docker Containers running on Kubernetes/EKS
  • You have experience with SQL (Microsoft SQL Server, PostgreSQL), NoSQL datastore such as MongoDB, Elasticsearch, Vertica, Snowflake, etc.
  • You have experience with Kibana and Grafana/Firewatch
  • You have experience with distributed streaming event platforms like Kafka.
  • You are a security minded developer and advocate with experience using commercial enterprise automated security testing/analysis tools such as Black Duck, Fortify and Burp suite is a plus.
  • You have experience developing secure multi-tenant enterprise applications.
  • You have exposure to or interest in AI/ML/Analytics
  • You ensure quality by performing thorough testing and leveraging peer reviews for your work and the work of others
  • You have experience working in an Agile Software Development environment using tools such as Jira
  • You help scope, estimate and prioritize work
  • You care about how your work and attitude affects those around you. I mean really care. Everything you do runs through this filter
  • You like to experiment: you’re comfortable with trying things, occasionally failing, and trying something else
  • You like to learn new technologies and use them in the real world
  • You are self-motivated. You will need to have your self-motivation kicked into high gear
  • You are experienced working with a remote team. We use Slack, Zoom, Google Meet, JIRA and other technologies to make this as painless as possible
  • You have experience solving problems in production


  • Contribute to software product roadmap and vision
  • Ensure that engineering priorities are aligned with business objectives through interaction with product stakeholders (product manager, program manager, applications and business teams, and executives)
  • Validate developed user stories to ensure compliance with product vision
  • Write and maintain secure, scaleable, efficient code for the InMoment platform
  • Deploy your code on EC2 and Kubernetes in the AWS environments
  • Build and maintain Operational Visibility Dashboards to monitor your components
  • Learn and share expertise with teammates through code reviews and other avenues
  • Guide team members in security minded development and best practices
  • Research and propose new approaches to work, new tools, and new best practices for the team
  • Work with design and engineering team members to build features from concept through implementation
  • Implement automated tests to ensure fulfillment of business and functional requirements
  • Participate in the creation of automated test frameworks for use by software engineers and quality assurance engineers to assist with automated test coverage
  • Mentor less experienced members of the team
  • Coordinate with software engineers and product managers to identify automation needs early in the software development lifecycle
  • Integrate with assigned product development team and participate in cross-functional collaborations
  • Investigate and onboard new technologies onto our technology stack


  • Unlimited PTO - We encourage all employees to recharge! 8 Paid Holidays + 2 Floating Holidays, Your Birthday Off, Volunteer Day, Fully Paid Parental Leave up to 18 weeks
  • Medical with FSA and/or HSA (which includes an employer match up to $1,500)
  • Free starter membership to the GymPass app, with access to a network of gyms as well as full access to popular wellness apps such as Calm, Headspace, Meditopia, and Strava
  • 401(k) Retirement matches dollar-for-dollar for the first 1.5%, and then 50 cents on the dollar for the next 4.5%. There is a 2-year vesting period for the employer contributions
  • Access to financial counseling through WellCents
  • New Hires are eligible for benefits on the first of the month following their hire date.
  • No cost life insurance, short and long term disability
  • Robust Employee Assistance Program with podcasts, training, webinars and counseling.
  • Autonomy - We trust our employees and offer an extremely flexible work schedule
  • Fun, innovative, collaborative and supportive working environment
  • Inclusion and Diversity teams - Women of InMoment and InMovement
  • Employee rewards and referral programs with generous payouts

Advice from our career coach

As a Backend Engineer applying for the remote position at InMoment, you should showcase your experience in developing new features, resolving defects, and building scalable microservices. Here are some key tips to stand out as an applicant:

  • Demonstrate your expertise in Single Sign-On using SAML, OAuth, and OpenID Connect.
  • Showcase your proficiency with technologies like Spring Framework, Node.js, Hibernate, and RESTful Web services.
  • Highlight your experience with version control systems like Git and deployment in AWS EC2 and Docker Containers.
  • Emphasize your knowledge of tools such as JUnit, Postman, and Kubernetes, as well as experience with SQL and NoSQL databases.
  • Show your ability to adhere to coding standards, perform thorough testing, and work in an Agile Software Development environment.

Apply for this job


Please let InMoment know you found this job with This helps us grow!

About the job

Jun 6, 2024


  1. US United States mascot