Backend Engineer (Remote)

July 21

🏡 Remote – New York

Apply Now
Logo of InMoment

InMoment

InMoment, the leader in improving experiences and the highest recommended CX platform and services company in the world is renowned for helping clients collect and integrate customer experience data to uncover the insights that enable the smartest actions$1. .$1

Customer experience optimization • Voice of customer • Employee engagement • Social reviews & advocacy • Customer feedback

1001 - 5000

💰 $20M Venture Round on 2011-10

Description

• 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

Requirements

• 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

Benefits

• 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

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobsnewyorkcity.com