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