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