Domo is hiring a

Software Engineer

American Fork, United States

 

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 

This role is required to be in office 5 days a week.

We are looking for a Full Stack Developer. This position will be part of the data transform team, developing highly reliable and performant systems at the heart of Domo’s of data pipeline. You will work hands-on to translate design concepts into working software. You will be a key contributor in a fast-paced, high-energy team environment.  

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; 
  • Collaborate with other team members to create innovative, high quality software services and user interfaces that enable Domo customers to easily connect to and transform data with Domo;
  • Familiarize yourself with Domo architecture and customer use cases and collaborate with team members across product management, UX, and engineering functions to identify product functionality that will best enable customer success;
  • Stay up to date on current trends in data processing software and ETL systems.

JOB REQUIREMENTS 

  • A Bachelor’s degree in Computer Science, Information Systems, or closely related field. Will consider 4+ years of relevant professional experience in lieu of degree; 
  • 1-3 years of industry experience as a full stack developer in a cross-functional team delivering software and web applications; 
  • Hands-on expertise with Java (experience with Spring is a plus);
  • UI experience with TypeScript and React (or other JS frameworks);
  • Hands-on expertise with Relational Databases and SQL;
  • Proven experience in developing usable, maintainable APIs and software interfaces;
  • Experience in SaaS and Enterprise DB technologies; 
  • Has a track record of working effectively with team members to deliver high quality and effective software solutions;
  • Outstanding communication skills. 
  • 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; 
  • Hands-on expertise with Docker, Kubernetes or other container management platforms;

LOCATION: American Fork, UT 

Domo is an equal opportunity employer.  

#LI-BD1

#LI-Onsite

Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Engineer Q&A's
Report this job
Apply for this job