Frontend Senior Software Engineer - Labs
Domo
COMPANY OVERVIEW
Domo puts data to work to help everyone multiply their impact. Domo gives every kind of user real-time insights they can act on, with secure, easy-to-use, AI-powered data experience that drive a culture of data curiosity.
POSITION SUMMARY
Our Labs engineering team is rapidly growing and looking for a Software Engineer to be part of a fast-paced, high-energy team. Our engineers are serious about the success of the company and are given the tools and environment they need to succeed. If you are an experienced engineer with a passion for technology and solving complex business problems and believe planning, hard work, teamwork and quality is what it takes to succeed, then this is the job for you.
KEY RESPONSIBILITIES
- Acting as a developer, you will be responsible for high quality design and development practices. This includes participation in key project phases: ideation, architecture design, implementation, and testing;
- Stay up to date on current trends in data processing software and ETL systems;
- Collaborate with other developers to create innovative, high quality software services for accessing and manipulating data;
- Research and define patterns, toolkits and services that support a well-designed interface on Domo’s data API. Work with various engineering teams to support adoption of these tools.
JOB REQUIREMENTS
- A Bachelor’s degree in Computer Science, Information Systems, or closely related field. Will consider 5+ years of relevant professional experience in lieu of degree;
- 3+ years experience working in JavaScript and React;
- At least 5 years of industry experience as a Front-end or full stack developer in a cross-functional team delivering software and web applications;
- Experience dealing with very large data sets;
- Experience designing distributed applications for systems requiring high throughput and availability;
- Knowledge of and experience with OO, SOA and Web Services (RESTful preferred) RESTful web services patterns and practices;
- Experience in SaaS and Enterprise DB technologies;
- Proven experience in developing usable, maintainable APIs and software interfaces;
- Has a track record of working effectively with project managers to deliver high quality and effective software solutions;
- Outstanding communication skills.
LOCATION: American Fork, Utah
Domo is an equal opportunity employer.
#LI-JC1
#LI-Onsite