Job Search and Career Advice Platform

Enable job alerts via email!

Junior Software Engineer (AI & Automation)

Zencargo

Greater London

On-site

GBP 35,000 - 45,000

Full time

10 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A logistics technology company in London is seeking a Junior Software Engineer to develop scalable software solutions focused on AI and automation. The role involves creating front-end features in React, working with Python, and collaborating with diverse teams. Ideal candidates should have a good understanding of Python and React, along with strong problem-solving and collaboration skills. This position offers growth opportunities and mentorship in the evolving field of AI technologies.

Qualifications

  • Good understanding of Python and React.
  • Eager to learn new technologies and languages.
  • Willingness to receive feedback and collaborate.

Responsibilities

  • Develop scalable front-end features in React.
  • Collaborate on technical solutions with cross-functional teams.
  • Participate in code reviews and improve quality.

Skills

Python Proficiency
React Knowledge
Adaptability
Collaborative Skills
Problem Solving

Tools

AI Coding Tools
Python Web Frameworks
Job description
Junior Software Engineer (AI & Automation)

Department: Software Engineering

Employment Type: Permanent - Full Time

Location: London

Description

Join Zencargo as a Junior Software Engineer and contribute to building scalable, high-quality software that drives innovation in AI and automation for global logistics. You will develop front-end features in React, prototype intelligent solutions in Python, and collaborate closely with cross-functional teams to deliver impactful products. This role offers structured mentorship, opportunities to work with emerging AI technologies, and a platform to grow your technical expertise while contributing to real-world business outcomes.

Key Responsibilities
  • Develop well-structured, maintainable, and testable code, focusing initially on React frontends and transitioning towards Python-based proof-of-concepts for AI and automation features.
  • Collaborate closely with engineers, product managers, and designers on translating business requirements into code and contributing to the successful delivery of product features.
  • Assist in the design and implementation of technical solutions, learning how to balance performance, reliability, scalability and maintainability under the guidance of your senior team members.
  • Support rapid prototyping efforts to test and validate new AI and automation ideas, maintaining flexibility as requirements change.
  • Actively drive your own development by seeking learning opportunities and using AI development tools to enhance your growth and accelerate delivery.
  • Participate in code reviews and team ceremonies, seeking feedback and applying it to continuously improve code quality.
  • Help identify areas for improvement in the codebase, tools, or team processes, taking ownership of small technical initiatives.
  • Proactively seek clarity and ask questions to reduce ambiguity in assigned work through effective communication and problem-solving.
Skills, Knowledge and Expertise
Soft Skills
  • Growth Mindset: Eager to receive feedback and invested in continuous learning, possessing a deep curiosity for applying AI technologies and automation.
  • Communication: Developing the ability to effectively communicate technical questions, decisions and progress with peers and stakeholders.
  • Collaboration: Collaborates constructively within the team, offering support to teammates and actively seeking opportunities to learn from them.
  • Problem solving: Is excited by building solutions to technical problems, building automations and navigating ambiguity.
  • Adaptability: Comfortable shifting between different projects and tasks, as well as learning new technologies as team priorities and requirements change.
  • Values: Demonstrates dependability, respect for others and integrity, with a deep understanding and commitment to our company values.
Technical/Competency Skills
  • Language Proficiency: A good understanding of Python and a working understanding of React are essential; a strong willingness to learn Kotlin (used in our backend services) and Python web frameworks (e.g. Anvil, Reflex) is a plus.
  • Craftsmanship: Focuses on writing clean, maintainable and testable code. Learns and follows team standards, contributing to shared practices through active collaboration in code reviews and pair programming.
  • Solution design: Participates in technical discussions and learns to build small prototypes to validate ideas, considering trade-offs related to performance and reliability with guidance.
  • Product focus: Develops an understanding of the purpose and value of features, working with product and design to ensure deliveries meet user needs.
  • Testing: Applies appropriate testing strategies (e.g., unit, integration) to ensure solution reliability and contributing to team test coverage.
  • Monitoring and observability: Incorporates basic observability (e.g., logging, metrics) and understands how to investigate system issues with team support.
  • Data & AI Awareness: Is interested and experienced with AI coding tools (e.g., Cursor, Claude, Antigravity), having familiarity with fundamental data engineering concepts (e.g., pipelines, data manipulation). Previous experience in a Data Engineering or Analytics role is a plus.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.