Senior Software Development Engineer

Technology logistics platform founded in 2009 to create efficient delivery solutions and reduce empty van miles on roads.
Backend
Senior Software Engineer
Hybrid
101 - 500 Employees
5+ years of experience
Logistics

Description For Senior Software Development Engineer

AnyVan, founded in 2009, is revolutionizing the logistics industry through innovative technology. As the largest and fastest-growing company in the logistics space, they've secured significant funding from Vitruvian Partners and serve millions of customers across the UK, Ireland, and Europe. The company operates with a cloud-first approach using AWS, with a tech stack including Java (Spring), Python, and JavaScript (Vue.js).

As a Senior Software Development Engineer, you'll be part of a team working on scaling and future-proofing their platform. The role involves building sophisticated solutions for better job cost understanding, deeper driver relationships, and innovative features like non-AnyVan job trading between drivers. You'll work in an agile environment with two-week sprints, though teams have flexibility in their processes.

The company emphasizes delivering business value, and senior engineers regularly interact with stakeholders across all levels. They're committed to sustainable practices, having saved enough miles to travel around the world 1,185 times and reducing 8520 tonnes of carbon annually. The role offers a blend of technical challenges and business impact, with opportunities to mentor junior colleagues and shape the future of logistics technology.

Working from their Cape Town office in a hybrid model (minimum 3 days in office), you'll join a team of approximately 300 employees. The company offers competitive benefits including medical aid allowance, pension contributions, and various lifestyle perks. They maintain a strong focus on work-life balance and professional development, making it an ideal opportunity for senior engineers looking to make a significant impact in the logistics technology sector.

Last updated 20 days ago

Responsibilities For Senior Software Development Engineer

  • Troubleshoot and solve complex software issues
  • Deliver production ready, logical and pragmatic code
  • Communicate and collaborate with technical and non-technical stakeholders
  • Ensure testing techniques and frameworks are implemented
  • Mentor and develop more junior colleagues

Requirements For Senior Software Development Engineer

Java
Python
JavaScript
TypeScript
PHP
  • Experience working with their tech stack (Java, Python, JavaScript) or similar languages
  • Understanding of web development practices and technologies
  • Familiar with software architecture patterns, database optimizations, infrastructure, scalability and deployment
  • Understanding of software development lifecycle and experience with CI/CD
  • Experience working in and driving an Agile development environment
  • Ability to commute to offices in Central Business District 2-3 days a week

Benefits For Senior Software Development Engineer

Medical Insurance
401k
  • 20 days holiday plus public holidays and Christmas Eve
  • ZAR1,000 per month towards medical aid with Momentum or Discovery
  • Pension Fund with 5% employee and 5% employer contributions
  • Evening commute coverage after 7pm
  • Car park space
  • In-house barista and free fruit daily
  • Thursday and Friday drinks and regular social activities
  • Quarterly performance awards with prizes
  • Annual performance awards

Interested in this job?

Jobs Related To AnyVan Senior Software Development Engineer

Senior Software Development Engineer

Senior Software Engineer role at AnyVan, developing logistics technology platform using Java, Python, and JavaScript in London.

Specialist Solution Engineer Lead - German Speaking

Senior Solution Engineer Lead position at Salesforce Dublin, requiring German language skills, focusing on technical sales and customer solution design.

Senior Physical Design Engineer

Senior Physical Design Engineer role at Qualcomm India, focusing on PNR implementation for SoCs with 3+ years experience required.

CPU Core Validation Engineer (Multiple Positions)

Senior CPU Core Validation Engineer position at Qualcomm focusing on CPU validation, testing, and debugging of silicon implementations.

Sr Engineer - WLAN Test

Senior WLAN Test Engineer position at Qualcomm India, focusing on network testing, automation, and system validation with comprehensive benefits and growth opportunities.