Skip To Main Content
backBack to Search

Python Engineer (Web development)

Remote in Serbia
Python.Web

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
Looking for something else?

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

Find me a job