As a Software Engineer at Lightcast, you will design, develop, and maintain software solutions to meet client needs. You will work with cross-functional teams to gather requirements, translate them into technical specifications, and implement scalable software solutions. Responsibilities include collaborating with teams to analyze requirements, developing high-quality solutions, conducting thorough testing and debugging, participating in code reviews, and documenting technical specifications. You should stay updated on emerging technologies and industry trends. The role requires a strong understanding of software development principles and the ability to contribute to the entire software development lifecycle.
Good To Have:- Experience with web development frameworks and technologies (e.g., React, Angular, Remix, Node.js).
- Familiarity with relational databases and SQL.
- Knowledge of version control systems and software development tools.
- Understanding of software testing principles and methodologies.
Must Have:- 2+ years of professional experience in software engineering or related roles.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proficiency in one or more programming languages.
- Solid understanding of software development principles, data structures, and algorithms.
- Strong problem-solving and debugging skills.