Remote Crew
Junior Software Engineer (Java)
Remote CrewPortugal1 day ago
Full-timeRemote FriendlyInformation Technology

About the Role


We’re looking for a motivated Junior Software Engineer to join our Engineering team and support the delivery of high-quality software used by thousands of companies and millions of users.

Reporting to the Agile Delivery Lead or Technical Delivery Lead, you’ll contribute to software development, testing, and deployment while building strong engineering foundations. This role is ideal for someone early in their career who is eager to learn, collaborate within Agile teams, and grow their technical skills while contributing to real-world products.


Location: Hybrid – 2x/week in office

Contract Type: Full-time, employee

Salary: €24k-30k/year


Key Responsibilities


Technical Delivery

  • Design, code, test, and debug software components under guidance, ensuring quality standards are met.
  • Write clean, well-documented code following agreed best practices and standards.
  • Support existing systems by fixing defects and assisting with the modernisation of legacy technologies.
  • Estimate effort for assigned tasks and deliver work within agreed schedules.
  • Collaborate with team members to help specify, design, and implement software solutions.
  • Ensure solutions are technically sound, secure, and cost-effective to maintain.


Technical Learning & Collaboration

  • Participate in code reviews, testing, and quality assurance activities.
  • Work closely with security teams to understand and follow data security standards.
  • Identify process gaps or technical issues and suggest improvements.
  • Communicate regularly with senior engineers, Product Owners, and delivery leads.
  • Take ownership of personal development by learning new tools, technologies, and best practices.
  • Support colleagues through knowledge sharing and positive collaboration.


Required Skills and Qualifications


Essential

  • Early-career experience or training in software development.
  • Strong interest in pursuing a career as a Software Engineer.
  • Basic experience with one or more programming languages.
  • Understanding of SQL, REST APIs, and unit testing principles.
  • Basic knowledge of Agile/Scrum methodologies.
  • Awareness of software engineering best practices, quality standards, and legislation.
  • Good analytical, problem-solving, and time-management skills.
  • Strong communication skills and ability to work effectively in a team.
  • High attention to detail and a positive, solution-oriented mindset.


Desirable

  • Knowledge of JavaScript, Angular, Knockout, or Java.
  • Awareness or exposure to GCP, Google Kubernetes Engine, Jenkins, or Azure DevOps.



Join us and help deliver high-quality, secure, and scalable software solutions that make an impact. Apply now!


Key Skills

Ranked by relevance