Python developer
nemetschek
- Sofia, Bulgaria
- Mid Level
- 3+ years
- Bachelor's degree
- Posted
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.
