jobapplier

Python developer

nemetschek

Skills

Required

  • Python development
  • object-oriented programming
  • OOP
  • software design patterns
  • REST APIs
  • cloud platforms
  • AWS
  • Azure
  • GCP
  • cloud providers
  • relational databases
  • Software Engineering
  • PostgreSQL

Preferred

  • Python
  • Django
  • Flask
  • FastAPI
  • DevOps tools
  • CI/CD pipelines
  • infrastructure automation
  • systems/network automation
  • monitoring
  • agile/SCRUM methodologies

We are looking for a Python Developer to join one of our teams - Vectorworks.

Responsibilities

  • Contributing to different layers of our technology stack, including backend services, databases, APIs;
  • Working with and supporting other team members;
  • Keeping an eye on the latest technology trends;
  • Be part of an R&D SCRUM team.

Requirements

  • 3+ years of professional Python development experience;
  • Strong understanding of object-oriented programming (OOP) and software design patterns;
  • Experience building and consuming REST APIs;
  • Hands-on experience with cloud platforms (AWS preferred; Azure, GCP, or other cloud providers also valued);
  • Proven track record working with high-traffic applications and scalable systems;
  • Solid experience with relational databases and optimising queries for large datasets;
  • Detail-oriented approach with strong organisational skills;
  • Ability to adapt quickly as priorities evolve in a dynamic environment;
  • Excellent English communication skills (written and verbal);
  • Bachelor's degree in Computer Science, Software Engineering, or related field preferred.
  • Knowledge of PostgreSQL;

Preferred

  • Experience with Django (or other Python frameworks like Flask, FastAPI);
  • Familiarity with DevOps tools, CI/CD pipelines, and infrastructure automation;
  • Experience with systems/network automation and monitoring;
  • Background in agile/SCRUM methodologies.

Benefits

  • Opportunity to contribute to software that shapes iconic buildings, landscapes, and entertainment experiences globally;
  • Hybrid work model;
  • Access to conferences, training programs, and self-learning platforms;
  • Supportive environment where your ideas matter and R&D exploration is encouraged;
  • Organisational culture that stimulates informal relationships and open communication;
  • Shape your role and grow within a 450+ person organization with 25+ years of software excellence;
  • Diverse internal events and activities to build relationships across teams;
  • Comprehensive benefits and financial compensation.
  • We're looking for people with creative minds and enthusiasm to join us in developing what's new, what's next, and what best serves our customers' needs.
  • Ready to make an impact in software development? We'd be happy to welcome you to our team.