Experienced Python Engineer
Are you ready for new challenges?
We are looking for a Python web developer to work with other team members to achieve project goals.
This vacancy is open in our development centres in: Belgrade, Novi Sad, Nis, Banja Luka and Subotica.
Key responsibilities
- Writing clean code
- Covering the code with just the right amount of tests
- Design, implementing interaction with databases
- Maintenance and troubleshooting of complex systems
- Developing and maintaining applications based on provided requirements
- Integrating third party services using common protocols
- Writing a scalable backend platform
- Ensuring that all components and the overall application are robust and easy to maintain
- Working in Agile environment
- Working well as part of the team
Required qualifications
- 3+ years of experience working with Python
- Experience with Docker
- Experience working with relational databases and key-value stores
- Experience working with queues
- Software development background and understanding of fundamental computer science concepts including algorithms and data structures
- Excellent knowledge of design patterns, good modeling practices and architectural concepts
- Strong knowledge of RESTful API principles and architectures
- Experience with source control systems (Git)
- Fluent English
Good to have:
- BSc in Computer Science, Mathematics or equivalent experience
- Experience with data engineering and document content extraction
Not the job you are looking for? Browse through other open positions at HTEC here.
What we offer
Permanent contract and competitive salary
Innovative and cutting-edge projects
Flexible working hours
Private healthcare service
Flat hierarchies and short decision paths
Team events and sport activities
Fast personal development and a steep learning curve
Rapidly growing, friendly and extremely pleasant working environment
Full fridge of drinks and fresh fruits, and an office packed with positive energy