Salt Lake City , UT 84101
Posted 2 weeks ago
This Job is not relevant Tell us why
We are looking for a passionate Software Engineer to design, develop and install software solutions.
Software Engineer responsibilities include gathering user requirements, defining system functionality and writing code in various languages, like Typescript, Ruby, and Python. Our ideal candidates are familiar with the software development life cycle from preliminary system analysis to tests and deployment.
Ultimately, the role of the Software Engineer is to build high-quality, innovative and fully performing software that complies with coding standards and technical design.
RequirementsProven work experience as a Software Engineer or Software DeveloperExperience designing interactive applicationsAbility to develop software in Typescript, Ruby, Python, NodeJS or other programming languagesExcellent knowledge of relational databases, SQL and ORM technologies (PostreSQL)Experience building and using GraphQL schemas.Experience developing web applications using at least one popular web framework (React)Experience with test-driven developmentProficiency in software engineering toolsAbility to document requirements and specificationsBSc degree in Computer Science, Engineering or relevant field