Together with the Zoolatech team, our partner, a leading construction management company, is at the forefront of developing a cloud-based software solution. This innovative platform is instrumental in the successful completion of major projects including skyscrapers, hospitals, data centers, stadiums, and schools. It streamlines the management of finances, quality, teams, and risks, making these processes transparent, convenient, and regulation-compliant. We are currently searching for a motivated and eager-to-learn Software Engineering Intern to join our team.
The primary goal of this project is to modernize the project’s technology, all platform versions and delivering new features. The intern will support the team in back-end (mainly) gaining hands-on experience with real-world backend and deployment workflows and working with the commercial project.
Responsibilities: * Assist in migrating existing features to the new architecture using modern technologies and custom libraries. * Support the design, implementation, and testing of scalable and secure products. * Learn and work with our tech stack, which includes Ruby on Rails, Postgres, AWS, Terraform, Helm, Kubernetes, and React/JavaScript. * Help write unit/functional tests to contribute to code coverage and automation metrics. * Participate in code reviews and knowledge-sharing sessions with senior engineers. * Join daily check-ins to stay aligned with project goals and deadlines. * Collaborate with the distributed international team to understand and help resolve blockers and code conflicts.
Requirements: * Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field. * Knowledge of software development concepts and OOP principles. * Experience in creating of RESTful APIs. * Familiarity with Ruby/RoR or Python and willingness to learn Ruby/RoR. * Basic exposure to React, Webpack, Jest, NPM, or TypeScript is a plus. * Ability to work in a remote team environment and communicate effectively over tools like Zoom and Slack. * Good problem-solving skills and eagerness to learn and grow. * Proactive attitude and ability to manage time across an asynchronous, multinational team. * Good communication in English