Aeguana is an award-winning automated retail technology (think vending!) and experiential marketing company. By working with some of the world's leading vending operators and retail brands, Aeguana has developed cutting edge software and is on a mission to reinvent vending. Our technology enables us to deliver extremely high levels of customisation to vend a variety of items and engage customers at point of sale in unique ways. We share a passion for doing what others say can’t be done, blending engineering, industrial design and digital technology while constantly innovating to develop amazing products for our clients. We understand that every brand is unique, and we work closely with each client to ultimately engage their customers through automated retail solutions, in-store retail concepts, and experiential marketing campaigns. Our high profile clients include WHSmiths, Co-Op, Premier Inn and the NHS.

As a Senior Django/Python Engineer, you will play a crucial role in designing, implementing, and maintaining our cloud platform, managing connectivity with devices across the globe. You will have a strong focus on designing for high-performance and scalability. You will be collaborating closely within the cloud team of developers, contributing to architectural decisions, and ensuring the delivery of high-quality code. 

Responsibilities:

  • Backend Development: Lead the development of robust and scalable features using Django and Python, ensuring seamless integration with our front-end technologies (primarily VueJS).
  • Architectural Design: Contribute to the architectural decisions of our platform, including scaling challenges in our cloud (AWS primarily), making informed choices to enhance performance, security, and maintainability.
  • Code Quality: Enforce coding standards, conduct code reviews, and implement best practices to ensure high-quality, maintainable code.
  • Collaboration: Work closely with cross-functional teams, including product managers, UI/UX designers, and QA engineers, to deliver high performing solutions to complex challenges.
  • Innovation: Stay up to date on industry trends and emerging technologies, advocating for their integration when appropriate.
  • Problem Solving: Troubleshoot and resolve complex issues, ensuring the stability and reliability of the software.
  • Documentation: Create and maintain comprehensive technical documentation for code, APIs, and systems.
  • Test driven development: Adhere to, and promote, TDD best practices, ensuring a high level of test coverage with well thought through test cases, created together with the Product team’s acceptance criteria.

Requirements:

  • Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field preferred, though not required.
  • Experience: Minimum of 8 years of hands-on experience in Django and Python development (or similar), with a proven track record of delivering successful projects.
  • Technical Skills:
    • Proficiency in Django, Python, and related web development technologies.
    •    Proficient in version control including Git
    •    Solid understanding of front-end technologies such as HTML, CSS, and JavaScript.
    •    Experience with database systems, preferably PostgreSQL.
    •    Familiarity with containerization and orchestration tools (Docker, Kubernetes etc).
    •    Experience with AWS, including scaling challenges.
  • Leadership Skills:
    •    Strong communication and collaboration skills.
    •    Experience supporting colleagues with code reviews and mentoring new starters.
  • Problem-Solving: Proven ability to analyse and solve complex technical problems.
  • Adaptability: Ability to thrive in a fast-paced, dynamic work environment.

Benefits:

  • Fully remote position from anywhere in Portugal.
  • Competitive salary package and comprehensive benefits package.
  • Comprehensive health insurance offered after completing probation.
  • Opportunities for professional growth and career advancement.
  • Travel to London (and/or Zurich) 2x a year.
  • Supportive and experienced team members, fostering a culture of knowledge sharing and mentorship.

If you are a seasoned Django/Python Engineer looking to make a significant impact and be a key player in shaping the future of our technology, we’d love to talk to you.

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)


Please reach out to our support team via our help center.
Please complete the reCAPTCHA above.