Software Engineer

2 weeks ago


Nottingham, Nottingham, United Kingdom Canva Full time
About the Role

We are seeking a highly skilled Backend Software Engineer to join our team at Canva. As a key member of our web development team, you will be responsible for designing, developing, and maintaining our web applications using a range of technologies including PHP, TypeScript, MySQL, DynamoDB, and Redis.

You will work closely with our Dev Ops, Front End, and other Backend Software Engineers, as well as stakeholders in both Affinity and Canva, to deliver high-quality software solutions that meet the needs of our customers.

Key Responsibilities:

  • Maintenance and development of new and existing websites and microservices
  • Collaboration with cross-functional teams to deliver software solutions
  • Participation in team and business-wide meetings to drive solutions

Requirements:

  • 3+ years of experience with modern MVC frameworks in PHP and/or TypeScript
  • Strong understanding of OOP and software architectural design principles
  • Experience with serverless technology such as AWS Lambda
  • Knowledge of database design and optimization
  • Strong communication and collaboration skills

What We Offer:

  • Inclusive parental leave policy
  • Annual Vibe & Thrive allowance
  • Flexible leave options
  • Free communal lunches

About Us:

Canva is a leading provider of graphic design software, with a mission to make design accessible to everyone. Our web team is responsible for delivering high-quality software solutions that meet the needs of our customers.



  • Nottingham, Nottingham, United Kingdom Python Software Foundation Full time

    Job DescriptionWe are seeking a highly skilled Financial Software Engineer to join our team at Holloway Control Systems. As a key member of our engineering team, you will be responsible for designing, developing, and testing software applications for our clients.Key ResponsibilitiesDevelop and implement software solutions for individual projects, ensuring...


  • Nottingham, Nottingham, United Kingdom Python Software Foundation Full time

    Job DescriptionWe are seeking a highly skilled Financial Software Engineer to join our team at Holloway Control Systems. As a key member of our engineering team, you will be responsible for designing, developing, and testing software applications for our clients.Key ResponsibilitiesDevelop and implement software solutions for individual projects, ensuring...


  • Nottingham, Nottingham, United Kingdom Python Software Foundation Full time

    Job DescriptionWe are seeking a highly skilled Financial Software Engineer to join our team at Holloway Control Systems. As a key member of our engineering team, you will be responsible for designing, developing, and testing software applications for our clients.Key ResponsibilitiesDevelop and maintain software applications for our clients, ensuring they...


  • Nottingham, Nottingham, United Kingdom Python Software Foundation Full time

    Job DescriptionWe are seeking a highly skilled Financial Software Engineer to join our team at Holloway Control Systems. As a key member of our engineering team, you will be responsible for designing, developing, and testing software applications for our clients.Key ResponsibilitiesDevelop and maintain software applications for our clients, ensuring they...


  • Nottingham, Nottingham, United Kingdom Python Software Foundation Full time

    Job DescriptionWe are seeking a highly skilled Financial Software Engineer to join our team at Holloway Control Systems. As a key member of our engineering team, you will be responsible for designing, developing, and testing software applications for our clients.Key ResponsibilitiesDevelop and maintain software applications for our clients, ensuring they...


  • Nottingham, Nottingham, United Kingdom Python Software Foundation Full time

    Job DescriptionWe are seeking a highly skilled Financial Software Engineer to join our team at Holloway Control Systems. As a key member of our engineering team, you will be responsible for designing, developing, and testing software applications for our clients.Key ResponsibilitiesDevelop and maintain software applications for our clients, ensuring they...


  • Nottingham, Nottingham, United Kingdom Python Software Foundation Full time

    Job DescriptionWe are seeking a highly skilled Financial Software Engineer to join our team at Holloway Control Systems. As a key member of our engineering team, you will be responsible for designing, developing, and testing software applications for our clients.Key ResponsibilitiesDevelop and implement software solutions for individual projects, ensuring...


  • Nottingham, Nottingham, United Kingdom Python Software Foundation Full time

    Job DescriptionWe are seeking a highly skilled Financial Software Engineer to join our team at Holloway Control Systems. As a key member of our engineering team, you will be responsible for designing, developing, and testing software applications for our clients.Key ResponsibilitiesDevelop and implement software solutions for individual projects, ensuring...


  • Nottingham, Nottingham, United Kingdom Python Software Foundation Full time

    Job DescriptionWe are seeking a highly skilled Financial Software Engineer to join our team at Holloway Control Systems. As a key member of our engineering team, you will be responsible for designing, developing, and testing software applications for our clients.Key ResponsibilitiesDevelop and implement software solutions for individual projects, ensuring...


  • Nottingham, Nottingham, United Kingdom Python Software Foundation Full time

    Job DescriptionWe are seeking a highly skilled Financial Software Engineer to join our team at Holloway Control Systems. As a key member of our engineering team, you will be responsible for designing, developing, and testing software applications for our clients.Key ResponsibilitiesDevelop and implement software solutions for individual projects, ensuring...


  • Nottingham, Nottingham, United Kingdom Python Software Foundation Full time

    Job DescriptionWe are seeking a highly skilled Financial Software Engineer to join our team at Holloway Control Systems. As a key member of our engineering team, you will be responsible for designing, developing, and testing software applications for our clients.Key ResponsibilitiesDevelop and implement software solutions for individual projects, ensuring...


  • Nottingham, Nottingham, United Kingdom Python Software Foundation Full time

    Job DescriptionWe are seeking a highly skilled Financial Software Engineer to join our team at Holloway Control Systems. As a key member of our engineering team, you will be responsible for designing, developing, and testing software applications for our clients.Key ResponsibilitiesDevelop and implement software solutions for individual projects, ensuring...

  • Software Engineer

    22 hours ago


    Nottingham, Nottingham, United Kingdom Activate Group Limited Full time

    As a Software Engineer, you will be responsible for designing, developing, and testing software applications. Your primary focus will be on ensuring the quality and performance of the software, working collaboratively with cross-functional teams to deliver high-quality products.About the roleThe Software Engineer will be responsible for:Designing,...

  • Software Engineer

    1 week ago


    Nottingham, Nottingham, United Kingdom BMS Performance Full time

    About the RoleBMS Performance is seeking a talented Software Engineer to join their team in Nottingham, Derby, or Mansfield. As an IoT Developer, you will design, code, and test software/firmware for IoT sensors and gateways.Key ResponsibilitiesDesign and develop software/firmware for IoT sensors and gateways.Debug and troubleshoot software/firmware...

  • Software Engineer

    2 weeks ago


    Nottingham, Nottingham, United Kingdom Searchability® Full time

    About UsWe are a leading Midlands-based company working on innovative products for our esteemed clients. Our East Midlands base serves as the hub for our UK operations, and we take pride in being a great place to work, embracing progressive attitudes towards the modern workplace.Job OverviewWe are seeking a talented Software Engineer to join our team of...

  • Software Engineer

    1 week ago


    Nottingham, Nottingham, United Kingdom BMS Performance Full time

    Job DescriptionBMS Performance is seeking a skilled Software Engineer to join their team in developing innovative IoT solutions.Key ResponsibilitiesDesign, code, and test software/firmware for IoT sensors and gateways.Debug, troubleshoot, and resolve software/firmware issues.Maintain and enhance software/firmware for product improvement.Collaborate with...


  • Nottingham, Nottingham, United Kingdom Python Software Foundation Full time

    Job DescriptionAs a key member of our team, you will be responsible for driving the development of our HELIX application and new features/products associated with the platform. You will work closely with our clients and Holloway Control Systems to engineer individual projects at a client level in line with the lead times and standards required.Key...

  • **Software Engineer**

    21 hours ago


    Nottingham, Nottingham, United Kingdom Stonegate Group Full time

    We are looking for a skilled Software Engineer to join our team at {company}. The ideal candidate will have experience with JavaScript and Python programming languages.The successful candidate will be responsible for:Designing and developing scalable and efficient software solutionsCollaborating with cross-functional teams to ensure seamless...

  • Software Engineer

    21 hours ago


    Nottingham, Nottingham, United Kingdom Wayman Group Full time

    We are looking for a skilled Software Engineer to join our company.Main Responsibilities:Design, develop, and test software applications.Collaborate with cross-functional teams to identify and prioritize project requirements.Ensure software quality and stability.


  • Nottingham, Nottingham, United Kingdom Kier Group Full time

    About the RoleWe are looking for a skilled Software Engineer to join our team at {company}. The successful candidate will be responsible for designing, developing, and maintaining our core software systems.ResponsibilitiesDesign and develop software applications using Java and relevant technologiesCollaborate with cross-functional teams to identify and...