Skip To Main Content
backBack to Search

Python Engineer (Web development)

Remote in Serbia
Python.Web
Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Find me a job

We are seeking experienced Senior and Lead Python Engineers to join our web development team, where you will play a key role in designing and delivering robust solutions for our clients.

Responsibilities
  • Participate in full-cycle application development: design, implement, test and launch solutions in Python
  • Integrate with other clients’ systems and applications
  • Communicate with the customer to clarify requirements
  • Help identify, escalate and resolve any technical issues and problems that might occur
  • Be involved in a code review process
  • Be responsible for the implementation of different types of functionalities described in design documents
  • Drive the collaboration process with other team members
  • Mentor and lead members of the development team (Lead role)
  • Lead and communicate project scoping, roadmap, architecture and discussions within the development team (Lead role)
  • Coordinate, plan and track tasks and activities (Lead role)
  • Ensure the Agile team is capable of consuming stakeholder demand (Lead role)
Requirements
  • Minimum 4 years of software development experience
  • Knowledge of Python, OOP and design patterns
  • Proficiency in Python coding standards and best practices
  • Background in relational (PostgreSQL, MySQL) and non-relational databases (Redis, Mongo, DynamoDB)
  • Experience in Python web frameworks such as Django, Flask or FastAPI
  • Skills in message brokers including Kafka, RabbitMQ or AWS Kinesis
  • Expertise in cloud technologies like AWS, GCP or Azure
  • Competency in Docker and Kubernetes
  • Good English communication skills
Nice to have
  • Experience with Prompt Engineering and GenAI