Senior Python Engineer
Role details
Job location
Tech stack
Job description
We are currently filling the role of Senior Python Web Engineer (m/f/d) at an innovative IoT tech company based in Graz.
In this position, you will play a key role in shaping the architecture of scalable backend systems and developing complex features that seamlessly connect hardware and software. You will also act as a technical mentor for the team and ensure high software quality through code reviews and testing., * Shape and advance the architectural design of scalable backend systems.
- Design and implement sophisticated features and modules linking hardware and software components.
- Uphold exceptional software quality through rigorous code reviews, automated testing, and adherence to Clean Code standards.
- Provide technical mentorship to junior developers, aiding their professional growth.
- Engage proactively in an agile (Scrum) development team to deliver cutting-edge solutions.
- Explore, assess, and integrate emerging technologies and industry best practices.
Requirements
We are looking for an experienced professional with profound experience in backend web development with Python/Django as well as good English language skills., * Extensive professional background in software development, specializing in backend technologies.
- Profound expertise in Python and the Django framework, or similar web development frameworks.
- Skilled in managing relational database systems, particularly PostgreSQL.
- Demonstrated ability to design and implement robust RESTful APIs.
- Competent with cloud platforms, preferably GCP, and contemporary DevOps practices.
- Adept at conceptualizing and deploying intricate, scalable software architectures.
- Proven track record in mentoring and developing junior team members within an agile framework.
- Committed to high-quality standards, applying Clean Code principles and automated testing.
- Excellent verbal and written communication skills in English.