Junior Software Engineer

Harbor Lab is an innovative B2B software startup aiming to bring new value to the Shipping community by reshaping how Shipping Companies and Port Agents operate.
Athens, Greece
Backend
Entry-Level Software Engineer
Hybrid
1+ year of experience
Enterprise SaaS

Description For Junior Software Engineer

Harbor Lab is an innovative B2B software startup that aims to bring new value to the Shipping community. Our vision is to completely reshape how Shipping Companies and Port Agents operate, provide transparency, and ensure efficiency for all involved parties. We add value to both sides by helping save time, cut costs and make informed decisions.

As a Junior Software Engineer at Harbor Lab, you will:

  • Contribute to building a cloud-based scalable and reliable SaaS platform used daily by hundreds of users
  • Work on a product with a modular architecture using a modern technology stack and software development best practices
  • Write automated tests (unit and integration) to ensure high quality deliverables
  • Be a member of a cross-functional software development team using Agile methodologies
  • Develop your software engineering skills in a lively and supportive high-growth environment
  • Get exposure to front-end related technologies with the opportunity to grow into a full-stack developer
  • Work in a high-paced environment translating requirements into robust and efficient software solutions

Requirements:

  • At least 1 year of software engineering experience
  • Programming skills, ideally in Java
  • Experience with Spring and Spring Boot frameworks
  • JavaScript or TypeScript knowledge
  • Familiarity with relational databases and SQL
  • Experience with automated testing
  • Proficiency in Git and related workflows
  • Understanding of Agile development cycle
  • Fulfilled Military Obligations (where applicable)

Additional skills considered a plus:

  • Front-end libraries and frameworks, ideally React and Redux
  • CI/CD processes and release automation (Jenkins, GitLab, etc.)
  • Docker, Kubernetes, and the cloud-native ecosystem
  • Public cloud providers and their services, ideally with AWS

Benefits:

  • Attractive compensation package based on experience and skillset
  • 30 days of paid annual leave
  • Private health insurance
  • Flexible hours and remote working options
  • Yoga & Kick-boxing classes & Life Coach Sessions
  • Cool start-up environment with swag and more

Harbor Lab has been recognized as one of the Best Workplaces in 2022 & 2023 by the Great Place to Work Institute. We are an equal opportunity employer and value diversity in our workplace.

Last updated 22 days ago

Responsibilities For Junior Software Engineer

  • Contribute to building a cloud-based scalable and reliable SaaS platform
  • Work on a product with a modular architecture using modern technology stack
  • Write automated tests (unit and integration)
  • Be a member of a cross-functional software development team
  • Develop software engineering skills in a high-growth environment
  • Work with front-end technologies
  • Translate requirements into robust and efficient software solutions

Requirements For Junior Software Engineer

Java
JavaScript
TypeScript
React
Redis
  • At least 1 year of software engineering experience
  • Programming skills, ideally in Java
  • Experience with Spring and Spring Boot frameworks
  • JavaScript or TypeScript knowledge
  • Familiarity with relational databases and SQL
  • Experience with automated testing
  • Proficiency in Git and related workflows
  • Understanding of Agile development cycle
  • Fulfilled Military Obligations (where applicable)

Benefits For Junior Software Engineer

Medical Insurance
  • Attractive compensation package
  • 30 days of paid annual leave
  • Private health insurance
  • Flexible hours and remote working options
  • Yoga & Kick-boxing classes
  • Life Coach Sessions
  • Cool start-up environment with swag

Interested in this job?

Jobs Related To Harbor Lab Junior Software Engineer

Junior .NET Backend Engineer

Junior .NET Backend Engineer at BetAdvanced, developing web applications and microservices for a leading gaming platform provider.

Associate Testing Engineer

Associate Testing Engineer at Saviynt: Ensure quality of PAM solution through manual and automated testing, collaborate with cross-functional teams, and drive automation in testing processes.

Systems Engineer-I, AWS Field Experiences

Systems Engineer-I role at AWS Field Experiences team, focusing on analytics infrastructure and security for AWS sales team.

Systems Development Engineer I, AGI Data Services

Systems Development Engineer I role at Amazon's AGI Data Services, focusing on innovative AI and machine learning solutions.

System Development Engineer I, AWS Education Programs

System Development Engineer I for AWS Education Programs, building innovative products to advance cloud skills and careers.