Python Engineer with PyTest experience

Python Engineer with PyTest experience

Location

Poland / Europe

Schedule

Flexible

Stage

Active development

About the Client

This project is a cooperation with a US university on developing a new-generation 911 standard for emergency communication that improves data sharing between callers, emergencies, and answering centers.

As our Senior Python Engineer, you will join a team developing and implementing an ongoing project. You will be responsible for designing, building, and maintaining a robust and scalable solution, while also contributing to the architectural vision and strategy of the product. Your primary focus will be on assuring the high quality of the codebase through comprehensive testing practices.

Responsibilities:

  • Design, develop, and maintain the product, ensuring high performance, responsiveness, and scalability.
  • Develop and implement comprehensive test suites using PyTest to ensure system reliability, stability, and security.
  • Contribute to the architectural design and planning, leveraging your experience to optimize performance, maintainability, and scalability.
  • Conduct code reviews to ensure adherence to best practices, coding standards, and architectural guidelines. Identify opportunities for optimization and performance enhancements.
  • Collaborate closely with cross-functional teams.
  • Document design decisions, architectural diagrams, and technical specifications to facilitate communication and knowledge sharing within the team.

Qualifications:

  • 5+ years of professional experience in Python development, with proficiency in writing clean, maintainable code.
  • Extensive experience with PyTest, including writing unit tests, functional tests, and integration tests for Python applications.
  • Proven track record in architecture development, with a deep understanding of software design principles, patterns, and best practices.
  • Proficiency in relevant technologies and frameworks, such as Django, Flask, SQLAlchemy, etc.
  • Strong problem-solving skills and attention to detail, with the ability to analyze complex issues and develop effective solutions.
  • Excellent communication and collaboration skills, with the ability to work effectively in a fast-paced, agile environment.
  • At least Intermediate English (both written and spoken)

Get Aboard!

4Mb maximum total size.
Protected by Google reCAPTCHA
Privacy Policy and Terms of Service apply.