Lightcast

Software Engineer

Lightcast

full-time

Posted on:

Origin:  • 🇺🇸 United States • Idaho

Visit company website
AI Apply
Manual Apply

Job Level

JuniorMid-Level

Tech Stack

AngularCypressJavaScriptJestNode.jsPHPPythonReactSQLTypeScript

About the role

  • Collaborate with cross-functional teams to gather and analyze requirements for software projects.
  • Design and develop high-quality software solutions using established coding standards and best practices.
  • Conduct thorough testing and debugging of software to ensure high reliability and performance.
  • Participate in code reviews to maintain code quality, identify areas for improvement, and provide constructive feedback.
  • Document technical specifications, system designs, and processes to facilitate effective collaboration and knowledge sharing.
  • Stay updated with emerging technologies, industry trends, and best practices in software engineering.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, OR equivalent experience required
  • 2+ years of professional experience in software engineering or related roles
  • Strong academic performance or relevant coursework/projects may compensate for limited professional experience
  • Proficient in TypeScript/JavaScript, PHP, and Python
  • Solid understanding of software development principles, data structures, and algorithms
  • Backend experience with Node, PHP, and Python
  • Familiar with web development frameworks and technologies (React, Angular, Node.js)
  • Skilled in relational databases and SQL
  • Knowledge of version control systems and software development tools
  • Experience with software testing principles and frameworks (Cypress, Playwright, Jest)
  • Strong problem-solving, debugging, and analytical skills
  • Detail-oriented with focus on writing clean, efficient, and maintainable code
  • Effective collaboration and communication skills with cross-functional teams
  • Ability to adapt to agile and fast-paced environments
  • Demonstrates passion for software development and commitment to delivering high-quality solutions