Taro Logo

Associate Software Engineer

Global leader in labor market insights providing solutions across six continents to help drive economic prosperity and mobility.
Moscow, ID, USA
Backend
Entry-Level Software Engineer
In-Person
501 - 1,000 Employees
Enterprise SaaS

Job Description

Lightcast, a global leader in labor market insights, is seeking an Associate Software Engineer for their Moscow, ID headquarters. This entry-level position offers an excellent opportunity for aspiring software engineers to kick-start their career in a collaborative and dynamic environment. The role involves working alongside experienced engineers to develop, test, and maintain software solutions.

The ideal candidate will have a Bachelor's degree in Computer Science or related field, with 0-2 years of experience. Technical requirements include proficiency in languages like Python, Go, or JavaScript, and familiarity with modern development tools and practices. You'll work with SQL databases, containerization tools like Docker, and various testing frameworks.

As an Associate Software Engineer, you'll contribute to feature implementation, participate in code reviews, and assist in troubleshooting. This position offers hands-on experience in a company that values diversity and inclusion, working on solutions that drive economic prosperity across six continents.

Lightcast provides a supportive environment for professional growth, where you'll learn from senior engineers while contributing to meaningful projects. The company maintains offices globally, including the UK, Europe, and India, offering exposure to international collaboration. This role is perfect for recent graduates or early-career developers looking to build a strong foundation in software engineering while making a real impact on global economic mobility.

Last updated a month ago

Responsibilities For Associate Software Engineer

  • 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

Requirements For Associate Software Engineer

Python
Go
JavaScript
Node.js
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 0-2 years of professional experience
  • 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
  • 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
  • Understanding of version control systems, software development tools, and testing frameworks
  • Internships, academic projects, or personal coding projects are a plus