Lightcast is looking for an Associate Software Engineer to assist in developing, testing, and maintaining software solutions to provide labor market insights and drive economic prosperity.
Requirements
- Proficiency in one or more programming languages, such as Python, Go (Golang), JavaScript, or C++.
- Familiarity with software development principles, data structures, algorithms, and object-oriented programming.
- Exposure to development methodologies such as Agile, as well as tools including IDEs, version control systems, and bug-tracking systems.
- Experience with containerization tools such as Docker.
- Understanding of scalability and performance in software design.
- Knowledge of SQL databases.
- Familiarity with modern web development frameworks such as Angular or Node.js.
Responsibilities
- Collaborate with software engineers to design, develop, and test software applications.
- Assist in implementing software features based on project requirements and technical specifications.
- Participate in code reviews to ensure code quality, maintainability, and adherence to coding standards.
- Contribute to the troubleshooting and debugging of software issues.
- Learn and utilize relevant programming languages, frameworks, and tools to support software development projects.
Other
- Entry-level position with 0–2 years of professional experience.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Internships, academic projects, or personal coding projects are a plus.