Senior Back End Software Engineer | Remote
InMoment
•
York ON
Company
InMoment
Location
York ON
Type
Full Time
Job Description
YOUR OPPORTUNITY
Who 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 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 have a saying: #OwnTheMomentsThatMatter. And we live it! As a team, we recognize that every moment offers a new opportunity to make an impact and leave our mark. We take deliberate action to improve the lives of our families, teammates, clients, and community in every interaction.
We are dedicated to our game-changing mission of Experience Improvement (XI), helping our clients improve experiences at the intersection of value-where customer, employee, and business needs come together. We consistently challenge the status quo in the customer experience (CX), employee experience (EX), market research (MX), and product experience (PX) industries with our hyper-modern technology platform, decades of domain authority, and global teams of experts. And we have more innovation in store!
Are you ready to #OwnTheMomentsThatMatter with us?
WHO YOU ARE
WHAT YOU'LL DO
WHAT YOU'LL GAIN
KEY RELATIONSHIPS
Reports to Director, Machine Learning Engineering
At InMoment, inclusion, and diversity are at the core of who we are. InMoment prides itself on an inclusive culture that promotes, encourages, and supports the diverse voices of our employees and clients. We strive to create workplaces that reflect the communities we serve and believe that different perspectives, interests, and backgrounds foster a stronger and more creative work environment.
Who 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 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 have a saying: #OwnTheMomentsThatMatter. And we live it! As a team, we recognize that every moment offers a new opportunity to make an impact and leave our mark. We take deliberate action to improve the lives of our families, teammates, clients, and community in every interaction.
We are dedicated to our game-changing mission of Experience Improvement (XI), helping our clients improve experiences at the intersection of value-where customer, employee, and business needs come together. We consistently challenge the status quo in the customer experience (CX), employee experience (EX), market research (MX), and product experience (PX) industries with our hyper-modern technology platform, decades of domain authority, and global teams of experts. And we have more innovation in store!
Are you ready to #OwnTheMomentsThatMatter with us?
WHO YOU ARE
- You have experience developing new and enhancing existing features as well as investigating and resolving defects
- You adhere to internal coding standards, development processes and design best practices
- You ensure quality by performing thorough testing and leveraging peer reviews for your work and the work of others
- You help scope, estimate, and prioritize work
- You care about how your work and attitude affect 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 comfortable working with a remote team. We use Slack, Zoom, Google Meet, JIRA and other technologies to make this as painless as possible.
- BS / Master's in Computer Engineering, Computer Science, or other related technical fields
- 5+ years of professional software engineering experience with one or more general purpose programming languages including but not limited to: JavaScript (Node.js), Java, Python or Go
- Interest and ability to learn other coding languages as needed
- The ability to learn by doing and a desire to learn new concepts and solve problems
- Familiarity working with a cloud provider and in-house data centers
- Demonstrated proficiency in developing, managing, and monitoring highly available and distributed software
- Experience with Kubernetes, ElasticSearch, and/or Kafka is a plus (If you have all 3: we definitely want you!)
WHAT YOU'LL DO
- Write and maintain scalable, efficient code for the InMoment platform
- Deploy your code on Kubernetes in the Cloud (sometimes multiple times a day)
- Build and maintain Operational Visibility Dashboards to monitor your components
- Learn and share expertise with teammates through code reviews and other avenues
- 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 the assigned product development team and participate in cross-functional collaborations
- Investigate and onboard new technologies onto our technology stack
WHAT YOU'LL GAIN
- Autonomy - We trust our employees and offer an extremely flexible work schedule
- Unlimited PTO - We encourage all employees to recharge!
- Medical with HSA (which includes generous employer match & contribution) and FSA options
- Dental and vision insurance
- 401(k) with a generous company match, access to a personal financial planner, and both legal and life insurance
- Generous Parental leave program
- Legal, ID theft, and employer-paid disability and life insurance
- Access to wellbeing initiatives and offerings such as our Employee Assistance Program
- Fun, innovative, collaborative, supportive working environment
- Inclusion and Diversity teams - Women of InMoment and InMovement
- Employee rewards and referral programs with generous payouts
- An opportunity to truly 'Leave your Mark' in a global organization. Come join our team!
KEY RELATIONSHIPS
Reports to Director, Machine Learning Engineering
At InMoment, inclusion, and diversity are at the core of who we are. InMoment prides itself on an inclusive culture that promotes, encourages, and supports the diverse voices of our employees and clients. We strive to create workplaces that reflect the communities we serve and believe that different perspectives, interests, and backgrounds foster a stronger and more creative work environment.
Date Posted
10/03/2022
Views
6
Positive
Subjectivity Score: 0.8
Similar Jobs
Human Resources Assistant (NAF/Developmental) NF-02/03 - Department of the Army - US Army Civilian Human Resources Agency
Views in the last 30 days - 0
View DetailsPurchasing Agent - Department of Veterans Affairs - Veterans Health Administration
Views in the last 30 days - 0
View DetailsDirector of Cardiology - Mount Sinai Services of the Icahn School of Medicine at Mount Sinai--Elmhurst and Queens Programs
Views in the last 30 days - 0
View DetailsMotor Vehicle Operator - Department of Veterans Affairs - Veterans Health Administration
Views in the last 30 days - 0
View DetailsIndustrial Hygienist - Department of Veterans Affairs - Veterans Health Administration
Views in the last 30 days - 0
View DetailsElectrician (High Voltage) - Department of Veterans Affairs - Veterans Health Administration
Views in the last 30 days - 0
View Details