Posted in

Sr. Software Engineer

Sr. Software Engineer

CompanyClearlink Technologies
LocationDraper, UT, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • Extensive understanding of PHP, Go (and associated frameworks), and the architecture of performant, responsive websites
  • Extensive understanding of MySQL and database strategies
  • Solid understanding of JavaScript and familiarity with implementing popular frameworks like React, Angular, Node, etc.
  • Strong understanding of common DevOps workflows
  • Experience working on web applications, service-oriented architecture, high-availability architecture
  • Experience modeling and creating custom APIs for rapid development
  • Strong experience working with version control systems, such as GitHub
  • Ability to work well in groups, focusing on close collaboration

Responsibilities

  • Develop high-quality software that is aligned with user needs and business goals
  • Incorporate best practices, and produce secure, testable, maintainable, and extensible code
  • Work with product management, UX, and cross-functional teams to build and ship technical solutions for the best customer experiences
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency)
  • Participate in the hiring process and mentor others, improving their skills, knowledge of our software, and ability to achieve

Preferred Qualifications

  • Five (5) years of experience with object-oriented programming and with one or more programming languages and frameworks, such as PHP, Java, Node JS, Golang or JavaScript
  • Five (5) years of experience with data structures/algorithms
  • Three (3) years of experience with Vue.js, Angular or React
  • Three (3) years of experience testing, maintaining, and launching software products
  • One (1) year of experience with software design and architecture
  • Experience with infrastructure as code using Terraform/CDK/cloudformation etc
  • Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement
  • Experience in cloud technologies such as AWS, Azure, or GCP and other tools such as Docker, Kubernetes, Bitbucket, Git, or Postman
  • Application and Data Security
  • Streaming Technologies
  • Experience with relational SQL, NoSQL, and Graph databases such as Neo4j, Document DB, etc.
  • Ability to understand existing codebase / open source technologies and optimize