Job Description
As a Software Engineer at Lightcast, you will be responsible for designing, developing, and maintaining software solutions that meet the needs of our clients. You will work closely with cross-functional teams to gather and analyze requirements for software projects, translate them into technical specifications, and implement robust and scalable software solutions. The major responsibilities include collaborating with teams, designing high-quality software, testing and debugging, participating in code reviews, documenting technical specifications, and staying updated with industry trends. The position requires a Bachelorβs degree in Computer Science, Software Engineering, or equivalent experience, 2+ years of related professional experience, and proficiency in TypeScript/JavaScript, PHP, and Python. Candidates should also have a solid understanding of software development principles, data structures, and algorithms, backend experience with Node, PHP, and Python, familiarity with web development frameworks and technologies (React, Angular, Node.js), and skills in relational databases, SQL, version control systems, and software development tools.
About Lightcast
Lightcast is a global leader in labor market insights with headquarters in Moscow (ID) with offices in the United Kingdom, Europe, and India.