uSoftware logo

Senior Python Engineer (InformData)

uSoftware
On-site
Krak贸w, Poland
We are looking for Senior Python Developer to join InformData team.

Job Summary聽
The Senior Python Developer will be responsible for designing, developing, and maintaining high-quality Python applications and services. The ideal candidate will have extensive experience in Python programming, a strong understanding of software engineering principles, and the ability to mentor and guide junior developers.聽

Key Responsibilities聽
  • Software Development: Design, develop, and maintain scalable and efficient Python applications and services.聽
  • Architecture Design: Contribute to the architectural design of applications and ensure that systems are robust, scalable, and maintainable.聽
  • Code Quality: Write clean, maintainable, and efficient code. Conduct code reviews and provide constructive feedback to peers.聽
  • Problem Solving: Analyze and resolve complex technical issues and bugs. Implement best practices to ensure high code quality and performance.聽
  • Collaboration: Work closely with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality solutions.聽
  • Mentorship: Mentor junior developers, providing guidance and support to help them grow in their roles.聽
  • Documentation: Create and maintain technical documentation for codebases, APIs, and system designs.聽
  • Continuous Improvement: Stay current with emerging technologies and industry trends, and recommend improvements to development processes and tools.聽
Qualifications聽
Experience: Minimum of 5 years of professional experience in Python development.聽

Technical Skills:聽
  • Proficiency in Python and its frameworks (e.g., Django, Flask).聽
  • Strong understanding of RESTful APIs and web services.聽
  • Experience with relational and non-relational databases (e.g., PostgreSQL, MongoDB).聽
  • Familiarity with version control systems (e.g., Git).聽
  • Experience with containerization and orchestration tools (e.g., Docker, Kubernetes) is a plus.聽
Problem-Solving: Strong analytical and problem-solving skills with the ability to troubleshoot complex issues.聽
Communication: Excellent verbal and written communication skills.聽
Teamwork: Ability to work collaboratively in a team environment.聽

Helpful Experience聽
  • AWS Technologies (SQS, SES, DynamoDB, Lambda, MQ)聽
  • Knowledge of additional Python frameworks and libraries.聽
  • Experience with ETL (extract/translate/load) processes聽
  • Familiarity with Agile development methodologies and practices.聽
  • Web scraping and extraction experience聽
  • Lua Scripting聽
What's in it for you? 聽
  • 20 working days of vacation and 15 sick leaves (all public holidays as well); 聽 聽
  • Healthcare Expense Reimbursement;聽
  • Sports Membership Reimbursement;聽
  • Company legal and accounting support; 聽
  • Flexible working hours without time trackers.聽